Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | improved dep handling and add package list task | Tristan Sloughter | 2014-08-24 | 1 | -4/+4 |
| | |||||
* | switched package index to dict | Tristan Sloughter | 2014-08-23 | 1 | -6/+6 |
| | |||||
* | refactoring and remove unused providers for now | Tristan Sloughter | 2014-08-23 | 1 | -9/+7 |
| | |||||
* | only build unbuilt deps | Tristan Sloughter | 2014-08-18 | 1 | -2/+2 |
| | |||||
* | start of moving to splitting state from config parsing | Tristan Sloughter | 2014-08-17 | 1 | -1/+1 |
| | |||||
* | replace logging with ec_cmd_log from erlware_commons | Tristan Sloughter | 2014-08-16 | 1 | -5/+5 |
| | |||||
* | Fix OS X resource fork handling (Reported-by: Richard O'Keefe) | Tuncer Ayaz | 2014-07-25 | 1 | -3/+6 |
| | | | | | | | | | 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. | ||||
* | rebar_base_compiler: replace fixed size list with a tuple | Tuncer Ayaz | 2014-01-15 | 1 | -4/+3 |
| | |||||
* | Fix basho/rebar#388 | Tuncer Ayaz | 2014-01-15 | 1 | -16/+23 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | If the syntax error is in a .hrl file, then the reported error message is not as useful because it's not clear which .erl file was being compiled. We can fix that easily by first printing what source file was being processed. We don't change the actual error message, so this will still work with your editor of choice for jumping to the right line. Before ------ Success: Compiled src/foo.erl Failure: include/foo.hrl:10: syntax error [...] After ----- Success: Compiled src/foo.erl Failure: Compiling src/foo.erl failed: include/foo.hrl:10: syntax error [...] | ||||
* | More error logging | mats cronqvist | 2013-04-12 | 1 | -0/+2 |
| | | | rebar throws away some error messages, e.g. the ones generated if the yecc compiler is broken. | ||||
* | Merge pull request #327 from saleyn/erlydtl_compiler | Dave Smith | 2012-11-10 | 1 | -2/+2 |
|\ | | | | | Erlydtl compiler | ||||
| * | Specify multiple locations of DTL template files | Serge Aleynikov | 2012-10-22 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added a backward compartible feature to specify `erlydtl_opts' options for the DTL template compiler to allow inclusion of templates in different directories with different compilation settings for each. E.g.: {erlydtl_opts, [ [{doc_root, "src/view"}, {module_ext, "_dtl_vw"}] , [{doc_root, "src"}, {module_ext, ""}, {recursive, false}] , {out_dir, "ebin"} , {compiler_options, [verbose, debug_info]} ]}. The definition above is identical to this (the last two options are duplicated in each list): {erlydtl_opts, [ [{doc_root, "src/view"} ,{module_ext, "_dtl_vw"} ,{out_dir, "ebin"} ,{compiler_options, [verbose, debug_info]}] , [{doc_root, "src"} ,{module_ext, ""} ,{out_dir, "ebin"} ,{compiler_options, [verbose, debug_info]} ,{recursive, false}] ]}. In this case "src/view" and "src" directories containing template files will be compiled. A new `recursive' option tells rebar_erlydtl_compiler to search files recursively from a given doc_root. In the example above the "src" directory won't be scanned recursively, and the target template name for target beam modules won't have "_dtl_vw" suffix. | ||||
* | | Fix rebar_base_compiler:format_errors/3 for errors in include files | Magnus Henoch | 2012-10-22 | 1 | -9/+11 |
|/ | | | | | | | | | | | | Handle the case where the error didn't occur in the file being compiled. That is, if there is an error on line 9 of bar.hrl, instead of: /path/to/foo.erl:9: type foo() already defined print: /path/to/bar.hrl:9: type foo() already defined | ||||
* | Only print absolute filename if not in base_dir | Tuncer Ayaz | 2012-08-05 | 1 | -14/+19 |
| | |||||
* | Fix R13B03 build (Reported-by: Sergey Nartimov) | Tuncer Ayaz | 2012-07-28 | 1 | -3/+3 |
| | |||||
* | Do not use application:set_env | Tuncer Ayaz | 2012-07-23 | 1 | -1/+1 |
| | |||||
* | Add support for errors without line number | Yurin Slava | 2012-06-18 | 1 | -1/+4 |
| | |||||
* | Remove gratuitous lists:append/1 | Tuncer Ayaz | 2012-06-12 | 1 | -1/+1 |
| | |||||
* | Fix error/warning newlines (Reported-by: Tim Watson) | Tuncer Ayaz | 2012-06-12 | 1 | -3/+3 |
| | |||||
* | Refactor shared error reporting code | Tuncer Ayaz | 2012-06-11 | 1 | -12/+18 |
| | |||||
* | Add support for {Line,Column} in error reports | Tuncer Ayaz | 2012-06-11 | 1 | -1/+4 |
| | |||||
* | Report warnings as errors if -Werror is enabled | Tuncer Ayaz | 2012-06-11 | 1 | -2/+9 |
| | |||||
* | Share format_errors/format_warnings functions | Tuncer Ayaz | 2012-06-11 | 1 | -1/+16 |
| | |||||
* | Manually report errors/warnings with absolute path | Tuncer Ayaz | 2012-06-11 | 1 | -5/+31 |
| | |||||
* | Remove ?FAIL in favor of ?ABORT | Dave Smith | 2012-06-08 | 1 | -2/+2 |
| | |||||
* | Clean up code | Tuncer Ayaz | 2011-02-06 | 1 | -2/+4 |
| | |||||
* | Clean up emacs file local variables | Tuncer Ayaz | 2011-01-31 | 1 | -1/+1 |
| | |||||
* | Tidier improvements | Kostis Sagonas | 2010-10-26 | 1 | -1/+1 |
| | |||||
* | include source path in compiler errors, process commands separately (to make ↵ | Bob Ippolito | 2010-05-15 | 1 | -1/+2 |
| | | | | get-deps compile work), ensure ebin dir, process iteratively to support transitive deps | ||||
* | Implemented option to specify number of concurrent workers a command may use | Tuncer Ayaz | 2010-01-06 | 1 | -1/+3 |
| | |||||
* | Another round of refactoring to yield better flexiblity in the base_compiler ↵ | Dave Smith | 2010-01-03 | 1 | -70/+59 |
| | | | | system | ||||
* | Refactor of compilation logic to enable support for package modules and ↵ | Dave Smith | 2010-01-02 | 1 | -0/+197 |
provide better modularity/reusability for other systems |