aboutsummaryrefslogtreecommitdiff
path: root/src/lux/compiler/host.clj (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* - Tags data is now stored in the cache.Eduardo Julian2015-08-181-0/+2
* - Finished turning tags into indices.Eduardo Julian2015-08-171-1/+7
* More factoring of tags.Eduardo Julian2015-08-061-10/+10
* Started factoring out the tags used in variants within the compiler.Eduardo Julian2015-08-061-7/+7
* - Fixed some errors with argument ordering with JVM arithmetic ops.Eduardo Julian2015-08-061-6/+6
* - Refacted the compiler by shifting to a pattern-matching syntax more akin to...Eduardo Julian2015-08-061-32/+35
* - Did some refactoring of the standard library.Eduardo Julian2015-07-311-5/+5
* - lux;using no longer prefixes variables.Eduardo Julian2015-07-291-84/+122
* - Fixed a pattern-matching error where generalizations of types (universal-qu...Eduardo Julian2015-07-261-1/+1
* - Fixed an error when compiling Java field access (both static & virtual).Eduardo Julian2015-07-241-3/+7
* Added copyright notice on all files that missed it.Eduardo Julian2015-07-191-0/+8
* - Some bug fixes.Eduardo Julian2015-07-191-6/+18
* - Added the beginnings of the standard library.Eduardo Julian2015-07-121-13/+14
* - The directory for source-code is now named "input".Eduardo Julian2015-06-201-38/+38
* - Finished _jvm-interface_ & _jvm-class_.Eduardo Julian2015-05-311-31/+53
* - _jvm_program now relies on the (IO (,)) type.Eduardo Julian2015-05-271-6/+77
* - Made some small optimizations in the compiler.Eduardo Julian2015-05-061-6/+5
* - Removed all the unnecesary comments.Eduardo Julian2015-05-061-6/+1
* - Added the LuxVar type to properly specify the type of environment bindings.Eduardo Julian2015-05-041-9/+14
* - Optimized the compiler by eliminating reflection.Eduardo Julian2015-05-031-34/+24
* - No more Any (Top) and Nothing (Bottom) types.Eduardo Julian2015-04-251-203/+219
* - Fixed a few type-related bugs.Eduardo Julian2015-04-151-5/+5
* - Renamed exec to |do.Eduardo Julian2015-04-081-34/+34
* - Beginning to add type-system + type-inferencer.Eduardo Julian2015-03-301-6/+6
* - Added module-name aliasing.Eduardo Julian2015-03-211-17/+17
* [2nd Super Refactoring That Breaks The System: Part 7]Eduardo Julian2015-03-211-3/+4
* [2nd Super Refactoring That Breaks The System: Part 6]Eduardo Julian2015-03-201-15/+16
* [2nd Super Refactoring That Breaks The System: Part 5]Eduardo Julian2015-03-191-1/+4
* [2nd Super Refactoring That Breaks The System: Part 4]Eduardo Julian2015-03-181-9/+6
* [2nd Super Refactoring That Breaks The System: Part 1]Eduardo Julian2015-03-151-10/+10
* - Added program creation (generates the "main" method).Eduardo Julian2015-03-121-42/+86
* - Added a special form for testing if references are null.Eduardo Julian2015-03-121-0/+130
* - Added null values as jvm-null.Eduardo Julian2015-03-101-0/+5
* - Implemented record compilation, alongside get@' and set@'.Eduardo Julian2015-03-091-6/+6
* - Implemented comparisons and equalities for int, long, float & double.Eduardo Julian2015-03-081-21/+92
* Simplified the compiler by using arrays to encode tuples & variants instead o...Eduardo Julian2015-03-011-1/+1
* Code compiles again! (although, I had to employ a hack for "fold", as functio...Eduardo Julian2015-03-011-0/+1
* [Refactor]Eduardo Julian2015-02-181-14/+14
* Corrections to the super-refactoring: part 4Eduardo Julian2015-02-181-44/+44
* Corrections to the super-refactoring: part 3Eduardo Julian2015-02-171-66/+98
* Super refactoring that breaks the system: Part 4Eduardo Julian2015-02-151-0/+194