Shunichi Shinohara
ebb2345071
Treat callback attributes same as behaviour_info
Automatically include modules with callback attributes in
erl_first_files.
pirms 13 gadiem
Tuncer Ayaz
1c1a32b8ba
Use lists:flatmap/2
pirms 13 gadiem
Tuncer Ayaz
28c44cbc25
Add Yurin Slava to THANKS file
pirms 13 gadiem
Yurin Slava
5a640a92fd
Remove unused include_lib directive
pirms 13 gadiem
Tuncer Ayaz
b7fb2aeec6
Fix loading of local plugins in sub directories
pirms 13 gadiem
Tuncer Ayaz
6898eff2c7
Rework port compiler support
* consolidate options
* add support for building executables
pirms 13 gadiem
Tuncer Ayaz
ba538094ba
Extend rebar_utils:deprecated
pirms 13 gadiem
Tuncer Ayaz
a176db6937
Fix Dialyzer (race condition) warning
pirms 13 gadiem
Yurii Rashkovskii
fe1652e137
Cache vsn info to avoid expensive vcs cmd calls
pirms 13 gadiem
Tuncer Ayaz
0f3e5f8813
Update THANKS
pirms 13 gadiem
Fisher
dfb973b8b8
Fix handle_call response
pirms 13 gadiem
Tuncer Ayaz
b6f3a76694
Imported new mustache.erl
pirms 13 gadiem
Tuncer Ayaz
d203ff17d7
Fix whitespace error in rebar.config.sample
pirms 13 gadiem
Tuncer Ayaz
440fa6bd31
Only print sh/2 options on debug log level
pirms 13 gadiem
Tuncer Ayaz
194f3caa3f
Fix -D and -v handling with new getopt.erl
pirms 13 gadiem
Tuncer Ayaz
c4e40714ee
Import fixed upstream getopt.erl
pirms 13 gadiem
Tuncer Ayaz
36b6b7a393
Fix order in erts exclusion filter
pirms 13 gadiem
Tuncer Ayaz
8ce8affa11
Add nodeid= to bash completion
pirms 13 gadiem
Tuncer Ayaz
878dc8ccf7
Simplify excl_sys_filters
pirms 13 gadiem
Tuncer Ayaz
2a5320fbd6
Document verbosity level
pirms 13 gadiem
Tuncer Ayaz
2cae2950c4
Fix whitespace errors
pirms 13 gadiem
Tuncer Ayaz
e6caab00d5
Use ?ERROR where appropriate
pirms 13 gadiem
Tuncer Ayaz
015e58201c
Support different log levels
pirms 13 gadiem
Tuncer Ayaz
263b49f970
Import new upstream getopt.erl
pirms 13 gadiem
Tuncer Ayaz
ee44d8554a
Fix whitespace errors
pirms 13 gadiem
Tuncer Ayaz
159f3ac2e5
Add Francis Joanis to THANKS file
pirms 13 gadiem
Francis Joanis
b498e86ef7
Delete existing erl files in ?EUNIT_DIR
Before copying the .erl files to the .eunit directory ensure that they
are deleted if they already exist. This prevents EACCES errors to happen
when trying to re-copy .erl files that are read-only.
pirms 13 gadiem
Tuncer Ayaz
41d6abc64d
Fix whitespace errors
pirms 13 gadiem
Tuncer Ayaz
5b15c851d8
Check for .app.src first
pirms 13 gadiem
Tuncer Ayaz
eab5ae5298
Fix code clarity in dir type check
pirms 13 gadiem
Tuncer Ayaz
0689928527
Warn if we ignore a skip_dir's sub_dirs
pirms 13 gadiem
Tuncer Ayaz
cab1671ea0
Add missing newline for logging code path update
pirms 13 gadiem
Tuncer Ayaz
45555eb6ae
Ignore sub_dirs in skip_dirs
pirms 13 gadiem
Tuncer Ayaz
87669b6b7f
Clean up rebar_utils
pirms 13 gadiem
Tuncer Ayaz
4d2d3c3af3
Remove port_first_files support
pirms 13 gadiem
Tuncer Ayaz
2be2f2bfe7
Fix whitespace errors
pirms 13 gadiem
Tuncer Ayaz
4e471e6986
Fix Dialyzer warning
pirms 13 gadiem
Matt Campbell
c15d99d8bb
On windows, avoid symlink during upgrade
a) make_symlink throws "not supported" on OS < Vista (e.g. 2003)
b) tarball creation stores windows symlinks as absolute paths
instead of relative, causing service to fail to start after upgrade
is made permanent.
pirms 13 gadiem
Matt Campbell
816d1805d5
Set node name correctly on erlsrv commandline
pirms 13 gadiem
Magnus Klaar
4db90bafef
Deprecate ct suite= option for suites= option
pirms 13 gadiem
Tuncer Ayaz
1daa15293a
Reverse order in rebar_utils:get_deprecated_global/3
pirms 13 gadiem
Tuncer Ayaz
b594d356e1
Fix basic_nif on_load()
pirms 13 gadiem
Tuncer Ayaz
af3eab6522
Enhance make check (Inspired-by: Stavros Aronis)
pirms 13 gadiem
Tuncer Ayaz
27e5a0ae5b
Cleanup and simplify deprecated option handling
pirms 13 gadiem
Tuncer Ayaz
c046d612a9
Add Tomas Abrahamsson to THANKS file
pirms 13 gadiem
Dave Smith
9872873fe2
Merge pull request #168 from tomas-abrahamsson/eunit-inet_gethost_native
Error report killing inet_gethost_native after eunit
pirms 13 gadiem
Tomas Abrahamsson
c8f56c7cb2
Don't kill any inet_gethost_native after eunit
Avoid error reports like this one:
prompt$ rebar eunit
==> dummy (eunit)
Test passed.
=ERROR REPORT==== 29-Dec-2011::23:22:11 ===
** Generic server inet_gethost_native_sup terminating
** Last message in was {'EXIT',<0.62.0>,killed}
** When Server state == {state,inet_gethost_native,undefined,<0.62.0>,
{local,inet_gethost_native_sup}}
** Reason for termination ==
** killed
Previously, it could happen if an eunit test did something that
required a name lookup, like in this example:
-module(dummy_tests).
-include_lib("eunit/include/eunit.hrl").
x_test() ->
{ok, _Hostent} = inet:gethostbyname(localhost).
The inet_gethost_native is a process, started on demand, under a
supervisor_bridge under the kernel_sup, but it is not a gen_server
process or the like, so it has nothing in '$ancestors' in its process
dictionary to indicate it is part of kernel.
pirms 13 gadiem
Tuncer Ayaz
3be021d31f
Add Ali Sabil to THANKS file
pirms 13 gadiem
Ali Sabil
f47d61bc13
Add {vsn, _} support for reltool.config
pirms 13 gadiem
Tuncer Ayaz
1de48e4902
Move vcs_vsn/2 to rebar_utils
pirms 13 gadiem