summaryrefslogtreecommitdiff
path: root/src/rebar_erlc_compiler.erl
Commit message (Expand)AuthorAgeFilesLines
* normalize include dirs to absolute paths during compilationalisdair sullivan2016-06-121-3/+6
* Merge pull request #1232 from talentdeficit/REBAR-1184Fred Hebert2016-06-111-0/+7
|\
| * REBAR-1184 always recompile if `ERL_COMPILER_OPTIONS` env var is setalisdair sullivan2016-06-111-0/+7
* | Fix alternative path printing, default is relativeFred Hebert2016-06-091-36/+10
* | Rename 'unchanged' option to 'build'Fred Hebert2016-06-061-4/+4
* | Option to format compiler sourcesGarrett Smith2016-05-021-2/+37
|/
* Add module directory to include pathLuis Rascao2016-01-261-2/+3
* remove mib header file in `priv/mibs/include'alisdair sullivan2015-12-081-7/+1
* symlink mib hrl output in apps `include' directoriesalisdair sullivan2015-12-061-31/+39
* Added tests and fixed a bugPhil Toland2015-12-011-1/+1
* Fix a small bug in the MIB compiler when building dependenciesPhil Toland2015-11-301-4/+8
* Fix error reports on missing include pathsFred Hebert2015-11-141-1/+1
* restore debug calls to `rebar_erlc_compiler` and `rebar_prv_eunit`alisdair sullivan2015-10-261-7/+9
* refactor `rebar_erlc_compiler`alisdair sullivan2015-10-261-80/+178
* Revert "add an export to allow specifing arbitrary extra erl files to be comp...alisdair sullivan2015-10-261-7/+0
* Support proper paths in non-erl first filesFred Hebert2015-10-121-6/+6
* add an export to allow specifing arbitrary extra erl files to be compiledalisdair sullivan2015-09-211-0/+7
* fix dialyzer warningsTristan Sloughter2015-09-091-3/+3
* move opts functions to new module rebar_optsTristan Sloughter2015-09-011-8/+8
* update use of hooks and plugins with state in app_infoTristan Sloughter2015-08-311-8/+9
* build on already created AppInfo instead of having to do copyTristan Sloughter2015-08-311-52/+52
* wip: move state into app_infoTristan Sloughter2015-08-311-48/+49
* update erlcinfo on disk if source file removedTristan Sloughter2015-08-221-12/+26
* fix leaking ets tables when compilation failedpvmart2015-08-181-11/+14
* fix leaking ets tables caused by digraphspvmart2015-08-171-1/+4
* Fix some unknown functions/types dialyzer warningsJames Fish2015-08-091-1/+1
* ensure necessary directories exist to compile mibs filesTristan Sloughter2015-07-061-2/+5
* methods for retrieving `src_dirs` and `extra_src_dirs`alisdair sullivan2015-05-191-2/+1
* Merge pull request #439 from talentdeficit/extra_src_dirsTristan Sloughter2015-05-171-1/+2
|\
| * generalize the "test" special dir into an {extra_src_dirs, [...]} optionalisdair sullivan2015-05-161-1/+2
* | remove use of `code:load_abs/1` in favor of `beam_lib:chunks/2` toalisdair sullivan2015-05-161-8/+14
|/
* enable parse transformations in rebar configTristan Sloughter2015-04-261-6/+27
* remove warning if header not found, could be in a macroTristan Sloughter2015-04-231-4/+0
* real bootstrappingTristan Sloughter2015-04-221-1/+2
* track and cleanup code paths for different contextsTristan Sloughter2015-04-211-2/+0
* fix erl_first_files to check entire path of fileTristan Sloughter2015-04-201-3/+4
* remove use of lists:droplast, it doesn't exist pre-17Tristan Sloughter2015-04-171-1/+1
* Warn on bad use of include_lib but try to find the header anywayTristan Sloughter2015-04-111-19/+33
* rm old beams, make erlcinfo graph per app isntad of global to projectTristan Sloughter2015-04-101-13/+33
* pass objectfile name to opts_changed instead of recalculatingTristan Sloughter2015-04-101-6/+4
* remove comment that doesn't apply to rebar3Tristan Sloughter2015-04-101-1/+0
* properly compare list of opts and not against undefinedTristan Sloughter2015-04-101-1/+1
* remove unneeded string:tokens for target_baseTristan Sloughter2015-04-091-2/+1
* fix process attr for include_lib that is just a filenameTristan Sloughter2015-04-081-22/+22
* breakout needs compile check from compile_xrl_yrlTristan Sloughter2015-04-081-1/+4
* merge rebar2's Refactor logic and optimizations in rebar_erlc_compiler:doterl...Tristan Sloughter2015-04-071-274/+161
* compile source from the symlinked directories under `_build` toalisdair sullivan2015-03-081-3/+7
* switch from loading modules to read compile info to using `beam_lib`alisdair sullivan2015-03-051-16/+13
* change from post-purging modules after checking their module info toalisdair sullivan2015-03-031-4/+2
* copy project apps to deps output dir for compilationTristan Sloughter2015-02-281-14/+12