Tuncer Ayaz
c319662849
Correct comment
преди 15 години
Tuncer Ayaz
56b801b2c9
Add new erl_opts option to specify platform-specific defines
преди 15 години
Tuncer Ayaz
60c649bc4e
Add missing CXXFLAGS equivalents of CFLAGS
преди 15 години
Cliff Moon
939c36e527
merged from basho
преди 15 години
Cliff Moon
c3fe43a0ba
add new configuration option so_specs which allows multiple drivers to be built in the same project.
преди 15 години
Dave Smith
c28a16258c
Add caching of app file
преди 15 години
Dave Smith
f81cf34bb9
Add default CFLAGS for platforms where there can be variation of 32/64 bit Erlang VMs
преди 15 години
Dave Smith
c19b8ac003
Refactoring app file access to be via rebar_app_utils in prep for supporting .app.src
преди 15 години
Jeremy Raymond
87bca27644
Copy src files to .eunit so that cover can always find them
преди 15 години
Dave Smith
dbfd2a08cd
Merging w/ mainline
преди 15 години
Dave Smith
0add7acdbf
Make sure to add ebin/ to the code path as well so that xref can properly determine source/line of code.
преди 15 години
Tuncer Ayaz
99bf0f3918
Reuse rebar_utils:get_cwd/0
преди 15 години
Dave Smith
8f85d70897
Verify that we work with minimal git of 1.5
преди 15 години
Dave Smith
29a3d7267c
Merging w/ mainline
преди 15 години
Dave Smith
266d82f871
Add simple warning if no modules are interested in handling a command for a given directory
преди 15 години
Dave Smith
66906bc39e
Make sure to add .eunit as an absolute directory so that we avoid weirdness with code loading stuffs.
преди 15 години
Tuncer Ayaz
1e8916ba87
Document xref command
Also add a sleep after printing so that the io server has
written all output before exiting. It's a work around.
преди 15 години
Dave Smith
aea6f66939
Tested mercurial checkout down to 1.1
преди 15 години
Dave Smith
f1ca1be676
Removing debug_info from bootstrap; caused the rebar executable to be way bigger than we wanted
преди 15 години
Dave Smith
7218213d1c
Support older, more deployed version of mercurial
преди 15 години
Dave Smith
ab817cd020
Merging w/ mainline
преди 15 години
Dave Smith
f36e044e5d
Enable xref checks on rebar
преди 15 години
Dave Smith
fcf4507a80
Add stub for xref support; not yet done
преди 15 години
Dave Smith
564b99334d
Add helper makefile; update bootstrap to always build w/ debug_info
преди 15 години
Bryan Fink
4f470fcddd
clean up .yrl and .xrl handling
преди 15 години
Bryan Fink
e6e36834f9
add leex .xrl handling as well
преди 15 години
Bryan Fink
cf820007fc
add handling for yecc's .yrl files to erlc compiler
преди 15 години
Tuncer Ayaz
3a1d2e433c
Add create to shell completion
преди 15 години
Tuncer Ayaz
0f494c2a14
Add check-deps to shell completion and commands info
преди 15 години
Dave Smith
b2cfdcb34a
Adding basic NIF template
преди 15 години
Dave Smith
84f5108e17
Adding check-deps and helper target for compilation
преди 15 години
Tuncer Ayaz
5f98b6b65a
Add ASN.1 support (via Ruslan Babayev)
Add support for compiling ASN.1 files with asn1ct.
Patch from Ruslan Babayev.
преди 15 години
Tuncer Ayaz
3dfc7a8486
Add get-deps and delete-deps to commands info and shell completion
Add get-deps and delete-deps to commands info string and
bash completion script.
преди 15 години
Dave Smith
c71ec1d68f
Merging w/ mainline
преди 15 години
Dave Smith
be6bb20c59
Revamp deps system to NOT pull down deps automatically. You must now use pull-deps explicitly
преди 15 години
Dave Smith
a12778ba65
Removing overly verbose debug message (yes, I realize the irony)
преди 15 години
Tuncer Ayaz
459b312ada
Add template variable to bash completion
Add create command's template variable to bash completion.
преди 15 години
Tuncer Ayaz
faf21694fe
Make sure zip module is loaded
Before we check for zip:foldl/3 make sure zip module is loaded.
преди 15 години
Tuncer Ayaz
62a2788e8b
Update TODO file
one item done, another one saved
преди 15 години
Tuncer Ayaz
16c5de8aea
Add commands option to bash completion
Add -c/--commands option to the bash completion script.
преди 15 години
Tuncer Ayaz
ebfb1dc40d
Add option to show available commands
Implement new option -c/--commands to print available
commands and its variables.
преди 15 години
Tuncer Ayaz
218051618f
Add TODO file
A TODO file is always a good idea.
преди 15 години
Tuncer Ayaz
aeabfb6fe9
Add escript_foldl/3 TODO
Comment what has to be done when the new OTP release is out
and the time is right.
преди 15 години
Tuncer Ayaz
dfb5af4049
Add forward-compatible escript_foldl function
escript:foldl/3 was undocumented and has been replaced with
better APIs post-R13B04. The new exported funs are officially
documented.
преди 15 години
Dave Smith
a49d257412
Merging eunit fixes + some UNIT TESTS!! from cebernard
преди 15 години
Dave Smith
95227cf6ef
Merging changes from vagabond
преди 15 години
David Reid
a29da71aac
Support for downloading deps via bzr.
преди 15 години
David Reid
92a5a326d5
Support downloading deps via SVN.
преди 15 години
Chris Bernard
25538e071f
Fixed 3 bugs in rebar_eunit. Added EUnit tests to capture them.
1. When running the eunit command with the convention of putting
tests in "*_tests" modules, eunit would run those tests twice. This
is because: 1) eunit:test/1 will naturally look for foo's tests both
in foo, and in foo_tests, and 2) eunit:test/1 was being folded over
all project modules. The fix is to filter "*_tests" modules from the
list passed to eunit:test/1.
2. When running the eunit command with cover enabled and tests in a
'test' directory, cover would error because it couldn't find the
source code for those tests. This is because cover:analyze/3 will
only find module source in "." and "../src". This is hard-coded in
cover :-(. Since cover shouldn't be calculating code coverage on test
code anyway, the fix is to not fold cover:analyze/3 over
non-production code.
3. When running the eunit command with cover enabled and a test suite
defined, cover would only attempt to calculate coverage on the the
test suite itself. This was because only the suite was passed to
cover:analyze/3. The fix is to fold cover:analyze/3 over all the
production code, filtering out the suite module if it is defined.
преди 15 години
Vagabond
50832a1a14
Don't detect the source file as an include of itself
преди 15 години