| Commit message (Expand) | Author | Files | Lines |
2022-10-24 | Minor naming & syntax improvements. | Eduardo Julian | 1 | -2/+2 |
2022-10-19 | Migrating default extensions to the new format [Part 2] | Eduardo Julian | 2 | -70/+101 |
2022-10-03 | Migrating default extensions to the new format [Part 1] | Eduardo Julian | 1 | -22/+22 |
2022-10-03 | Migrating default extensions to the new format [Part 0] | Eduardo Julian | 1 | -3/+3 |
2022-09-02 | Made labels (tags & slots) into normal definitions. | Eduardo Julian | 11 | -547/+447 |
2022-08-30 | Got rid of the superfluous "lux macro" extension. | Eduardo Julian | 1 | -9/+0 |
2022-08-17 | Proper testing for debug.log! | Eduardo Julian | 1 | -1/+1 |
2022-07-10 | Removed the need for ,! unquoting. | Eduardo Julian | 5 | -22/+17 |
2022-07-09 | First-class programs instead of having a "lux program" extension. | Eduardo Julian | 6 | -32/+32 |
2022-06-26 | Re-named directives to declarations. | Eduardo Julian | 2 | -7/+7 |
2022-04-05 | Properly handling variance for remaining mutable types. | Eduardo Julian | 3 | -26/+46 |
2022-04-04 | Properly handling variance for arrays to avoid invalid subtyping. | Eduardo Julian | 5 | -20/+77 |
2022-03-16 | JVM interop now allows importing inherited virtual/interface methods. | Eduardo Julian | 1 | -16/+14 |
2022-02-23 | ADDED Can pass config parameters to compiler and select code based on it. Can... | Eduardo Julian | 1 | -3/+6 |
2022-02-22 | No more automatic conversions of primitive types in JVM FFI. | Eduardo Julian | 1 | -2/+2 |
2022-01-20 | Better text formatting for types. | Eduardo Julian | 1 | -2/+2 |
2022-01-11 | Fixed a bug that broke re-compilation of STDLIB tests in Lua. | Eduardo Julian | 1 | -2/+0 |
2021-12-25 | Dusting off the pure-Lux JVM compiler machinery. [Part 2] | Eduardo Julian | 1 | -2/+1 |
2021-11-08 | Used new Function interface to fix directives bug in JVM compiler. | Eduardo Julian | 1 | -39/+41 |
2021-11-08 | Sharing the same Function class between bootsrapper and JVM compiler. | Eduardo Julian | 8 | -79/+82 |
2021-09-15 | Correctly analyzing records in the presence of local bindings. | Eduardo Julian | 4 | -41/+65 |
2021-09-12 | Made the "#" character great again! | Eduardo Julian | 11 | -253/+211 |
2021-09-10 | Migrated variants to the new syntax. | Eduardo Julian | 2 | -16/+21 |
2021-09-09 | The old record syntax has been re-purposed as variant syntax. | Eduardo Julian | 5 | -56/+28 |
2021-09-08 | No more annotations. | Eduardo Julian | 8 | -64/+50 |
2021-09-08 | No more module annotations. | Eduardo Julian | 5 | -51/+9 |
2021-09-06 | Applied new convention for variants. | Eduardo Julian | 4 | -60/+76 |
2021-09-05 | Clearing the local scope during eval analysis to avoid accidentally seeing va... | Eduardo Julian | 2 | -11/+22 |
2021-09-03 | Unified tuple and record syntax. | Eduardo Julian | 5 | -101/+122 |
2021-08-29 | Better parameterized type documentation. | Eduardo Julian | 1 | -17/+16 |
2021-08-29 | Made labels (tags & slots) into a form of global binding. | Eduardo Julian | 10 | -248/+386 |
2021-08-27 | Updates to the Ruby compiler. | Eduardo Julian | 4 | -9/+49 |
2021-08-19 | Enabled compile-time code evaluation (i.e. "eval" function). | Eduardo Julian | 26 | -557/+563 |
2021-08-09 | Improved single-line comment syntax (from "##" to "..."). | Eduardo Julian | 1 | -1/+1 |
2021-08-08 | No more #export magic syntax. | Eduardo Julian | 2 | -6/+8 |
2021-07-14 | Normalized the hierarchy of the standard library modules. | Eduardo Julian | 12 | -61/+87 |
2021-07-11 | Re-named ":coerce" to ":as" since it technically doesn't do coercions. | Eduardo Julian | 2 | -7/+7 |
2021-07-10 | Made the "try" macro into a common one, instead of a host-specific one. | Eduardo Julian | 1 | -1/+1 |
2021-07-08 | Made sure the "phase" parameter of extensions is always usable (even across l... | Eduardo Julian | 3 | -22/+60 |
2021-06-08 | Added type information when logging compiled definitions. | Eduardo Julian | 2 | -6/+7 |
2021-06-02 | Postponing work on R due to flaws of the bootstrapping compiler. | Eduardo Julian | 1 | -0/+7 |
2021-02-26 | Got JRuby to cooperate. | Eduardo Julian | 1 | -2/+4 |
2021-02-25 | Updates for Ruby compiler. | Eduardo Julian | 1 | -2/+5 |
2021-02-10 | Continuing with Lua | Eduardo Julian | 1 | -5/+7 |
2021-01-28 | Implemented arithmetic right-shift in terms of logic right-shift. | Eduardo Julian | 2 | -48/+44 |
2021-01-12 | Compiler now shows suggestions when encountering unknown definitions. | Eduardo Julian | 1 | -1/+2 |
2020-12-15 | Compiling "lux syntax char case!" with TABLESWITCH instead of LOOKUPSWITCH. | Eduardo Julian | 1 | -14/+21 |
2020-12-11 | Improved parsing speed for Lux code. | Eduardo Julian | 3 | -6/+17 |
2020-12-09 | Added support for "Commons Clause" to Licentia. | Eduardo Julian | 2 | -14/+0 |
2020-12-04 | Re-named old luxc-jvm to lux-bootstrapper. | Eduardo Julian | 39 | -0/+13380 |