Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove dup quotation op | Bryan Paxton | 2018-12-10 | 1 | -1/+0 |
| | |||||
* | strip trailing forward slash on recrusive cp for darwin | Bryan Paxton | 2018-12-09 | 1 | -3/+15 |
| | | | | | | | - fixes systests on darwin where previously the recursive cp would fail due to everything being copied after the last forward slash. Specifically, everything in `systest/all_SUITE_data/` would be copied but not `all_suite_data` dir itself which the tests expected. | ||||
* | Merge pull request #1971 from ferd/fix-systest-suite | Fred Hebert | 2018-12-08 | 1 | -1/+1 |
|\ | | | | | Fixing systest to use up to date plugin | ||||
| * | Fixing systest to use up to date plugin | Fred Hebert | 2018-12-08 | 1 | -1/+1 |
|/ | | | | prevents some failures when running | ||||
* | Merge pull request #1969 from sg2342/fix_compiler_mib | Fred Hebert | 2018-12-05 | 2 | -12/+91 |
|\ | | | | | implement mib_first_files support in rebar_compiler_mib | ||||
| * | implement mib_first_files support in rebar_compiler_mib | Stefan Grundmann | 2018-12-05 | 1 | -3/+34 |
| | | | | | | | | mostly copy/paste from rebar_compiler_erl | ||||
| * | check for mib_first_files regression in umbrella_mib_first_test | Stefan Grundmann | 2018-12-05 | 1 | -9/+57 |
|/ | | | | | | | consider A-MIB imports from B-MIB: rebar compile MUST FAIL if mib_first_files is ["mibs/A-MIB.mib"] rebar compile MUST SUCCEED if mib_first_files is ["mibs/B-MIB.mib"] | ||||
* | Merge pull request #1965 from starbelly/single-module-xref-support | Fred Hebert | 2018-12-04 | 3 | -9/+39 |
|\ | | | | | Support ignoring entire modules in xref results | ||||
| * | Support ignoring whole modules in xref results | Bryan Paxton | 2018-12-02 | 3 | -9/+39 |
| | | | | | | | | | | | | | | - Added support to rebar_prv_xref for filtering out whole module. A module may now be added to the list of xref_ignores in rebar.config or via -ignore_xref() module attribute - Added unit test for whole module filtering support to xref CT suite | ||||
* | | Merge pull request #1966 from aboroska/fix-upgrade-pkg-name | Fred Hebert | 2018-12-03 | 1 | -2/+4 |
|\ \ | | | | | | | Fix pkg name during update by using pkg_name understood by hex | ||||
| * | | fix pkg name during update by using pkg_name understood by hex | András Boroska | 2018-12-02 | 1 | -2/+4 |
|/ / | |||||
* | | Merge pull request #1963 from ferd/swap-builder-dep-order | Fred Hebert | 2018-12-01 | 2 | -4/+8 |
|\ \ | |/ |/| | Fix load order for custom project builders and parse transforms | ||||
| * | Review comments addressed | Fred Hebert | 2018-12-01 | 1 | -1/+3 |
| | | |||||
| * | Clear app details cache before checking in paths | Fred Hebert | 2018-11-29 | 1 | -3/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The app data, when set by `rebar3_app_discover` basically does not include the modules if it was derived from the .app.src file, even if at a later point the modules were compiled. Since there is currently no clear way to add that information reliably across all compiler versions in all types of compilers, we simply clear the cache and re-derive the information when required. This might have a small performance cost, but is required for correctness whenever an application's first build is run. Specifically, this bug was detected when a plugin included lager's parse transform, and the application itself also required it, but two distinct versions were needed. This patch finalizes fixing this issue. | ||||
| * | Ensure the right deps are in path | Fred Hebert | 2018-11-28 | 1 | -0/+1 |
| | | | | | | | | | | Compile time with parse transforms needs to have the deps first in scope before the plugins | ||||
| * | Fix load order for custom project builders | Fred Hebert | 2018-11-28 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | Due to building dependencies with potential artifacts such as parse transforms or macros, project builder plugins should be included in the path, but _after_ deps are loaded. Doing otherwise means that if any of the dependencies is required at compile time, those of a plugin might get used first. | ||||
* | | fix for mix projects that don't have app.src files (#1964) | Tristan Sloughter | 2018-11-30 | 2 | -2/+6 |
|/ | |||||
* | back to git based versioning | Fred Hebert | 2018-11-27 | 1 | -1/+1 |
| | |||||
* | Bump to 3.7.5 | Fred Hebert | 2018-11-27 | 2 | -2/+2 |
| | |||||
* | Merge pull request #1957 from tsloughter/subdir-behaviours | Fred Hebert | 2018-11-27 | 1 | -10/+1 |
|\ | | | | | search subdirectories as well for imports/transforms/behaviours | ||||
| * | search subdirectories as well for imports/transforms/behaviours | Tristan Sloughter | 2018-11-25 | 1 | -10/+1 |
| | | |||||
* | | Merge pull request #1959 from ferd/fix-cover-paths | Fred Hebert | 2018-11-27 | 1 | -2/+1 |
|\ \ | | | | | | | Fix path coverage loading artifacts | ||||
| * | | Fix path coverage loading artifacts | Fred Hebert | 2018-11-26 | 1 | -2/+1 |
| |/ | | | | | | | | | | | | | | | | | | | The old path handling routine would force loading a bunch of applications, but it did not necessarily unload them aside from specific calls that the other test handlers used to need to do, but no longer needed under the updated path management of 3.7.0. The leftover calls in the cover compilation bits caused some apps to be loaded and to remain loaded before tests started. | ||||
* | | Merge pull request #1949 from aronisstav/add-more-help-hint | Fred Hebert | 2018-11-27 | 1 | -1/+3 |
|\ \ | |/ |/| | Add hint for `rebar3 new help` on `rebar3 help new` | ||||
| * | Add hint for `rebar3 new help` on `rebar3 help new` | Stavros Aronis | 2018-11-22 | 1 | -1/+3 |
| | | |||||
* | | back to git versioning | Tristan Sloughter | 2018-11-24 | 1 | -1/+1 |
| | | |||||
* | | version bump 3.7.4 | Tristan Sloughter | 2018-11-24 | 2 | -2/+2 |
| | | |||||
* | | revert ebin_modules to include all beams minus extra_src (#1955) | Tristan Sloughter | 2018-11-24 | 1 | -9/+24 |
| | | |||||
* | | Back to git-based versioning | Fred Hebert | 2018-11-24 | 1 | -1/+1 |
| | | |||||
* | | Properly bump to 3.7.3 | Fred Hebert | 2018-11-24 | 1 | -1/+1 |
| | | |||||
* | | Bump to 3.7.3 | Fred Hebert | 2018-11-24 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #1954 from tsloughter/base-run | Fred Hebert | 2018-11-24 | 1 | -2/+2 |
|\ \ | | | | | | | fix base_compiler:run to take a single directory | ||||
| * | | fix base_compiler:run to take a single directory | Tristan Sloughter | 2018-11-24 | 1 | -2/+2 |
|/ / | |||||
* | | Back to git-based versioning | Fred Hebert | 2018-11-23 | 1 | -1/+1 |
| | | |||||
* | | bump to 3.7.2 | Fred Hebert | 2018-11-23 | 2 | -2/+2 |
| | | |||||
* | | Merge pull request #1953 from tsloughter/subdirs-modules | Fred Hebert | 2018-11-23 | 3 | -3/+9 |
|\ \ | | | | | | | fix to include beams built from src files in subdirs in modules list | ||||
| * | | fix to include beams built from src files in subdirs in modules list | Tristan Sloughter | 2018-11-23 | 3 | -3/+9 |
|/ / | |||||
* | | back to git versioning | Tristan Sloughter | 2018-11-23 | 1 | -1/+1 |
| | | |||||
* | | bump to 3.7.1 | Tristan Sloughter | 2018-11-23 | 1 | -1/+1 |
| | | |||||
* | | fix base path used for yrl/xrl includefile configs (#1952) | Tristan Sloughter | 2018-11-23 | 3 | -18/+176 |
| | | |||||
* | | Back to git-based versioning | Fred Hebert | 2018-11-23 | 1 | -1/+1 |
| | | |||||
* | | Bump to 3.7.0 | Fred Hebert | 2018-11-23 | 2 | -2/+2 |
| | | | | | | | | Signed-off-by: Fred Hebert <mononcqc@ferd.ca> | ||||
* | | Merge pull request #1951 from ferd/fix-compiler-behaviour-spec | Fred Hebert | 2018-11-23 | 1 | -1/+3 |
|\ \ | | | | | | | Fix typespecs of new compiler behaviour | ||||
| * | | Fix typespecs of new compiler behaviour | Fred Hebert | 2018-11-23 | 1 | -1/+3 |
|/ / | |||||
* | | Merge pull request #1950 from ferd/update-manpages | Fred Hebert | 2018-11-22 | 1 | -5/+13 |
|\ \ | |/ |/| | Updating manpages before 3.7.0 | ||||
| * | Updating manpages before 3.7.0 | Fred Hebert | 2018-11-22 | 1 | -5/+13 |
|/ | |||||
* | Merge pull request #1938 from erlang/xrl-yrl-recompile | Fred Hebert | 2018-11-18 | 6 | -18/+45 |
|\ | | | | | check last modified time on erl files for xrl and yrl files before compiling | ||||
| * | fix needed_files type spec | Tristan Sloughter | 2018-11-18 | 1 | -1/+2 |
| | | |||||
| * | check last modified time on erl files for xrl and yrl files before compiling | Tristan Sloughter | 2018-11-09 | 6 | -18/+44 |
| | | |||||
* | | Merge pull request #1942 from aboroska/fix-plugins-list | Fred Hebert | 2018-11-17 | 1 | -1/+2 |
|\ \ | | | | | | | Fix plugins list display to include project plugins |