Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2018-10-29 | Nested the compiler and the interpreter under the lux/platform/* path. | Eduardo Julian | 1 | -6/+0 | |
2018-10-27 | Some refactoring. | Eduardo Julian | 1 | -195/+3 | |
2018-10-13 | Minor refactoring. | Eduardo Julian | 1 | -5/+5 | |
2018-10-13 | Introduced an explicit "Compiler" abstraction. | Eduardo Julian | 1 | -14/+7 | |
2018-10-13 | Removed timing/perf-logging. | Eduardo Julian | 1 | -8/+9 | |
2018-08-26 | Micro-optimizations. | Eduardo Julian | 1 | -8/+6 | |
2018-08-23 | Optimized character extraction by not having to query the length of the ↵ | Eduardo Julian | 1 | -21/+35 | |
source-code every time. | |||||
2018-08-23 | Added record parsing. | Eduardo Julian | 1 | -1/+1 | |
2018-08-22 | Full parsing of names (for both identifiers and tags). | Eduardo Julian | 1 | -3/+1 | |
2018-08-20 | - Added timing functionality to measure performance. | Eduardo Julian | 1 | -31/+36 | |
- Measuring performance of different parts of the compilation process. | |||||
2018-08-16 | Extension-related fixes. | Eduardo Julian | 1 | -8/+10 | |
2018-08-11 | Moved interpreter (REPL) code to stdlib. | Eduardo Julian | 1 | -12/+12 | |
2018-08-11 | Moved CLI machinery to stdlib. | Eduardo Julian | 1 | -5/+2 | |
2018-08-09 | - Fixes for eval. | Eduardo Julian | 1 | -1/+2 | |
- Macro-expansion during analysis. | |||||
2018-08-08 | - Re-defined the relationship between analysis and evaluation. | Eduardo Julian | 1 | -4/+4 | |
- Fixed some bugs. | |||||
2018-08-08 | Small fixes. | Eduardo Julian | 1 | -5/+5 | |
2018-08-04 | Made some adjustments to fit stdlib's compiler infrastructure to new-luxc. | Eduardo Julian | 1 | -70/+72 | |
2018-08-03 | Moved default compiler process to stdlib (with caching temporarily disabled). | Eduardo Julian | 1 | -1/+186 | |
2018-08-02 | Cleared out "lux/compiler/default" module off its contents to re-use the ↵ | Eduardo Julian | 1 | -10/+1 | |
space for something else. | |||||
2018-07-29 | Moved evaluation machinery from new-luxc to stdlib. | Eduardo Julian | 1 | -2/+4 | |
2018-07-21 | - Re-named "Compiler" to "Phase". | Eduardo Julian | 1 | -0/+0 | |
- Re-structured the compiler infrastructure. | |||||
2018-07-10 | - Re-named path "lux/lang/*" to "lux/language/*". | Eduardo Julian | 1 | -0/+0 | |
2018-06-17 | - Heavy refactoring to integrate extensions better with the rest of the ↵ | Eduardo Julian | 1 | -111/+1 | |
compiler. | |||||
2018-06-17 | - Migrated Scheme back-end to stdlib. | Eduardo Julian | 1 | -0/+4 | |
2018-06-14 | - Re-named "Special" to "Extension". | Eduardo Julian | 1 | -0/+4 | |
2018-05-20 | - Re-named "Top" to "Any", and "Bottom" to "Nothing". | Eduardo Julian | 1 | -1/+1 | |
- Removed some modules that should have been deleted before. | |||||
2018-05-16 | - Migrated structure analysis to stdlib. | Eduardo Julian | 1 | -0/+3 | |
- Added an easy way to report information in exceptions. | |||||
2018-05-15 | - Migrated primitive analysis to stdlib. | Eduardo Julian | 1 | -0/+108 | |