aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/tool (follow)
Commit message (Expand)AuthorAgeFilesLines
* Replaced the digit separator in numbers from "_" to ",".Eduardo Julian2019-03-139-20/+22
* The general shape of the compiler has been recognized as a program unto itsel...Eduardo Julian2019-03-133-141/+4
* - Re-named "lux/tool/compiler/phase/generation/js/expression" to "lux/tool/co...Eduardo Julian2019-03-132-6/+6
* The "translation" phase has been re-named to "generation".Eduardo Julian2019-03-1332-174/+174
* Replaced using exceptions for alternation during pattern-matching with loop b...Eduardo Julian2019-03-131-17/+14
* Re-named ":extract" to ":by-example".Eduardo Julian2019-03-122-6/+6
* WIP: Some tweaks to handle imports at the compiler-state level.Eduardo Julian2019-03-123-9/+40
* Added serial imports (parallel imports will be added later).Eduardo Julian2019-03-114-64/+99
* Removed the "translation/common" hierarchy.Eduardo Julian2019-03-066-24/+18
* Extracted the JavaScript compiler into its own separate project.Eduardo Julian2019-03-061-467/+0
* Got the JS compiler running again.Eduardo Julian2019-03-056-139/+609
* Some refactoring around statements.Eduardo Julian2019-03-037-108/+108
* Some refactoring around synthesis.Eduardo Julian2019-03-0321-767/+778
* Macros are used for analysis and statements, so they shouldn't belong to anal...Eduardo Julian2019-03-037-28/+28
* Some refactoring around analysis.Eduardo Julian2019-03-0328-698/+722
* Factored-out general compiler program machinery.Eduardo Julian2019-03-031-0/+94
* Partially factored-out the macro-expansion machinery.Eduardo Julian2019-03-026-113/+135
* Small fixes and improvements.Eduardo Julian2019-03-025-23/+20
* Added the capacity to extract type-information from values to create new type...Eduardo Julian2019-03-021-1/+1
* Improved the names of monad transformers.Eduardo Julian2019-02-243-3/+3
* Got new-luxc to compile/build again.Eduardo Julian2019-02-2421-356/+450
* Moved extension machinery over.Eduardo Julian2019-02-217-19/+416
* Removed statement machinery (has been superseded by common statement extensio...Eduardo Julian2019-02-201-3/+4
* Moved expression machinery over.Eduardo Julian2019-02-206-20/+78
* Moved function machinery over.Eduardo Julian2019-02-202-21/+136
* Moved looping machinery over.Eduardo Julian2019-02-194-8/+49
* Moved pattern-matching machinery over.Eduardo Julian2019-02-198-70/+247
* - WIP: Moved some of the JS compiler machinery over to stdlib.Eduardo Julian2019-02-1311-81/+922
* Re-named "lux/platform" to "lux/tool".Eduardo Julian2019-02-1266-0/+9609