Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | remove use of lists:droplast, it doesn't exist pre-17 | Tristan Sloughter | 2015-04-17 | 1 | -1/+1 |
| | |||||
* | Warn on bad use of include_lib but try to find the header anyway | Tristan Sloughter | 2015-04-11 | 1 | -19/+33 |
| | |||||
* | rm old beams, make erlcinfo graph per app isntad of global to project | Tristan Sloughter | 2015-04-10 | 1 | -13/+33 |
| | |||||
* | pass objectfile name to opts_changed instead of recalculating | Tristan Sloughter | 2015-04-10 | 1 | -6/+4 |
| | |||||
* | remove comment that doesn't apply to rebar3 | Tristan Sloughter | 2015-04-10 | 1 | -1/+0 |
| | |||||
* | properly compare list of opts and not against undefined | Tristan Sloughter | 2015-04-10 | 1 | -1/+1 |
| | |||||
* | remove unneeded string:tokens for target_base | Tristan Sloughter | 2015-04-09 | 1 | -2/+1 |
| | |||||
* | fix process attr for include_lib that is just a filename | Tristan Sloughter | 2015-04-08 | 1 | -22/+22 |
| | |||||
* | breakout needs compile check from compile_xrl_yrl | Tristan Sloughter | 2015-04-08 | 1 | -1/+4 |
| | |||||
* | merge rebar2's Refactor logic and optimizations in ↵ | Tristan Sloughter | 2015-04-07 | 1 | -274/+161 |
| | | | | rebar_erlc_compiler:doterl_compile/4 #467 | ||||
* | compile source from the symlinked directories under `_build` to | alisdair sullivan | 2015-03-08 | 1 | -3/+7 |
| | | | | get correct compile paths included in module info | ||||
* | switch from loading modules to read compile info to using `beam_lib` | alisdair sullivan | 2015-03-05 | 1 | -16/+13 |
| | | | | fixes #216 and #220 | ||||
* | change from post-purging modules after checking their module info to | alisdair sullivan | 2015-03-03 | 1 | -4/+2 |
| | | | | pre-purging before checking to facilitate long do chains | ||||
* | copy project apps to deps output dir for compilation | Tristan Sloughter | 2015-02-28 | 1 | -14/+12 |
| | |||||
* | don't unescessarily recompile yrl/xrl files | alisdair sullivan | 2015-02-22 | 1 | -4/+10 |
| | | | | fixes #175 | ||||
* | consolidate app validation and exist checks | Tristan Sloughter | 2015-02-22 | 1 | -1/+1 |
| | |||||
* | follow xdg standard. fixes #122 | Tristan Sloughter | 2015-02-19 | 1 | -3/+3 |
| | |||||
* | purge mods loaded during check to see if they need to be recompiled | alisdair sullivan | 2015-02-17 | 1 | -2/+4 |
| | | | | during compile task before running subsequent tasks | ||||
* | Merge pull request #157 from talentdeficit/real_needs_recompile | Tristan Sloughter | 2015-02-17 | 1 | -9/+26 |
|\ | | | | | check already compiled modules compile arguments against current compile arguments | ||||
| * | check already compiled modules compile arguments against current compile | alisdair sullivan | 2015-02-16 | 1 | -9/+26 |
| | | | | | | | | arguments to ensure compile results as as intended | ||||
* | | replace package management with hex.pm | Tristan Sloughter | 2015-02-17 | 1 | -8/+2 |
|/ | |||||
* | Fix #140 and preserve erl_first_files order | Martin Karlsson | 2015-02-13 | 1 | -5/+20 |
| | | | | | | Match erl_first_files properly against all files needing compilation and make sure the order of erl_first_files as specified in rebar.config is preserved (rebar/rebar#445) | ||||
* | point compiler to the right config value for which files need to be | alisdair sullivan | 2015-01-01 | 1 | -1/+1 |
| | | | | compiled first | ||||
* | remove no longer relevant test machinery in rebar_erlc_compiler | alisdair sullivan | 2014-12-24 | 1 | -153/+0 |
| | |||||
* | move dir functions from utils to new module rebar_dir | Tristan Sloughter | 2014-12-01 | 1 | -5/+5 |
| | |||||
* | replace rlx_depsolver use with new rebar_digraph | Tristan Sloughter | 2014-11-22 | 1 | -2/+69 |
| | |||||
* | new dep graph working | Tristan Sloughter | 2014-11-22 | 1 | -77/+2 |
| | |||||
* | use CONFIG_DIR of rebar3 for config directories | Tristan Sloughter | 2014-11-10 | 1 | -1/+1 |
| | |||||
* | handle throw by relx | Tristan Sloughter | 2014-11-08 | 1 | -7/+7 |
| | |||||
* | add eunit task, still work to be done | Tristan Sloughter | 2014-11-05 | 1 | -2/+2 |
| | |||||
* | fix find and includefile paths for yrl/xrl files | Tristan Sloughter | 2014-10-19 | 1 | -5/+8 |
| | |||||
* | fix clean provider for multi app projects | Tristan Sloughter | 2014-10-12 | 1 | -7/+7 |
| | |||||
* | down to last 2 dialyzer errors | Tristan Sloughter | 2014-09-21 | 1 | -1/+1 |
| | |||||
* | more dialyzer fun. no likey opaque types | Tristan Sloughter | 2014-09-21 | 1 | -7/+7 |
| | |||||
* | remove use of 17+ function lists:droplast/1 | Tristan Sloughter | 2014-09-17 | 1 | -1/+1 |
| | |||||
* | start of moving to splitting state from config parsing | Tristan Sloughter | 2014-08-17 | 1 | -27/+27 |
| | |||||
* | large refactoring | Tristan Sloughter | 2014-08-16 | 1 | -18/+22 |
| | | | | | | | | Removed separate compilers Resolves apps to build Finds avail deps before pulling/building Includes relx Simplifies build commands | ||||
* | Fix OS X resource fork handling (Reported-by: Richard O'Keefe) | Tuncer Ayaz | 2014-07-25 | 1 | -6/+10 |
| | | | | | | | | | If you happen to fetch a zip archive of the git repo and try to build from that, you may, for example, ask erlc to build src/._rebar.erl. ._* are OS X resource forks and not real .erl files. This may also happen with network filesystems on OS X. To fix that, limit the files compiled by rebar to include only those which start with a letter or a digit. | ||||
* | Use correct types for OTP >=17.x | Tuncer Ayaz | 2014-06-29 | 1 | -2/+2 |
| | |||||
* | Fix a few minor formatting inconsistencies | Tuncer Ayaz | 2014-06-29 | 1 | -2/+2 |
| | | | | | * fix overlong lines * where appropriate use %% instead of % | ||||
* | Merge pull request #285 from nevar/fix_inheritance | Tristan Sloughter | 2014-06-15 | 1 | -7/+22 |
|\ | | | | | Fix #249 (erlc regression) | ||||
| * | Fix #249 (erlc regression) | Slava Yurin | 2014-05-30 | 1 | -7/+22 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | The combination of changes to rebar_erlc_compiler, and the fact that erl_first_files is inherited, caused a regression. To fix that, ensure every project uses its own .rebar/erlcinfo. While at it, fix the issue that erl_first_files entries were not included when initializing the dep digraph. Reported-by: Louis-Philippe Gauthier Reported-by: Roland Karlsson Thanks: Tuncer Ayaz | ||||
* | | Revert "Merge pull request #171 from fenollp/using-stdlib" | Tristan Sloughter | 2014-06-14 | 1 | -9/+12 |
| | | | | | | | | | | This reverts commit 3297ffec2c89c6b7135165b4bfaeaeb07167c33c, reversing changes made to 0401debb3cf23d67affbe465a7a438049180a608. | ||||
* | | Rebasing. Fix differences with c26b0c7 c996e98 b690842. | Pierre Fenoll | 2014-06-13 | 1 | -10/+8 |
| | | |||||
* | | Local corrections on string processing: | Pierre Fenoll | 2014-06-13 | 1 | -2/+1 |
| | | | | | | | | | | * Corrected regexp: `[x|y]` -> `[xy]`. * Used an re:replace/4 option instead of multiple IOlist functions. | ||||
* | | Fix build for 17.0 using the solutiong proposed by @tsloughter | Matwey V. Kornilov | 2014-06-08 | 1 | -3/+11 |
| | | | | | | | | We use namespaced_types option to choose between dict() and dict:dict() types. | ||||
* | | erlc: replace if expression with case of | Tuncer Ayaz | 2014-05-30 | 1 | -4/+4 |
| | | | | | | | | Motivated by the bug fix in 2c4d7d1. | ||||
* | | erlc: fix typo in update_erlcinfo/3 clause | Tuncer Ayaz | 2014-05-30 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #251 from mururu/eunit_compile_opts | Jared Morrow | 2014-05-19 | 1 | -9/+10 |
|\ | | | | | Make sure that eunit/qc_compile_opts works | ||||
| * | Make sure that eunit/qc_compile_opts works fix #245 | Yuki Ito | 2014-05-13 | 1 | -9/+10 |
| | |