| Commit message (Expand) | Author | Files | Lines |
2016-10-03 | - Renamed "loop" to "iter". | Eduardo Julian | 1 | -1/+1 |
2016-10-01 | - Finished adding Frac(tions) [including lexing/parsing]. | Eduardo Julian | 1 | -1/+58 |
2016-09-30 | - Added (almost) all the operations for implementing fractions in the compiler. | Eduardo Julian | 1 | -0/+1 |
2016-09-24 | - Fixed a bug that allowed modules to refer to definitions of other already-c... | Eduardo Julian | 1 | -1/+1 |
2016-08-16 | - Improved support for Nat. | Eduardo Julian | 1 | -1/+1 |
2016-08-14 | - Added support for natural numbers (unsigned integers). | Eduardo Julian | 1 | -0/+5 |
2016-08-08 | - Added a new compilation mode: REPL. | Eduardo Julian | 1 | -3/+40 |
2016-08-01 | - Fixed a bug in the analysis of tuples, when the tuple-type is shorter than ... | Eduardo Julian | 1 | -0/+11 |
2016-07-30 | - Now storing the name of each scope as a list/stack of name-fragments, to el... | Eduardo Julian | 1 | -14/+6 |
2016-07-30 | - Scope-names are no longer being reversed when generated, but only when comp... | Eduardo Julian | 1 | -1/+10 |
2016-07-30 | - Now streamlining simple "let" expressions when doing pattern-matching. | Eduardo Julian | 1 | -2/+2 |
2016-07-10 | - The compiler no longer complains about not catching RuntimeException and it... | Eduardo Julian | 1 | -5/+16 |
2016-06-13 | - Finished the test-sharing code. | Eduardo Julian | 1 | -1/+4 |
2016-05-21 | - Fixed a bug in which it was impossible to pattern-match against existential... | Eduardo Julian | 1 | -6/+43 |
2016-05-14 | - Now storing the type-variables created during type-checking for the sake of... | Eduardo Julian | 1 | -10/+26 |
2016-05-13 | - The expected-type in the compiler-state is now a (Maybe Type), instead of a... | Eduardo Julian | 1 | -3/+42 |
2016-05-13 | - Fixed a bug that allowed pattern-matching using unknown tags to proceed. | Eduardo Julian | 1 | -3/+5 |
2016-05-12 | - Now with better localization for reader, lexer & parser errors. | Eduardo Julian | 1 | -0/+10 |
2016-05-11 | - Now generating variants of the "apply" method of lux/Function up to 8 arities. | Eduardo Julian | 1 | -0/+5 |
2016-05-11 | - lux/Function is now an abstract class with 4 versions of apply, to improve ... | Eduardo Julian | 1 | -6/+3 |
2016-05-10 | - Added an optimization to fold directly-nested functions and fuse them into ... | Eduardo Julian | 1 | -0/+14 |
2016-05-03 | - Now, showing the right error when trying to lex an ident with an invalid/un... | Eduardo Julian | 1 | -0/+22 |
2016-05-03 | - Renamed #DataT to #HostT. | Eduardo Julian | 1 | -1/+1 |
2016-04-27 | - Unified dozens of host operations under the _lux_host special form. | Eduardo Julian | 1 | -1/+1 |
2016-04-26 | - Now, the parser no longer ignores uneven-record errors. | Eduardo Julian | 1 | -6/+0 |
2016-04-21 | - Fixed a bug when lexing multi-line text. | Eduardo Julian | 1 | -3/+3 |
2016-03-12 | - Added a REPL mode. | Eduardo Julian | 1 | -1/+1 |
2016-03-09 | - Fixed a bug wherein type-variables were not getting properly cleaned and th... | Eduardo Julian | 1 | -9/+2 |
2016-02-29 | - VarT and ExT types are now treated as java.lang.Object. | Eduardo Julian | 1 | -2/+2 |
2016-02-19 | - Added support for bounded polymorphism. | Eduardo Julian | 1 | -0/+4 |
2016-02-17 | - Added CompilerMode and CompilerInfo data to the Compiler state. | Eduardo Julian | 1 | -12/+41 |
2016-02-15 | - Improved the instantiation of generic types when using unparameterized clas... | Eduardo Julian | 1 | -1/+3 |
2016-02-08 | - Added the ability to define native methods. | Eduardo Julian | 1 | -2/+4 |
2016-02-08 | - Added the ability to define constant fields in classes. | Eduardo Julian | 1 | -0/+9 |
2016-02-07 | - Fixed a bug when getting a value out of a variant (it was acting improperly... | Eduardo Julian | 1 | -188/+208 |
2016-02-07 | - Added support for "abstract" classes & methods. | Eduardo Julian | 1 | -2/+5 |
2016-02-06 | - Added support for "final" fields, methods & classes. | Eduardo Julian | 1 | -1/+8 |
2016-02-06 | - Added support for "volatile" modifier for fields. | Eduardo Julian | 1 | -4/+8 |
2016-02-06 | - Added support for defining static methods in JVM classes. | Eduardo Julian | 1 | -2/+4 |
2016-02-04 | - Fixed some bugs regarding the handling of sums & products. | Eduardo Julian | 1 | -0/+7 |
2016-01-17 | - Removed the tags off tuples/products & variants/sums, as they were no longe... | Eduardo Julian | 1 | -7/+4 |
2016-01-17 | - Made an optimization to variants/sums, by encoding the last/tail flag as a ... | Eduardo Julian | 1 | -1/+1 |
2016-01-17 | - Fixed a bug introduced when I made the change for the "unit" value to be a ... | Eduardo Julian | 1 | -14/+14 |
2016-01-17 | - Now using the new utility methods in LuxUtils for working with variants/sums. | Eduardo Julian | 1 | -14/+11 |
2016-01-05 | - Optimized the new "product" implementation to improve performance & memory ... | Eduardo Julian | 1 | -93/+93 |
2016-01-04 | - Switched from TupleT to ProdT (implementation-wise). | Eduardo Julian | 1 | -30/+40 |
2016-01-02 | - Switched from TupleT to ProdT (type-wise). | Eduardo Julian | 1 | -1/+15 |
2016-01-02 | - Switched from VariantT to SumT. | Eduardo Julian | 1 | -8/+11 |
2016-01-02 | - Added the VoidT and UnitT types. | Eduardo Julian | 1 | -2/+4 |
2016-01-02 | - Implemented the feature of adding arbitrary meta-data to definitions. | Eduardo Julian | 1 | -10/+14 |