| Commit message (Expand) | Author | Files | Lines |
2016-05-02 | - Removed _jvm_getstatic, _jvm_getfield, _jvm_putstatic and _jvm_putfield fro... | Eduardo Julian | 1 | -43/+52 |
2016-05-01 | - Removed _jvm_monitorenter, _jvm_monitorexit and _jvm_throw from the list of... | Eduardo Julian | 1 | -99/+104 |
2016-05-01 | - Removed _jvm_null and _jvm_null? from the list of special forms. | Eduardo Julian | 1 | -19/+23 |
2016-04-27 | - Unified dozens of host operations under the _lux_host special form. | Eduardo Julian | 1 | -246/+346 |
2016-04-21 | - Fixed a bug when lexing multi-line text. | Eduardo Julian | 1 | -1/+1 |
2016-04-10 | - Improved the loading of classes when testing whether a module is cached. | Eduardo Julian | 1 | -1/+1 |
2016-03-15 | - Fixed a bug in the way sub-indices for sub-tuples were being calculated whe... | Eduardo Julian | 1 | -2/+2 |
2016-03-11 | - Fixed the way the CLI arguments are received by _jvm_program by using the n... | Eduardo Julian | 1 | -23/+9 |
2016-03-09 | - Fixed a bug wherein type-variables were not getting properly cleaned and th... | Eduardo Julian | 1 | -29/+34 |
2016-03-06 | - Fixed an error when parsing annotations syntax, in which the wrong data-str... | Eduardo Julian | 1 | -1/+1 |
2016-02-29 | - VarT and ExT types are now treated as java.lang.Object. | Eduardo Julian | 1 | -5/+74 |
2016-02-22 | - Added the means to convert characters into other things. | Eduardo Julian | 1 | -12/+17 |
2016-02-18 | - Now adding the contents of the "resources" directory into the class-path an... | Eduardo Julian | 1 | -2/+2 |
2016-02-08 | - Both abstract & native methods can now have privacy modifiers. | Eduardo Julian | 1 | -4/+6 |
2016-02-08 | - Added the ability to define native methods. | Eduardo Julian | 1 | -0/+14 |
2016-02-08 | - Added the ability to define constant fields in classes. | Eduardo Julian | 1 | -14/+53 |
2016-02-08 | - Added support for strict floating-point arithmetic on methods. | Eduardo Julian | 1 | -7/+11 |
2016-02-07 | - Fixed a bug when getting a value out of a variant (it was acting improperly... | Eduardo Julian | 1 | -8/+20 |
2016-02-07 | - Added support for "abstract" classes & methods. | Eduardo Julian | 1 | -0/+14 |
2016-02-06 | - Added support for "final" fields, methods & classes. | Eduardo Julian | 1 | -4/+6 |
2016-02-06 | - Added support for "volatile" modifier for fields. | Eduardo Julian | 1 | -15/+6 |
2016-02-06 | - Added support for defining static methods in JVM classes. | Eduardo Julian | 1 | -0/+20 |
2016-02-04 | - Fixed some bugs regarding the handling of sums & products. | Eduardo Julian | 1 | -10/+43 |
2016-01-17 | - Removed the tags off tuples/products & variants/sums, as they were no longe... | Eduardo Julian | 1 | -18/+10 |
2016-01-17 | - Made an optimization to variants/sums, by encoding the last/tail flag as a ... | Eduardo Julian | 1 | -5/+4 |
2016-01-17 | - Added a special constructor for variants to ensure they don't take null val... | Eduardo Julian | 1 | -1/+36 |
2016-01-17 | - I overdid the switch from null to lux.base/unit-tag, so I reversed the chan... | Eduardo Julian | 1 | -43/+43 |
2016-01-17 | - Fixed a bug introduced when I made the change for the "unit" value to be a ... | Eduardo Julian | 1 | -43/+43 |
2016-01-17 | - Now using the new utility methods in LuxUtils for working with variants/sums. | Eduardo Julian | 1 | -1/+51 |
2016-01-16 | - Now using the new utility methods in LuxUtils for working with tuples/produ... | Eduardo Julian | 1 | -1/+60 |
2016-01-05 | - Optimized the new "product" implementation to improve performance & memory ... | Eduardo Julian | 1 | -13/+13 |
2016-01-04 | - Switched from TupleT to ProdT (implementation-wise). | Eduardo Julian | 1 | -9/+15 |
2016-01-02 | - Switched from VariantT to SumT. | Eduardo Julian | 1 | -3/+26 |
2016-01-02 | - Added the VoidT and UnitT types. | Eduardo Julian | 1 | -1/+1 |
2016-01-01 | - Modified _jvm_anewarray so it now works with generic classes. | Eduardo Julian | 1 | -4/+8 |
2015-12-30 | - Fixed some bugs in the way _jvm_putfield & _jvm_putstatic special forms wer... | Eduardo Julian | 1 | -8/+15 |
2015-12-30 | - Bug fixes: | Eduardo Julian | 1 | -10/+12 |
2015-12-24 | - Fixed a bug wherein the wrong super-class name was being generated (due to ... | Eduardo Julian | 1 | -2/+3 |
2015-12-20 | - Fixed a bug wherein the cache became ineffective due to wrong file-paths ma... | Eduardo Julian | 1 | -15/+11 |
2015-12-19 | - Fixed some bugs regarding JVM interface definition. | Eduardo Julian | 1 | -3/+1 |
2015-12-16 | - Changed the way methods are defined in class definitions. | Eduardo Julian | 1 | -51/+116 |
2015-12-06 | - lux.Function is now generated directly from the compiler, not from the lux.... | Eduardo Julian | 1 | -0/+17 |
2015-12-06 | - Removed modifiers from field/method declaration. | Eduardo Julian | 1 | -6/+7 |
2015-12-02 | - Made a variety of refactorings and minor changes. | Eduardo Julian | 1 | -92/+99 |
2015-11-30 | - Refactored some of the parsing done inside the analyser to a separate names... | Eduardo Julian | 1 | -19/+28 |
2015-11-29 | - _lux_coerce no longer adds checkcast. | Eduardo Julian | 1 | -14/+17 |
2015-11-29 | - _jvm_anon-class now requires that constructor arguments (with proper type-t... | Eduardo Julian | 1 | -18/+63 |
2015-11-28 | - Improved support for existential quantification. | Eduardo Julian | 1 | -0/+3 |
2015-11-28 | - Added better support for existential quantification. | Eduardo Julian | 1 | -6/+12 |
2015-10-13 | - Separated type coercions from type annotations. | Eduardo Julian | 1 | -1/+1 |