aboutsummaryrefslogtreecommitdiff
path: root/source (unfollow)
Commit message (Expand)AuthorFilesLines
2015-10-04- Removed the Lux source from the repo, as it now belongs to the lux/stdlib p...Eduardo Julian38-6522/+0
2015-09-30- Changed the license in the project.clj file (had forgotten until now).Eduardo Julian9-89/+162
2015-09-29- Returned to old format of type-environments where odds are arguments & even...Eduardo Julian1-43/+43
2015-09-28- Removed reflection warnings.Eduardo Julian1-1/+1
2015-09-28- Added a rule that Void is a subtype of every other type.Eduardo Julian1-1/+1
2015-09-27- Added generics support for object field access (getting & setting).Eduardo Julian1-0/+1
2015-09-27- Added support for type-checking generic classes.Eduardo Julian1-19/+16
2015-09-26- Added support for Java annotations.Eduardo Julian3-15/+81
2015-09-26- Both method declarations & method definitions in classes can now include de...Eduardo Julian3-16/+69
2015-09-16- Now the file-name & the line numbers are stored inside the .class files for...Eduardo Julian4-27/+25
2015-09-16- Changed the name of the \stream macro to \stream&Eduardo Julian1-7/+7
2015-09-15- :: no longer demands prefixes for the struct membersEduardo Julian13-59/+70
2015-09-15- The Macro type now flows from lux.lux into the compiler, to achieve a perfe...Eduardo Julian1-20/+3
2015-09-15- Compiler now takes into consideration exceptions that can be thrown by cons...Eduardo Julian1-43/+43
2015-09-14- Renamed "this" to "_jvm_this".Eduardo Julian2-4/+4
2015-09-14- Added the possibility to define anonymous classes.Eduardo Julian6-147/+217
2015-09-13- Expanded the lux/host/jvm library.Eduardo Julian2-24/+138
2015-09-12- Added exhaustiveness testing for exception-handling code.Eduardo Julian2-7/+10
2015-09-12- Added full support for arrays.Eduardo Julian1-3/+11
2015-09-12- Primitive data-types can now be parameterized by other types.Eduardo Julian4-29/+45
2015-09-11- Implemented the with-open macro.Eduardo Julian2-5/+30
2015-09-11- Updated the standard library.Eduardo Julian12-477/+198
2015-09-09- Added type inference for functions.Eduardo Julian1-22/+24
2015-09-08- A few minor fixes in the standard library.Eduardo Julian7-30/+42
2015-09-07- Type checking of polymorphic functions now relies on ExT types to guarantee...Eduardo Julian2-3/+5
2015-09-06- Added the (untested) inference of tuple destructuring.Eduardo Julian4-82/+72
2015-09-06- Added type-inference when constructing tuples.Eduardo Julian5-104/+107
2015-09-06- Removed the (unnecessary) lux/meta/macro module.Eduardo Julian13-98/+90
2015-09-06- Expanded the standard library.Eduardo Julian12-42/+332
2015-09-02- Added a new (albeit small) I/O library with host-dependent functions.Eduardo Julian5-46/+76
2015-09-01- Added the lux/meta/type module (still missing equality due to an issue with...Eduardo Julian1-0/+157
2015-09-01- Fixed the implementation of the Rec macro, which forgot to do application o...Eduardo Julian1-60/+111
2015-09-01- Added a macro to write recursive types.Eduardo Julian4-118/+136
2015-08-31- Found a compromise with the issue of certain definitions clashing with each...Eduardo Julian9-373/+373
2015-08-30- Added call/cc to lux/codata/lazy.Eduardo Julian2-2/+8
2015-08-30- Removed the (now obsolete) `' macro.Eduardo Julian7-459/+496
2015-08-29- Remove the (unnec) "All'" and "->'" macros.Eduardo Julian19-259/+260
2015-08-29- Added some compiler optimizations.Eduardo Julian13-307/+215
2015-08-29- Removed the (unnecessary) lux/data/cont module.Eduardo Julian5-87/+93
2015-08-28- Changed the name of AllT (for-all type) to UnivQ (universal quantification).Eduardo Julian2-430/+460
2015-08-28The environments of AllT types are no longer stored inside a Maybe.Eduardo Julian1-29/+24
2015-08-28Changed the license from EPL to MPL.Eduardo Julian39-273/+156
2015-08-28Due to several performance issues and my inability to optimize them away due ...Eduardo Julian7-497/+494
2015-08-23- Restructuring how sums & products work [part 3]Eduardo Julian7-172/+186
2015-08-23- Restructuring how sums & products work [part 2]Eduardo Julian1-72/+82
2015-08-23- Restructuring how sums & products work [part 1]Eduardo Julian1-255/+234
2015-08-17- Finished turning tags into indices.Eduardo Julian19-467/+547
2015-08-16Introduced named types (#NamedT Ident Type).Eduardo Julian1-194/+235
2015-08-16Unified tuples & records.Eduardo Julian1-179/+152
2015-08-16- Some clean-up of needless code.Eduardo Julian1-171/+105