Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add OTP-22 to CI, deprecate OTP-17 | Fred Hebert | 2019-05-14 | 2 | -3/+3 |
| | |||||
* | Make test suite pass on OTP-22 | Fred Hebert | 2019-05-14 | 2 | -2/+2 |
| | | | | | - fix some bad typespec - bump the meck version for good fortune | ||||
* | Merge pull request #2074 from tsloughter/git-ref | Fred Hebert | 2019-05-12 | 3 | -5/+36 |
|\ | | | | | add support for git ref and file content as app version | ||||
| * | add support for git ref and file content as app version | Tristan Sloughter | 2019-05-12 | 3 | -5/+36 |
|/ | |||||
* | Merge pull request #2073 from max-au/missing_comma_sup | Fred Hebert | 2019-05-10 | 1 | -1/+1 |
|\ | | | | | supervisor template: add missing comma | ||||
| * | supervisor template: add missing comma | Maxim Fedorov | 2019-05-09 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #2069 from tsloughter/tmpl-comments | Fred Hebert | 2019-05-09 | 3 | -37/+16 |
|\ | | | | | remove large comment blocks from templates and use maps in sup | ||||
| * | remove large comment blocks from templates and use maps in sup | Tristan Sloughter | 2019-05-08 | 3 | -37/+16 |
|/ | |||||
* | Merge pull request #2065 from erlang/fix-cth_readable-lager-crash | Fred Hebert | 2019-05-07 | 2 | -3/+3 |
|\ | | | | | Fix cth_readable crash with bad lager interaction | ||||
| * | Fix cth_readable crash with bad lager interaction | Fred Hebert | 2019-05-04 | 2 | -3/+3 |
| | | | | | | | | fixed #2063 | ||||
* | | Merge pull request #2068 from ferd/disable-windows-cirrus | Fred Hebert | 2019-05-07 | 1 | -8/+9 |
|\ \ | | | | | | | Disable windows on Cirrus CI | ||||
| * | | Disable windows on Cirrus CI | Fred Hebert | 2019-05-07 | 1 | -8/+9 |
|/ / | | | | | | | | | This never passes even if it works on Windows 10 machines and on Circle CI's runs. | ||||
* | | Merge pull request #2032 from fenollp/p-hex | Fred Hebert | 2019-05-06 | 4 | -20/+29 |
|\ \ | |/ |/| | format hex packages in a nice/human way | ||||
| * | maybe a bit too exhaustive pattern matching to pass tests | Pierre Fenoll | 2019-05-06 | 2 | -8/+14 |
| | | | | | | | | Signed-off-by: Pierre Fenoll <pierrefenoll@gmail.com> | ||||
| * | format hex packages in a nice/human way | Pierre Fenoll | 2019-05-06 | 2 | -12/+15 |
|/ | | | | Signed-off-by: Pierre Fenoll <pierrefenoll@gmail.com> | ||||
* | Merge pull request #2054 from tolbrino/fix-parallel-edoc-test | Fred Hebert | 2019-04-18 | 14 | -25/+26 |
|\ | | | | | Fix duplicate module naming in edoc test suite data | ||||
| * | Fix duplicate module naming in edoc test suite data | Tino Breddin | 2019-04-16 | 14 | -25/+26 |
| | | |||||
* | | Merge pull request #2035 from ankhers/lint_app_file | Fred Hebert | 2019-04-16 | 2 | -2/+49 |
|\ \ | |/ |/| | Add basic linting for .app file | ||||
| * | An empty list on applications key should not be treated as missing | Justin Wood | 2019-04-16 | 1 | -2/+2 |
| | | |||||
| * | Remove debugging | Justin Wood | 2019-04-16 | 1 | -2/+0 |
| | | |||||
| * | Change wording in application linting to be more clear | Justin Wood | 2019-04-16 | 1 | -1/+1 |
| | | |||||
| * | test for app file linting | Justin Wood | 2019-04-04 | 1 | -2/+20 |
| | | |||||
| * | Add basic linting for .app file | Justin Wood | 2019-03-19 | 1 | -0/+31 |
| | | | | | | | | | | This currently just checks for the existence of the description and applications keys and that the applications list has kernel and stdlib in it. | ||||
* | | Back to git-based versioning | Tristan Sloughter | 2019-04-16 | 1 | -1/+1 |
| | | |||||
* | | Bump to 3.10.0 | Tristan Sloughter | 2019-04-16 | 2 | -2/+2 |
| | | |||||
* | | Merge pull request #2052 from tsloughter/cirrus-ci | Tristan Sloughter | 2019-04-15 | 1 | -0/+28 |
|\ \ | | | | | | | add cirrus ci config to test against linux, osx and windows | ||||
| * | | add cirrus ci config to test against linux, osx and windows | Tristan Sloughter | 2019-04-13 | 1 | -0/+28 |
| | | | |||||
* | | | Merge pull request #2053 from tsloughter/relx-3.31.0 | Fred Hebert | 2019-04-14 | 2 | -3/+3 |
|\ \ \ | |/ / |/| | | upgrade relx 3.31.0 | ||||
| * | | upgrade relx 3.31.0 | Tristan Sloughter | 2019-04-14 | 2 | -3/+3 |
|/ / | |||||
* | | Merge pull request #2043 from ferd/update-deps | Fred Hebert | 2019-04-13 | 2 | -9/+9 |
|\ \ | | | | | | | Update certifi, ssl_verify_fun, bbmustache | ||||
| * | | Update certifi, ssl_verify_fun, bbmustache | Fred Hebert | 2019-04-13 | 2 | -9/+9 |
|/ / | |||||
* | | Merge pull request #2051 from tsloughter/up-relx-3.30.0 | Fred Hebert | 2019-04-12 | 2 | -3/+3 |
|\ \ | | | | | | | upgrade relx to 3.30.0 | ||||
| * | | upgrad relx to 3.30.0 | Tristan Sloughter | 2019-04-12 | 2 | -3/+3 |
|/ / | |||||
* | | Merge pull request #2049 from tsloughter/dialyzer-cli | Fred Hebert | 2019-04-06 | 2 | -26/+66 |
|\ \ | | | | | | | support dialyzer plt location and prefix in cli args | ||||
| * | | support dialyzer plt location and prefix in cli args | Tristan Sloughter | 2019-04-06 | 2 | -26/+66 |
|/ / | |||||
* | | Merge pull request #2048 from jkakar/jkakar/quieter-test-output | Fred Hebert | 2019-04-05 | 1 | -5/+25 |
|\ \ | | | | | | | rebar3 eunit: Hide slowest tests profile output by default | ||||
| * | | rebar_prv_eunit: Hide slowest tests profile output by default | Jamu Kakar | 2019-04-04 | 1 | -5/+25 |
| | | | |||||
* | | | Merge pull request #2040 from ferd/max-au-rebar_compiler_parallel | Fred Hebert | 2019-04-04 | 2 | -5/+74 |
|\ \ \ | | | | | | | | | Enable parallel build | ||||
| * | | | Fix Parallel Compilation | Fred Hebert | 2019-03-29 | 2 | -5/+20 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch does two things: 1. it broadens the interface for the compiler module so that non-first-file modules can possibly be parallelized. This is done by dynamically switching on `[ListOfFiles]`, which remains sequential as before, or `{[SeqPriority], [Parallel]}`, which divides regular files between higher priority ones and those that can be in parallel 2. implements this mechanism in the rebar compiler, based on the erl file digraph. If a file has an in-neighbour, it is depended on by another file. The mechanism therefore makes it so all files that have dependants get compiled in their strict relative sequential order first, and then the undepended-on files get compiled together in parallel. By running: ./rebar3 ct --suite test/rebar_compile_SUITE.erl --case \ recompile_when_parse_transform_inline_changes --repeat 50 the previous iteration of this would rapidly fail, and this one succeeds every time. | ||||
| * | | | Enable parallel build | Maxim Fedorov | 2019-03-28 | 1 | -1/+55 |
| | | | | | | | | | | | | | | | | | | | | Support for parallel compilation of *.erl file was dropped before 3.0 release. However, our tests for a project containing ~500 source files show substantial gain, lowering compilation time from 58 seconds to 18 on a MacBook Pro 15" (4 cores, 8 threads), and to just 10 seconds on Xeon-D machine. | ||||
* | | | | Merge pull request #2045 from filmor/non-fatal-package-idx-write | Fred Hebert | 2019-04-04 | 1 | -1/+5 |
|\ \ \ \ | | | | | | | | | | | Catch errors in writing the package cache | ||||
| * | | | | Catch errors in writing the package cache | Benedikt Reinartz | 2019-04-04 | 1 | -1/+5 |
|/ / / / | |||||
* | | | | Merge pull request #2037 from Kuroneer/kuroneer/fix-deps-command | Fred Hebert | 2019-04-03 | 3 | -80/+177 |
|\ \ \ \ | |_|/ / |/| | | | Fix rebar3 deps command | ||||
| * | | | Use maps syntax for OTP 17 in deps cmd | Jose M Perez | 2019-04-02 | 1 | -2/+2 |
| | | | | |||||
| * | | | Refactor deps command to show lock vs config file | Jose M Perez | 2019-04-01 | 3 | -40/+137 |
| | | | | | | | | | | | | | | | | | | | | | | | | Deps command shows an * if the local state of the dependencies do not match the config file, highlighting the differences between the lock file and the config file if there are any. | ||||
| * | | | Make deps command check needs_update for every dep | Jose M Perez | 2019-03-27 | 2 | -73/+73 |
| |/ / | | | | | | | | | | | | | deps command was printing an * even when deps were updated, this commit makes it call rebar_fetch:needs_update/2 for each of them | ||||
* | | | Merge pull request #2036 from ferd/shell-support-cfg-src | Fred Hebert | 2019-03-29 | 4 | -30/+119 |
|\ \ \ | |/ / |/| | | Attempt at support sys_config_src in shell | ||||
| * | | Attempt at support sys_config_src in shell | Fred Hebert | 2019-03-22 | 4 | -30/+119 |
|/ / | |||||
* | | Merge pull request #2027 from tolbrino/tb-fix-escriptize-hooks | Fred Hebert | 2019-03-22 | 1 | -8/+14 |
|\ \ | |/ |/| | Fix provider hook handling for escriptize | ||||
| * | Handle incorret app info in escriptize | Tino Breddin | 2019-03-22 | 1 | -5/+10 |
| | |