aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/compiler/default/phase.lux (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-10-29Nested the compiler and the interpreter under the lux/platform/* path.Eduardo Julian1-115/+0
2018-08-20- Added timing functionality to measure performance.Eduardo Julian1-0/+19
- Measuring performance of different parts of the compilation process.
2018-08-09- Fixes for eval.Eduardo Julian1-1/+7
- Macro-expansion during analysis.
2018-08-08- Re-defined the relationship between analysis and evaluation.Eduardo Julian1-4/+6
- Fixed some bugs.
2018-08-02Moved statement phase into stdlib.Eduardo Julian1-0/+16
2018-08-02Cleared out "lux/compiler/default" module off its contents to re-use the ↵Eduardo Julian1-0/+3
space for something else.
2018-07-21- Re-named "Compiler" to "Phase".Eduardo Julian1-5/+5
- Re-structured the compiler infrastructure.
2018-07-20No longer giving default aliases to un-prefixed imports.Eduardo Julian1-4/+5
2018-07-13- Fixes for compiler build [part 0].Eduardo Julian1-18/+5
2018-07-11- Improvements to import syntax [part 2].Eduardo Julian1-10/+12
2018-07-10- Improvements to import syntax [part 0].Eduardo Julian1-4/+4
2018-07-10- Re-named path "lux/lang/*" to "lux/language/*".Eduardo Julian1-0/+0
2018-07-04- "with-stack" function for stacking exceptions.Eduardo Julian1-16/+4
2018-06-17- Heavy refactoring to integrate extensions better with the rest of the ↵Eduardo Julian1-6/+51
compiler.
2018-06-14- Refactored generic compiler infrastructure.Eduardo Julian1-0/+46