Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | | |||||
| * | Fix provider hook handling for escriptize | Tino Breddin | 2019-03-22 | 1 | -7/+8 |
|/ | | | | | | | | Previously all escriptize hooks from all apps in the project were executed, which could lead to issue in case of dependencies on artifacts which are created by these hooks. Now the behaviour is similar to the handling of other non-global hooks. |