aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* - Improved the optimization of self-calls.Eduardo Julian2016-05-211-4/+9
* - Fixed a bug in which it was impossible to pattern-match against existential...Eduardo Julian2016-05-217-67/+169
* - Fixed a bug when parsing the names of arguments in method definitions, wher...Eduardo Julian2016-05-202-2/+6
* - Now storing the type-variables created during type-checking for the sake of...Eduardo Julian2016-05-144-48/+93
* - Optimized pattern-matching on the analyser-phase.Eduardo Julian2016-05-134-177/+135
* - The expected-type in the compiler-state is now a (Maybe Type), instead of a...Eduardo Julian2016-05-135-165/+184
* - Fixed a bug that allowed pattern-matching using unknown tags to proceed.Eduardo Julian2016-05-135-27/+72
* - Now with better localization for reader, lexer & parser errors.Eduardo Julian2016-05-126-24/+24
* - Now generating variants of the "apply" method of lux/Function up to 8 arities.Eduardo Julian2016-05-117-112/+70
* - Now fusing impl and apply1 for 1-arity functions.Eduardo Julian2016-05-111-80/+90
* - lux/Function is now an abstract class with 4 versions of apply, to improve ...Eduardo Julian2016-05-116-69/+176
* - Added an optimization to fold directly-nested functions and fuse them into ...Eduardo Julian2016-05-1013-296/+640
* - Removed _jvm_class, _jvm_interface and _jvm_anon-class from the list of spe...Eduardo Julian2016-05-0810-675/+732
* - Made a small adjustment when packaging the .jars of programs, to avoid pack...Eduardo Julian2016-05-031-1/+4
* - Added multi-platform support for arrays.Eduardo Julian2016-05-032-0/+83
* - Now, showing the right error when trying to lex an ident with an invalid/un...Eduardo Julian2016-05-035-47/+94
* - Renamed #DataT to #HostT.Eduardo Julian2016-05-0312-117/+126
* - Simplified the Analysis type.Eduardo Julian2016-05-038-269/+256
* - Removed _jvm_instanceof from the list of special forms.Eduardo Julian2016-05-036-90/+67
* - 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-263-12/+24
* Update README.mdLuxLang2016-04-261-32/+11
* - Made some fixes to type-inference for pattern-matching.Eduardo Julian2016-04-265-47/+67
* - 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-187-37/+37
* - 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