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