Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | methods for retrieving `src_dirs` and `extra_src_dirs` | alisdair sullivan | 2015-05-19 | 1 | -2/+1 |
| | | | | | | note that now ALL `src_dirs` across included profiles are compiled. previously only the last included profile's `src_dirs` were used | ||||
* | Merge pull request #439 from talentdeficit/extra_src_dirs | Tristan Sloughter | 2015-05-17 | 1 | -1/+2 |
|\ | | | | | generalize the "test" special dir into an {extra_src_dirs, [...]} option | ||||
| * | generalize the "test" special dir into an {extra_src_dirs, [...]} option | alisdair sullivan | 2015-05-16 | 1 | -1/+2 |
| | | | | | | | | | | | | like `src_dirs`, `extra_src_dirs` are directories to be copied to the `_build` dir and compiled. unlike `src_dirs` they are not added to the .app specification | ||||
* | | remove use of `code:load_abs/1` in favor of `beam_lib:chunks/2` to | alisdair sullivan | 2015-05-16 | 1 | -8/+14 |
|/ | | | | avoid repeated loading and unloading of modules | ||||
* | enable parse transformations in rebar config | Tristan Sloughter | 2015-04-26 | 1 | -6/+27 |
| | |||||
* | remove warning if header not found, could be in a macro | Tristan Sloughter | 2015-04-23 | 1 | -4/+0 |
| | |||||
* | real bootstrapping | Tristan Sloughter | 2015-04-22 | 1 | -1/+2 |
| | |||||
* | track and cleanup code paths for different contexts | Tristan Sloughter | 2015-04-21 | 1 | -2/+0 |
| | |||||
* | fix erl_first_files to check entire path of file | Tristan Sloughter | 2015-04-20 | 1 | -3/+4 |
| | |||||
* | 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) |