| Commit message (Expand) | Author | Files | Lines |
2016-02-04 | - Fixed some bugs regarding the handling of sums & products. | Eduardo Julian | 8 | -59/+142 |
2016-01-22 | - Updated the IO type in lux.type to reflect the new version of the IO type a... | Eduardo Julian | 1 | -2/+2 |
2016-01-17 | - Modified the syntax for multi-line text so line-delimiters (\ \) are no lo... | Eduardo Julian | 2 | -56/+49 |
2016-01-17 | - Removed the tags off tuples/products & variants/sums, as they were no longe... | Eduardo Julian | 3 | -32/+16 |
2016-01-17 | - Made an optimization to variants/sums, by encoding the last/tail flag as a ... | Eduardo Julian | 3 | -12/+12 |
2016-01-17 | - Added a special constructor for variants to ensure they don't take null val... | Eduardo Julian | 2 | -18/+38 |
2016-01-17 | - I overdid the switch from null to lux.base/unit-tag, so I reversed the chan... | Eduardo Julian | 11 | -110/+110 |
2016-01-17 | - Made a small modification to how variants/sums are created, to ensure varia... | Eduardo Julian | 3 | -40/+48 |
2016-01-17 | - Fixed a bug introduced when I made the change for the "unit" value to be a ... | Eduardo Julian | 12 | -117/+117 |
2016-01-17 | - Now using the new utility methods in LuxUtils for working with variants/sums. | Eduardo Julian | 14 | -65/+123 |
2016-01-16 | - Now using the new utility methods in LuxUtils for working with tuples/produ... | Eduardo Julian | 2 | -17/+78 |
2016-01-05 | - Optimized the new "product" implementation to improve performance & memory ... | Eduardo Julian | 24 | -440/+428 |
2016-01-04 | - Switched from TupleT to ProdT (implementation-wise). | Eduardo Julian | 10 | -250/+314 |
2016-01-02 | - Switched from TupleT to ProdT (type-wise). | Eduardo Julian | 9 | -103/+183 |
2016-01-02 | - Switched from VariantT to SumT. | Eduardo Julian | 15 | -173/+246 |
2016-01-02 | - Added the VoidT and UnitT types. | Eduardo Julian | 10 | -119/+178 |
2016-01-02 | - Implemented the feature of adding arbitrary meta-data to definitions. | Eduardo Julian | 12 | -415/+403 |
2016-01-01 | - Modified _jvm_anewarray so it now works with generic classes. | Eduardo Julian | 7 | -49/+117 |
2015-12-31 | - Added support for wildcards in generic types. | Eduardo Julian | 6 | -2/+29 |
2015-12-31 | - Implemented multi-line text literals. | Eduardo Julian | 2 | -10/+48 |
2015-12-31 | - [Refactor] Removed the (now unnecessary) lux.type.host/class-name->type fun... | Eduardo Julian | 6 | -35/+21 |
2015-12-30 | - Improved type-error reporting. | Eduardo Julian | 2 | -13/+29 |
2015-12-30 | - Fixed some bugs in the way _jvm_putfield & _jvm_putstatic special forms wer... | Eduardo Julian | 5 | -17/+50 |
2015-12-30 | - Bug fixes: | Eduardo Julian | 8 | -163/+209 |
2015-12-24 | - Fixed a bug wherein the wrong super-class name was being generated (due to ... | Eduardo Julian | 2 | -4/+4 |
2015-12-20 | - Fixed a bug wherein the cache became ineffective due to wrong file-paths ma... | Eduardo Julian | 5 | -26/+24 |
2015-12-19 | - Fixed some bugs regarding JVM interface definition. | Eduardo Julian | 5 | -43/+37 |
2015-12-16 | - Changed the way methods are defined in class definitions. | Eduardo Julian | 7 | -190/+451 |
2015-12-06 | - lux.Function is now generated directly from the compiler, not from the lux.... | Eduardo Julian | 3 | -11/+38 |
2015-12-06 | - Removed modifiers from field/method declaration. | Eduardo Julian | 5 | -95/+31 |
2015-12-06 | - Better handling generics when analysing class methods. | Eduardo Julian | 1 | -9/+16 |
2015-12-02 | - Made a variety of refactorings and minor changes. | Eduardo Julian | 15 | -332/+447 |
2015-12-01 | - Improved error reporting when pattern-matching on tuples. | Eduardo Julian | 5 | -36/+49 |
2015-11-30 | - Fixed a bug wherein some error messages were being swallowed-up and getting... | Eduardo Julian | 1 | -7/+13 |
2015-11-30 | - Refactored some of the parsing done inside the analyser to a separate names... | Eduardo Julian | 10 | -188/+285 |
2015-11-29 | - Improved error messaging when building variants & tuples. | Eduardo Julian | 3 | -290/+307 |
2015-11-29 | - No longer removing empty lines from source code when reading it. Now lexing... | Eduardo Julian | 3 | -5/+2 |
2015-11-29 | - Fixed a bug when parsing new-array special forms, wherein primitive arrays ... | Eduardo Julian | 1 | -7/+7 |
2015-11-29 | - _lux_coerce no longer adds checkcast. | Eduardo Julian | 3 | -33/+19 |
2015-11-29 | - _jvm_anon-class now requires that constructor arguments (with proper type-t... | Eduardo Julian | 6 | -41/+139 |
2015-11-28 | - Improved support for existential quantification. | Eduardo Julian | 2 | -5/+12 |
2015-11-28 | - Added better support for existential quantification. | Eduardo Julian | 10 | -107/+150 |
2015-11-15 | - _jvm_ null must now be written as a form. | Eduardo Julian | 4 | -15/+23 |
2015-10-29 | - Now requiring parameterized classes everywhere when invoking methods. | Eduardo Julian | 2 | -65/+74 |
2015-10-28 | - Unknown syntax errors now show cursor information. | Eduardo Julian | 4 | -131/+161 |
2015-10-27 | - Storage instructions during pattern matching when doing aliasing now use th... | Eduardo Julian | 4 | -23/+10 |
2015-10-13 | - The compiler phase now depends on data-structures from the optimization phase. | Eduardo Julian | 3 | -145/+656 |
2015-10-13 | - Added local var aliasing. | Eduardo Julian | 3 | -19/+56 |
2015-10-13 | - Separated type coercions from type annotations. | Eduardo Julian | 10 | -45/+95 |
2015-10-07 | - Increased the compiler version from 0.3 to 0.4 | Eduardo Julian | 3 | -30/+37 |