Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |