aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* - Removed _jvm_try from the list of special forms.Eduardo Julian2016-05-027-122/+50
* - Removed _jvm_new, _jvm_invokestatic, _jvm_invokeinterface, _jvm_invokevirtu...Eduardo Julian2016-05-026-326/+260
* - Removed _jvm_getstatic, _jvm_getfield, _jvm_putstatic and _jvm_putfield fro...Eduardo Julian2016-05-026-153/+114
* - Removed _jvm_monitorenter, _jvm_monitorexit and _jvm_throw from the list of...Eduardo Julian2016-05-016-238/+210
* - Removed _jvm_null and _jvm_null? from the list of special forms.Eduardo Julian2016-05-017-99/+83
* - Simplified the language by eliminating coercion and macro-declaration from ...Eduardo Julian2016-05-016-23/+11
* - Unified dozens of host operations under the _lux_host special form.Eduardo Julian2016-04-277-1576/+683
* - Now using the actual class-names for arrays of primitives, instead of the #...Eduardo Julian2016-04-264-32/+49
* - Now, the parser no longer ignores uneven-record errors.Eduardo Julian2016-04-262-11/+23
* - Made some fixes to type-inference for pattern-matching.Eduardo Julian2016-04-264-45/+63
* - Fixed a bug when lexing multi-line text.Eduardo Julian2016-04-217-55/+37
* - Added inference for pattern-matching on tuples, records and variants.Eduardo Julian2016-04-193-19/+125
* - The compiler now takes the list of directories on which to look for source ...Eduardo Julian2016-04-186-36/+36
* - The REPL no longer dies as soon as the first error happens.Eduardo Julian2016-04-164-50/+59
* - Improved the loading of classes when testing whether a module is cached.Eduardo Julian2016-04-102-53/+56
* - Fixed a bug in the way sub-indices for sub-tuples were being calculated whe...Eduardo Julian2016-03-151-2/+2
* - Added a REPL mode.Eduardo Julian2016-03-128-21/+121
* - Fixed the way the CLI arguments are received by _jvm_program by using the n...Eduardo Julian2016-03-111-23/+9
* - Fixed a bug wherein type-variables were not getting properly cleaned and th...Eduardo Julian2016-03-097-73/+120
* - Fixed an error when parsing annotations syntax, in which the wrong data-str...Eduardo Julian2016-03-062-2/+2
* - VarT and ExT types are now treated as java.lang.Object.Eduardo Julian2016-02-296-60/+193
* - Added the means to convert characters into other things.Eduardo Julian2016-02-227-31/+91
* - Fixed a bug when lexing text that contains escaped characters.Eduardo Julian2016-02-201-3/+6
* - The analyser disallows importing a module more than once.Eduardo Julian2016-02-191-7/+9
* - Added support for bounded polymorphism.Eduardo Julian2016-02-195-58/+110
* - Now adding the contents of the "resources" directory into the class-path an...Eduardo Julian2016-02-183-7/+31
* - Added CompilerMode and CompilerInfo data to the Compiler state.Eduardo Julian2016-02-176-24/+60
* - [Bug Fix] Can no longer compile expressions that are at the top-level (unli...Eduardo Julian2016-02-161-3/+1
* - Now, you cannot use the tags of types that haven't been exported if you're ...Eduardo Julian2016-02-155-13/+40
* - Improved the instantiation of generic types when using unparameterized clas...Eduardo Julian2016-02-153-9/+17
* - Can now use unicode characters in identifiers.Eduardo Julian2016-02-152-25/+10
* - Updated the compiler version to 0.3.3.Eduardo Julian2016-02-144-6/+12
* - Both abstract & native methods can now have privacy modifiers.Eduardo Julian2016-02-084-26/+32
* - Added the ability to define native methods.Eduardo Julian2016-02-085-2/+55
* - Added the ability to define constant fields in classes.Eduardo Julian2016-02-087-31/+139
* - Added support for strict floating-point arithmetic on methods.Eduardo Julian2016-02-086-67/+77
* - Fixed a bug when getting a value out of a variant (it was acting improperly...Eduardo Julian2016-02-0724-1202/+1215
* - Added support for "abstract" classes & methods.Eduardo Julian2016-02-075-2/+60
* - Added support for "final" fields, methods & classes.Eduardo Julian2016-02-067-33/+67
* - Added support for "volatile" modifier for fields.Eduardo Julian2016-02-065-31/+55
* - Fixed some bugs wherein type-variables being created where not getting remo...Eduardo Julian2016-02-064-16/+21
* - Added support for defining static methods in JVM classes.Eduardo Julian2016-02-067-12/+103
* - Fixed some bugs regarding the handling of sums & products.Eduardo Julian2016-02-048-59/+142
* - Updated the IO type in lux.type to reflect the new version of the IO type a...Eduardo Julian2016-01-221-2/+2
* - Modified the syntax for multi-line text so line-delimiters (\ \) are no lo...Eduardo Julian2016-01-172-56/+49
* - Removed the tags off tuples/products & variants/sums, as they were no longe...Eduardo Julian2016-01-173-32/+16
* - Made an optimization to variants/sums, by encoding the last/tail flag as a ...Eduardo Julian2016-01-173-12/+12
* - Added a special constructor for variants to ensure they don't take null val...Eduardo Julian2016-01-172-18/+38
* - I overdid the switch from null to lux.base/unit-tag, so I reversed the chan...Eduardo Julian2016-01-1711-110/+110
* - Made a small modification to how variants/sums are created, to ensure varia...Eduardo Julian2016-01-173-40/+48