Richard Jones
8996084cb5
Re-add escript_incl_extra, for templates
Fixes regression from 3a63bec39f (diff-31d7a50c99c265ca2793c20961b60979L4)
which meant listing templates doesn't work (rebar3 new help)
10 년 전
Tristan Sloughter
4374999d95
real bootstrapping
10 년 전
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 년 전