Source

rebar / src / rebar_erlc_compiler.erl

Author Commit Message Labels Comments Date
Bryan Fink
clean up .yrl and .xrl handling
Bryan Fink
add leex .xrl handling as well
Bryan Fink
add handling for yecc's .yrl files to erlc compiler
dizzyd
Removing overly verbose debug message (yes, I realize the irony)
Vagabond
Don't detect the source file as an include of itself
Vagabond
Move the .erl sorting to the right place
Vagabond
Fix dependancy checking for headers by ensuring "include" is always in the eep IncludePath
dizzyd
Make sure to add ebin/ to current path when compiling doterl files; found by @sj_mackenzie
dizzyd
Make sure to cover all edge cases when parsing module names
theiw
Provide package support for eunit; build_plt now includes listed applications; begin including -spec annotations
dizzyd
Add support for passing addt'l list of sources to erlc_compiler
tuncer
Fixed issue 1 "priv/mibs/ is not automatically created"
iw
Preserve non-empty folders when performing clean
dizzyd
Take 323 on cleaning package dirs from ebin
dizzyd
Make sure to create dir structure for output bams
dizzyd
Tweak regex to properly match extension and not just .erl anywhere in filename
dizzyd
Another round of refactoring to yield better flexiblity in the base_compiler system
dizzyd
Refactor of compilation logic to enable support for package modules and provide better modularity/reusability for other systems
tuncer
Added vi modeline/emacs local variables to file headers
tuncer
Deleted trailing whitespace
Bryan Fink
add hrl-triggered recompiling to 'eunit' build as well
Bryan Fink
recompile files if their "includes" have changed
dizzyd
Adding fail_on_warning support
dizzyd
Fixing number of warnings and buglets
Jon Meredith
Added support for eunit tests as test/*_tests.erl
dizzyd
Make sure reason for crash is available for debug logging
dizzyd
Adding support for parallel compilation; use 3 workers by default
dizzyd
More work
dizzyd
More gross structural work; now has log levels and broken out log level control
dizzyd
Fix options to be more consistent
  1. Prev
  2. 1
  3. 2
  4. Next