aboutsummaryrefslogtreecommitdiff
path: root/lux-bootstrapper (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fixed a bug that broke re-compilation of STDLIB tests in Lua.Eduardo Julian2022-01-111-2/+0
* Dusting off the pure-Lux JVM compiler machinery. [Part 2]Eduardo Julian2021-12-251-2/+1
* v0.6.5Eduardo Julian2021-11-301-1/+1
* Used new Function interface to fix directives bug in JVM compiler.Eduardo Julian2021-11-081-39/+41
* Sharing the same Function class between bootsrapper and JVM compiler.Eduardo Julian2021-11-089-80/+87
* v0.6.4Eduardo Julian2021-11-021-1/+1
* v0.6.3Eduardo Julian2021-10-221-8/+2
* Fixed packaging issue.Eduardo Julian2021-10-091-5/+8
* Commercial licensing option for Lux + release versions for sub-projects.Eduardo Julian2021-10-011-4/+3
* Correctly analyzing records in the presence of local bindings.Eduardo Julian2021-09-154-41/+65
* Made the "#" character great again!Eduardo Julian2021-09-1211-253/+211
* Migrated variants to the new syntax.Eduardo Julian2021-09-102-16/+21
* The old record syntax has been re-purposed as variant syntax.Eduardo Julian2021-09-095-56/+28
* No more annotations.Eduardo Julian2021-09-088-64/+50
* No more module annotations.Eduardo Julian2021-09-085-51/+9
* Applied new convention for variants.Eduardo Julian2021-09-064-60/+76
* Clearing the local scope during eval analysis to avoid accidentally seeing va...Eduardo Julian2021-09-052-11/+22
* Unified tuple and record syntax.Eduardo Julian2021-09-035-101/+122
* Updates to the JS compiler.Eduardo Julian2021-09-011-6/+6
* Better parameterized type documentation.Eduardo Julian2021-08-291-17/+16
* Made labels (tags & slots) into a form of global binding.Eduardo Julian2021-08-2910-248/+386
* 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 l...Eduardo Julian2021-07-083-22/+60
* 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
* 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 av...Eduardo Julian2021-01-111-1/+8
* 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