aboutsummaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2016-04-10- Improved the loading of classes when testing whether a module is cached.Eduardo Julian2-53/+56
2016-03-15- Fixed a bug in the way sub-indices for sub-tuples were being calculated whe...Eduardo Julian1-2/+2
2016-03-12- Added a REPL mode.Eduardo Julian8-21/+121
2016-03-11- Fixed the way the CLI arguments are received by _jvm_program by using the n...Eduardo Julian1-23/+9
2016-03-09- Fixed a bug wherein type-variables were not getting properly cleaned and th...Eduardo Julian7-73/+120
2016-03-06- Fixed an error when parsing annotations syntax, in which the wrong data-str...Eduardo Julian2-2/+2
2016-02-29- VarT and ExT types are now treated as java.lang.Object.Eduardo Julian6-60/+193
2016-02-22- Added the means to convert characters into other things.Eduardo Julian7-31/+91
2016-02-20- Fixed a bug when lexing text that contains escaped characters.Eduardo Julian1-3/+6
2016-02-19- The analyser disallows importing a module more than once.Eduardo Julian1-7/+9
2016-02-19- Added support for bounded polymorphism.Eduardo Julian5-58/+110
2016-02-18- Now adding the contents of the "resources" directory into the class-path an...Eduardo Julian3-7/+31
2016-02-17- Added CompilerMode and CompilerInfo data to the Compiler state.Eduardo Julian6-24/+60
2016-02-16- [Bug Fix] Can no longer compile expressions that are at the top-level (unli...Eduardo Julian1-3/+1
2016-02-15- Now, you cannot use the tags of types that haven't been exported if you're ...Eduardo Julian5-13/+40
2016-02-15- Improved the instantiation of generic types when using unparameterized clas...Eduardo Julian3-9/+17
2016-02-15- Can now use unicode characters in identifiers.Eduardo Julian2-25/+10
2016-02-14- Updated the compiler version to 0.3.3.Eduardo Julian4-6/+12
2016-02-08- Both abstract & native methods can now have privacy modifiers.Eduardo Julian4-26/+32
2016-02-08- Added the ability to define native methods.Eduardo Julian5-2/+55
2016-02-08- Added the ability to define constant fields in classes.Eduardo Julian7-31/+139
2016-02-08- Added support for strict floating-point arithmetic on methods.Eduardo Julian6-67/+77
2016-02-07- Fixed a bug when getting a value out of a variant (it was acting improperly...Eduardo Julian24-1202/+1215
2016-02-07- Added support for "abstract" classes & methods.Eduardo Julian5-2/+60
2016-02-06- Added support for "final" fields, methods & classes.Eduardo Julian7-33/+67
2016-02-06- Added support for "volatile" modifier for fields.Eduardo Julian5-31/+55
2016-02-06- Fixed some bugs wherein type-variables being created where not getting remo...Eduardo Julian4-16/+21
2016-02-06- Added support for defining static methods in JVM classes.Eduardo Julian7-12/+103
2016-02-04- Fixed some bugs regarding the handling of sums & products.Eduardo Julian8-59/+142
2016-01-22- Updated the IO type in lux.type to reflect the new version of the IO type a...Eduardo Julian1-2/+2
2016-01-17- Modified the syntax for multi-line text so line-delimiters (\ \) are no lo...Eduardo Julian2-56/+49
2016-01-17- Removed the tags off tuples/products & variants/sums, as they were no longe...Eduardo Julian3-32/+16
2016-01-17- Made an optimization to variants/sums, by encoding the last/tail flag as a ...Eduardo Julian3-12/+12
2016-01-17- Added a special constructor for variants to ensure they don't take null val...Eduardo Julian2-18/+38
2016-01-17- I overdid the switch from null to lux.base/unit-tag, so I reversed the chan...Eduardo Julian11-110/+110
2016-01-17- Made a small modification to how variants/sums are created, to ensure varia...Eduardo Julian3-40/+48
2016-01-17- Fixed a bug introduced when I made the change for the "unit" value to be a ...Eduardo Julian12-117/+117
2016-01-17- Now using the new utility methods in LuxUtils for working with variants/sums.Eduardo Julian14-65/+123
2016-01-16- Now using the new utility methods in LuxUtils for working with tuples/produ...Eduardo Julian2-17/+78
2016-01-05- Optimized the new "product" implementation to improve performance & memory ...Eduardo Julian24-440/+428
2016-01-04- Switched from TupleT to ProdT (implementation-wise).Eduardo Julian10-250/+314
2016-01-02- Switched from TupleT to ProdT (type-wise).Eduardo Julian9-103/+183
2016-01-02- Switched from VariantT to SumT.Eduardo Julian15-173/+246
2016-01-02- Added the VoidT and UnitT types.Eduardo Julian10-119/+178
2016-01-02- Implemented the feature of adding arbitrary meta-data to definitions.Eduardo Julian12-415/+403
2016-01-01- Modified _jvm_anewarray so it now works with generic classes.Eduardo Julian7-49/+117
2015-12-31- Added support for wildcards in generic types.Eduardo Julian6-2/+29
2015-12-31- Implemented multi-line text literals.Eduardo Julian2-10/+48
2015-12-31- [Refactor] Removed the (now unnecessary) lux.type.host/class-name->type fun...Eduardo Julian6-35/+21
2015-12-30- Improved type-error reporting.Eduardo Julian2-13/+29