Tristan Sloughter
f82874de58
include applications list in compile sort
пре 10 година
Fred Hebert
60f7474632
Support namespaces in help search
пре 10 година
Fred Hebert
2882ffa4f6
Revert "disable smp in escript"
пре 10 година
Tristan Sloughter
4cfd9f0816
disable smp in escript
пре 10 година
Tristan Sloughter
3f5fa807cb
update erlydtl compiler to output to _build, add simple test
пре 10 година
Tristan Sloughter
6ad9200d79
update erlydtl to latest release
пре 10 година
Tristan Sloughter
37b79ff2b7
support for provider_hooks in config
пре 10 година
Tristan Sloughter
6450d9c924
no more mode minimal
пре 10 година
Tristan Sloughter
404c129f3d
add emulator args to escript for faster load time
пре 10 година
Tristan Sloughter
407362c074
replace single profile atom in providers with list of profiles
пре 10 година
Tristan Sloughter
afdc62409e
set deps back to tsloughter/providers and erlware/relx
пре 10 година
Fred Hebert
ae54d70e6c
Add support for namespace-based metacommands
And more general namespace support
пре 10 година
Tristan Sloughter
9f8e6ed024
use PRV_ERROR to wrap a provider error in {error, {?MODULE, ...}}
пре 10 година
Fred Hebert
c34e15c2f2
Initial tests for dependency resolving
- Reworked the helpers for existing suites and expanded them
- Created a mock git resource module to test for its dependency fetching
- Added a test suite for dependency resolving with first checks for
common cases (https://gist.github.com/ferd/197cc5c0b85aae370436 )
Left to do would include:
- Verify warnings
- Verify failures
- Verify dependency updates resolving
пре 10 година
Tristan Sloughter
d6e16325f0
revert test changes to rebar.config
пре 10 година
Tristan Sloughter
14cb6803e0
wip: profiles
пре 10 година
Tristan Sloughter
ddee7ec046
fix plugin module template, add merl to escript, upgrade erlydtl
пре 10 година
James Fish
0bcec763ba
Fix dialyzer to work on rebar
code:lib_dir/1,2 can return archive directory for rebar escript archive
applications, rather than the application's directory in the project.
Add dependencies not listed in `applications` to `dialyzer_plt_apps`.
пре 10 година
James Fish
08698c9403
Remove inets from escript
пре 10 година
Tristan Sloughter
71de52cb9d
fix callback r14 support
пре 10 година
Tristan Sloughter
79b1f23240
move back to using format_error/1
пре 10 година
Tristan Sloughter
77ae749326
update package update provider
пре 10 година
Tristan Sloughter
8bd6a7088f
switch back to erlware relx repo
пре 10 година
Tristan Sloughter
c508a3feb8
fix tar provider to pass release and tar to relx as 2 commands
пре 10 година
Tristan Sloughter
055fa5b639
update config deps and support semver in app vsn
пре 10 година
Tristan Sloughter
1dce2d36cc
add format_error/2 provider callback to providers
пре 10 година
Tristan Sloughter
9f98bdde67
switch to https for getopt so github account isn't needed
пре 10 година
Tristan Sloughter
b37a5ae611
move providers to separate app
пре 10 година
Tristan Sloughter
6356112cbb
more dialyzer fun. no likey opaque types
пре 10 година
Tristan Sloughter
52fcf0278d
add rebar providers create and plugin inclusion with providers
пре 10 година
Tristan Sloughter
48769e75c2
wip: move to erlydtl for rebar templates
пре 10 година
Tristan Sloughter
6ab36ba769
rename escript to rebar3
пре 10 година
Tristan Sloughter
21f4743861
remove more code that can be brought back later if needed
пре 10 година
Tristan Sloughter
901cea4671
quick and dirty fix for proper dep compilatoin order
пре 10 година
Tristan Sloughter
b37fe2c4bb
refactoring and remove unused providers for now
пре 10 година
Tristan Sloughter
eb8fa02df7
large refactoring
Removed separate compilers
Resolves apps to build
Finds avail deps before pulling/building
Includes relx
Simplifies build commands
пре 10 година
Tuncer Ayaz
15373a580f
Fix typo s/of/on/
пре 10 година
Tuncer Ayaz
71c2f17c9b
Remove warnings_as_errors from rebar.config
rebar's beam files are actually compiled by bootstrap's call to
make:files/2, so warnings_as_errors in rebar.config isn't really used.
пре 11 година
Tuncer Ayaz
5f995bfdc0
Fix a few minor formatting inconsistencies
* fix overlong lines
* where appropriate use %% instead of %
пре 11 година
Matwey V. Kornilov
a7e05f57d1
Fix build for 17.0 using the solutiong proposed by @tsloughter
We use namespaced_types option to choose between dict() and dict:dict() types.
пре 11 година
Tuncer Ayaz
e74a0feb05
rebar.config: delete unused and unimplemented 'app_bin' option
app_bin option was used by the install command which has been
removed in 51ed787
.
пре 12 година
Dave Smith
473843d3cc
Add diameter exclusions to xref
пре 12 година
Tuncer Ayaz
e0bc55db33
Use R15B02 EUnit {test,M,F} primitive as suggested by Richard Carlsson
пре 12 година
Tuncer Ayaz
73e9413a01
Update custom xref query
пре 12 година
Tuncer Ayaz
0af95507aa
Update custom xref query (eunit_test calls)
eunit_test:function_wrapper/2 was renamed to eunit:mf_wrapper/2 in
R15B02. Ignore both calls like we do with escript:foldl/3.
пре 12 година
Tuncer Ayaz
563607bc02
Change escript zip archive creation as suggested by Siri Hansen
1. manually insert directory entries to work around issues fixed in
R15B02 erl_prim_loader
2. put the escript archive's beams in appname/appname/ebin
Tested with R13B03 and R15B01.
пре 13 година
Tuncer Ayaz
556f47579d
No need to re-specify default escript_shebang in rebar.config
пре 12 година
Tuncer Ayaz
c91250d2df
Use [{File,Bin}, ...] in escriptize zip:create
пре 13 година
Tuncer Ayaz
83879c22e1
Add missing escriptize comments
пре 13 година
Tuncer Ayaz
1e980859e2
Extend escriptize and reuse in bootstrap
пре 13 година