Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Cleanup deprecations now that R14B03 is released | Tuncer Ayaz | 2011-05-31 | 1 | -16/+10 | |
| | ||||||
* | Use external wordsize to get emulator build arch | Steve Vinoski | 2011-05-31 | 1 | -1/+2 | |
| | | | | | | | | | | | | | | | Calling erlang:system_info(wordsize) yields the internal word size of the Erlang emulator. But due to the halfword emulator, need to pass {wordsize, external} instead to get the word size, or pointer size, as seen by external code such as NIFs. The halfword emulator has 4 byte internal words but 8 byte external words due to 64-bit compilation, which means NIFs for the halfword emulator also have to be compiled 64-bit. But just passing wordsize is equivalent to passing {wordsize, internal}, which does not indicate the pointer size for the halfword emulator. Older versions of Erlang do not support {wordsize, external}, though, so continue to pass just wordsize for those versions. | |||||
* | Adjust deprecation message | Tuncer Ayaz | 2011-04-21 | 1 | -1/+1 | |
| | ||||||
* | Deprecate fail_on_warning and refactor code | Tuncer Ayaz | 2011-04-07 | 1 | -0/+4 | |
| | ||||||
* | Make debug_info default | Tuncer Ayaz | 2011-03-30 | 1 | -7/+6 | |
| | | | | | Add no_debug_info option. Remove debug_info=1 option. | |||||
* | Clean up specs | Tuncer Ayaz | 2011-03-28 | 1 | -27/+30 | |
| | ||||||
* | Give an absolute path to code:add_path/1 | Anthony Ramine | 2011-02-15 | 1 | -1/+1 | |
| | | | | | | | If an app uses -include_lib for its own included files, compilation fails if the app directory isn't in $ERL_LIBS because code:lib_dir/1 will return an error. An absolute path needs to be added to code path instead of just "ebin". | |||||
* | Clean up code | Tuncer Ayaz | 2011-02-06 | 1 | -48/+62 | |
| | ||||||
* | Clean up emacs file local variables | Tuncer Ayaz | 2011-01-31 | 1 | -1/+1 | |
| | ||||||
* | Fix underspec (thanks Kostis Sagonas) | Tuncer Ayaz | 2011-01-13 | 1 | -1/+1 | |
| | ||||||
* | Add otp_release to platform string | Joseph Wayne Norton | 2011-01-09 | 1 | -6/+19 | |
| | ||||||
* | 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 | |
| |