aboutsummaryrefslogtreecommitdiff
path: root/lux-bootstrapper (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Updates to the Ruby compiler.Eduardo Julian2021-08-274-9/+49
|
* Enabled compile-time code evaluation (i.e. "eval" function).Eduardo Julian2021-08-1926-557/+563
|
* Improved single-line comment syntax (from "##" to "...").Eduardo Julian2021-08-091-1/+1
|
* No more #export magic syntax.Eduardo Julian2021-08-082-6/+8
|
* Normalized the hierarchy of the standard library modules.Eduardo Julian2021-07-1412-61/+87
|
* Re-named ":coerce" to ":as" since it technically doesn't do coercions.Eduardo Julian2021-07-114-29/+24
|
* Made the "try" macro into a common one, instead of a host-specific one.Eduardo Julian2021-07-101-1/+1
|
* Made sure the "phase" parameter of extensions is always usable (even across ↵Eduardo Julian2021-07-083-22/+60
| | | | language boundaries)
* Added import name formatting to "import:" macros for other backends.Eduardo Julian2021-06-111-0/+2
|
* Added type information when logging compiled definitions.Eduardo Julian2021-06-082-6/+7
|
* Postponing work on R due to flaws of the bootstrapping compiler.Eduardo Julian2021-06-021-0/+7
| | | Will resume once the new JVM compiler replaces the bootstrapping compiler.
* Got JRuby to cooperate.Eduardo Julian2021-02-261-2/+4
|
* Updates for Ruby compiler.Eduardo Julian2021-02-251-2/+5
|
* Done with Python.Eduardo Julian2021-02-241-7/+8
|
* Continuing with LuaEduardo Julian2021-02-101-5/+7
|
* Implemented arithmetic right-shift in terms of logic right-shift.Eduardo Julian2021-01-283-55/+50
|
* Compiler now shows suggestions when encountering unknown definitions.Eduardo Julian2021-01-121-1/+2
|
* Encapsulate JS definitions produced by the JS compiler in a local scope to ↵Eduardo Julian2021-01-111-1/+8
| | | | avoid interacting with the global scope.
* Compiling "lux syntax char case!" with TABLESWITCH instead of LOOKUPSWITCH.Eduardo Julian2020-12-151-14/+21
|
* Improved parsing speed for Lux code.Eduardo Julian2020-12-113-6/+17
|
* Added support for "Commons Clause" to Licentia.Eduardo Julian2020-12-092-14/+0
|
* Re-named old luxc-jvm to lux-bootstrapper.Eduardo Julian2020-12-0441-0/+13435