alisdair sullivan
d1409d0b3b
refactor `rebar_erlc_compiler`
* modify compiler interface to work on either application objects or
directories containing source files
* compile all sources in `src_dirs` to the application `ebin` dir and
all sources in `extra_src_dirs` to a directory mirroring it's
position in the app's `_build` directory. for example, `apps/foo/more`
would compile to `_build/default/lib/foo/more`
for `extra_src_dirs` in the root of a project with multiple
applications (so orphan directories that don't "belong" to an
application) compile to `_build/default/extras/more`
* copy directories specified in `extra_src_dirs` into the `_build`
directory so tools like `ct` and `xref` that expect source to be
in a particular location still work
* clean compiled artifacts from all `extra_src_dirs`
* alter `eunit`, `ct` and `cover` to work with the new directory
structure
* billions of new tests
9 년 전
Heinz N. Gies
3907a08fb8
Bump cf for fixing #879
9 년 전
Tristan Sloughter
34a7767f17
don't include certifi priv dir in escript, it is not needed
9 년 전
Heinz N. Gies
c85edcdadb
Group dialyzer warnings by file and concentrate output
9 년 전
Tristan Sloughter
812d9940f5
upgrade relx. it wasn't creating nodetool
9 년 전
Fred Hebert
43636939ef
Bump relx to 3.7.0
9 년 전
Heinz N. Gies
ea95e68ab0
Use bold instead of bold white for text
9 년 전
Heinz N. Gies
6557820cc7
Remove rebar_colour and replace it with cf
9 년 전
Tristan Sloughter
40d7350ee8
update relx
9 년 전
Tristan Sloughter
860df96cd5
update erlware_commons
9 년 전
Tristan Sloughter
7dfbdafb26
include certifi priv dir in escript
9 년 전
Benoit Chesneau
56f8f6d7df
uses erlang-certifi
9 년 전
Tristan Sloughter
e773f2948c
use full path of apps for priv files included in escript
9 년 전
Tristan Sloughter
81b9fcc27c
upgrade providers, new version gives error message for bad provider dep
9 년 전
Tristan Sloughter
2de67e5cbd
upgrade relx and bbmustache
9 년 전
James Fish
fc6cc368c3
Fix some unknown functions/types dialyzer warnings
9 년 전
Joe DeVivo
6f3d75278f
Bumped relx to 3.4.0 and erlware_commons to 0.15.0
9 년 전
Tristan Sloughter
3485f08a03
add ssl cert validation, unless OTP version is too old
9 년 전
Tristan Sloughter
3716c347a5
upgrade erlware_commons, bbmustache and relx
9 년 전
Tristan Sloughter
0f59ccb9bb
formatting of config
9 년 전
Tristan Sloughter
4238f2a3b4
Revert "disable ctrl-c interrupt in shell for escript"
This reverts commit 40ee6d95e1
.
9 년 전
Tristan Sloughter
40ee6d95e1
disable ctrl-c interrupt in shell for escript
9 년 전
Tristan Sloughter
b85d827c80
add relup provider and update relx
10 년 전
Tristan Sloughter
9df51005e6
use packages for deps and add dialyze profile
10 년 전
Tristan Sloughter
5866742dd8
use bbmustache package
10 년 전
Tristan Sloughter
cf4f079f25
improve escriptize provider
10 년 전
Fred Hebert
3ed0c5feff
fix bareness issues
- Crashes in providers lib when no providers in a namespace are bare
- Making sure bareness matches semantics; i.e. a bare provider is
visible, a non-bare provider is hidden.
10 년 전
Tristan Sloughter
d3d18e0029
update relx version. fixes #434
10 년 전
Tristan Sloughter
7905a9f19c
store hex package downloads in shared cache dir
10 년 전
Tristan Sloughter
d53d3b56be
update mustache to v0.3.0 and relx to 2.0.0
10 년 전
Tristan Sloughter
bacde15b48
include debug_info when running tests of rebar3
10 년 전
Tristan Sloughter
964c57f964
no_debug_info brings down size of escript from 757K to 549K
10 년 전
Tristan Sloughter
4e5bc6056f
update mustache to v0.3.0 and relx to 2.0.0
10 년 전
Tristan Sloughter
c2aece9dda
switch to soranoba's mustache repo
10 년 전
Tristan Sloughter
5ebaf44f6a
include debug_info when running tests of rebar3
10 년 전
Tristan Sloughter
0fb32e173f
use mustache as a dep
10 년 전
Tristan Sloughter
f301efae32
no_debug_info brings down size of escript from 757K to 549K
10 년 전
Tristan Sloughter
ef9362dfc0
include relx templates in escript
10 년 전
Tristan Sloughter
d4c7dea735
only fetch branch needed, remove rebar_vsn_plugins from erlware_commons
10 년 전
Tristan Sloughter
2e5496f5f5
remove use of erlydtl in rebar
10 년 전
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 년 전