Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Support proper paths in non-erl first files | Fred Hebert | 2015-10-12 | 1 | -6/+6 |
| | | | | | This passes the directory to the option to ensure it works with more than configs at the root of the project. | ||||
* | add an export to allow specifing arbitrary extra erl files to be compiled | alisdair sullivan | 2015-09-21 | 1 | -0/+7 |
| | | | | to `rebar_erlc_compiler` | ||||
* | fix dialyzer warnings | Tristan Sloughter | 2015-09-09 | 1 | -3/+3 |
| | |||||
* | move opts functions to new module rebar_opts | Tristan Sloughter | 2015-09-01 | 1 | -8/+8 |
| | |||||
* | update use of hooks and plugins with state in app_info | Tristan Sloughter | 2015-08-31 | 1 | -8/+9 |
| | |||||
* | build on already created AppInfo instead of having to do copy | Tristan Sloughter | 2015-08-31 | 1 | -52/+52 |
| | |||||
* | wip: move state into app_info | Tristan Sloughter | 2015-08-31 | 1 | -48/+49 |
| | |||||
* | update erlcinfo on disk if source file removed | Tristan Sloughter | 2015-08-22 | 1 | -12/+26 |
| | |||||
* | fix leaking ets tables when compilation failed | pvmart | 2015-08-18 | 1 | -11/+14 |
| | |||||
* | fix leaking ets tables caused by digraphs | pvmart | 2015-08-17 | 1 | -1/+4 |
| | |||||
* | Fix some unknown functions/types dialyzer warnings | James Fish | 2015-08-09 | 1 | -1/+1 |
| | |||||
* | ensure necessary directories exist to compile mibs files | Tristan Sloughter | 2015-07-06 | 1 | -2/+5 |
| | |||||
* | 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 |
| |