Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix order of erl_opts to be more accurate | Tuncer Ayaz | 2011-01-04 | 1 | -2/+2 |
| | |||||
* | Remove erlc target after fail_on_warning failure | Joseph Wayne Norton | 2010-12-27 | 1 | -0/+2 |
| | | | | | Prevent overlooking a compilation warning by removing the target beam file after fail_on_warning failure. | ||||
* | Fix compilation of *_first_files | Mihai Balea | 2010-12-01 | 1 | -3/+20 |
| | | | | | | - Check the existence of first_files and fail if they are not present - Get first_files lists from local instead of inherited config definitions, since they only make sense in the local context | ||||
* | Add new global flag 'debug_info' to erlc_compiler | Joseph Wayne Norton | 2010-11-30 | 1 | -1/+8 |
| | | | | | | | Using rebar's commandline, enable/disable 'debug_info' for compilation. This feature if added to all rebar compilers could help simplify and standardize this common use case for all rebar build targets. | ||||
* | Port rebar_file_utils to Windows | Juhani Rankimies | 2010-10-27 | 1 | -4/+2 |
| | | | | | | | | Modify rm_rf and cp_r to work when {win32,_} = os:type(). Simplify rm_rf to only accept one filename, directoryname or wildcard. Add unit tests to ensure a similar behaviour on windows and unix. Thanks to tuncer for guidance and feedback. | ||||
* | Tidier improvements | Kostis Sagonas | 2010-10-26 | 1 | -5/+5 |
| | |||||
* | Fix issues found by dialyzer | Tuncer Ayaz | 2010-10-10 | 1 | -4/+5 |
| | |||||
* | Dialyzer related cleanups | Kostis Sagonas | 2010-10-10 | 1 | -2/+2 |
| | |||||
* | Parse transforms and behaviours are compiled first | Andrew Thompson | 2010-10-05 | 1 | -8/+18 |
| | | | | | | | | | | | | | | | The previous code in rebar that was trying to ensure that parse transforms and behaviours were compiled first doesn't work with multiple compiler workers because of the possiblity of one of the workers compiling a file that needs a parse transform or a behaviour at the same time another worker is compiling that same parse transform or behaviour. The solution this patch implements is to append any parse transforms and any behaviours (in that order) to erl_first_files to ensure that they are compiled before any regular files. This patch won't break any currently working uses of erl_first files because we only append to the list, so anything in erl_first_files is still compiled before anything else. | ||||
* | Fix xrl_opts/yrl_opts option handling | Tuncer Ayaz | 2010-10-02 | 1 | -6/+6 |
| | |||||
* | Fix warning: access the right record field | Tuncer Ayaz | 2010-10-01 | 1 | -1/+1 |
| | |||||
* | Add missing comma | Tuncer Ayaz | 2010-06-12 | 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 | ||||
* | Correct comment | Tuncer Ayaz | 2010-05-03 | 1 | -2/+2 |
| | |||||
* | Add new erl_opts option to specify platform-specific defines | Tuncer Ayaz | 2010-05-03 | 1 | -5/+49 |
| | |||||
* | clean up .yrl and .xrl handling | Bryan Fink | 2010-03-31 | 1 | -22/+21 |
| | |||||
* | add leex .xrl handling as well | Bryan Fink | 2010-03-31 | 1 | -12/+25 |
| | |||||
* | add handling for yecc's .yrl files to erlc compiler | Bryan Fink | 2010-03-31 | 1 | -0/+35 |
| | |||||
* | Removing overly verbose debug message (yes, I realize the irony) | Dave Smith | 2010-03-16 | 1 | -1/+0 |
| | |||||
* | Don't detect the source file as an include of itself | Vagabond | 2010-03-02 | 1 | -7/+9 |
| | |||||
* | Move the .erl sorting to the right place | Vagabond | 2010-03-02 | 1 | -1/+36 |
| | |||||
* | Fix dependancy checking for headers by ensuring "include" is always in the ↵ | Vagabond | 2010-03-02 | 1 | -1/+1 |
| | | | | eep IncludePath | ||||
* | Make sure to add ebin/ to current path when compiling doterl files; found by ↵ | Dave Smith | 2010-02-16 | 1 | -2/+8 |
| | | | | @sj_mackenzie | ||||
* | Make sure to cover all edge cases when parsing module names | Dave Smith | 2010-02-12 | 1 | -6/+13 |
| | |||||
* | Provide package support for eunit; build_plt now includes listed ↵ | theiw | 2010-02-05 | 1 | -5/+30 |
| | | | | applications; begin including -spec annotations | ||||
* | Add support for passing addt'l list of sources to erlc_compiler | Dave Smith | 2010-02-01 | 1 | -4/+9 |
| | |||||
* | Fixed issue 1 "priv/mibs/ is not automatically created" | Tuncer Ayaz | 2010-01-08 | 1 | -1/+2 |
| | |||||
* | Preserve non-empty folders when performing clean | iw | 2010-01-04 | 1 | -13/+13 |
| | |||||
* | Take 323 on cleaning package dirs from ebin | Dave Smith | 2010-01-04 | 1 | -4/+12 |
| | |||||
* | Make sure to create dir structure for output bams | Dave Smith | 2010-01-04 | 1 | -0/+1 |
| | |||||
* | Tweak regex to properly match extension and not just .erl anywhere in filename | Dave Smith | 2010-01-04 | 1 | -1/+1 |
| | |||||
* | Another round of refactoring to yield better flexiblity in the base_compiler ↵ | Dave Smith | 2010-01-03 | 1 | -55/+79 |
| | | | | system | ||||
* | Refactor of compilation logic to enable support for package modules and ↵ | Dave Smith | 2010-01-02 | 1 | -142/+44 |
| | | | | provide better modularity/reusability for other systems | ||||
* | Added vi modeline/emacs local variables to file headers | Tuncer Ayaz | 2009-12-31 | 1 | -0/+2 |
| | |||||
* | Deleted trailing whitespace | Tuncer Ayaz | 2009-12-30 | 1 | -7/+7 |
| | |||||
* | add hrl-triggered recompiling to 'eunit' build as well | Bryan Fink | 2009-12-21 | 1 | -1/+1 |
| | |||||
* | recompile files if their "includes" have changed | Bryan Fink | 2009-12-21 | 1 | -22/+62 |
| | | | | added parameter to do_compile for passing a function that can extra the list of includes from a file | ||||
* | Adding fail_on_warning support | Dave Smith | 2009-12-14 | 1 | -8/+26 |
| | |||||
* | Fixing number of warnings and buglets | Dave Smith | 2009-12-14 | 1 | -1/+1 |
| | |||||
* | Added support for eunit tests as test/*_tests.erl | Jon Meredith | 2009-12-05 | 1 | -0/+3 |
| | |||||
* | Make sure reason for crash is available for debug logging | Dave Smith | 2009-12-02 | 1 | -1/+1 |
| | |||||
* | Adding support for parallel compilation; use 3 workers by default | Dave Smith | 2009-12-01 | 1 | -10/+60 |
| | |||||
* | More work | Dave Smith | 2009-11-30 | 1 | -2/+2 |
| | |||||
* | More gross structural work; now has log levels and broken out log level control | Dave Smith | 2009-11-29 | 1 | -5/+8 |
| | |||||
* | Fix options to be more consistent | Dave Smith | 2009-11-25 | 1 | -2/+2 |
| | |||||
* | Adding support for basic compilation ordering | Dave Smith | 2009-11-25 | 1 | -8/+18 |
| | |||||
* | Renaming compiler module | Dave Smith | 2009-11-25 | 1 | -0/+108 |
--HG-- rename : src/rebar_doterl_compiler.erl => src/rebar_erlc_compiler.erl |