aboutsummaryrefslogtreecommitdiff
path: root/luxc/src/lux/compiler/host.clj (unfollow)
Commit message (Expand)AuthorFilesLines
2015-10-07- The method-invocation analysers now take into consideration whether they mu...Eduardo Julian1-3/+3
2015-09-29- Cleaned-up the comments from the codebase.Eduardo Julian1-55/+14
2015-09-28- Removed reflection warnings.Eduardo Julian1-15/+12
2015-09-27- Added support for type-checking generic classes.Eduardo Julian1-7/+8
2015-09-27- Lux programs can now use libraries for both the JVM (.jar files) and pure L...Eduardo Julian1-4/+12
2015-09-26- Added support for Java annotations.Eduardo Julian1-8/+29
2015-09-26- Finished some missing bits of class definition analysis.Eduardo Julian1-3/+33
2015-09-26- Both method declarations & method definitions in classes can now include de...Eduardo Julian1-2/+4
2015-09-16- Did a trick to make sure "this" always had the type of the class being defi...Eduardo Julian1-18/+3
2015-09-16- Now the file-name & the line numbers are stored inside the .class files for...Eduardo Julian1-42/+48
2015-09-14- Added the possibility to define anonymous classes.Eduardo Julian1-61/+105
2015-09-12- Added full support for arrays.Eduardo Julian1-5/+54
2015-09-12- Primitive data-types can now be parameterized by other types.Eduardo Julian1-9/+9
2015-08-28Changed the license from EPL to MPL.Eduardo Julian1-7/+4
2015-08-28Due to several performance issues and my inability to optimize them away due ...Eduardo Julian1-13/+13
2015-08-23- Restructuring how sums & products work [part 1]Eduardo Julian1-13/+13
2015-08-18- Tags data is now stored in the cache.Eduardo Julian1-0/+2
2015-08-17- Finished turning tags into indices.Eduardo Julian1-1/+7
2015-08-06More factoring of tags.Eduardo Julian1-10/+10
2015-08-06Started factoring out the tags used in variants within the compiler.Eduardo Julian1-7/+7
2015-08-06- Fixed some errors with argument ordering with JVM arithmetic ops.Eduardo Julian1-6/+6
2015-08-06- Refacted the compiler by shifting to a pattern-matching syntax more akin to...Eduardo Julian1-32/+35
2015-07-31- Did some refactoring of the standard library.Eduardo Julian1-5/+5
2015-07-29- lux;using no longer prefixes variables.Eduardo Julian1-84/+122
2015-07-26- Fixed a pattern-matching error where generalizations of types (universal-qu...Eduardo Julian1-1/+1
2015-07-24- Fixed an error when compiling Java field access (both static & virtual).Eduardo Julian1-3/+7
2015-07-19Added copyright notice on all files that missed it.Eduardo Julian1-0/+8
2015-07-19- Some bug fixes.Eduardo Julian1-6/+18
2015-07-12- Added the beginnings of the standard library.Eduardo Julian1-13/+14
2015-06-20- The directory for source-code is now named "input".Eduardo Julian1-38/+38
2015-05-31- Finished _jvm-interface_ & _jvm-class_.Eduardo Julian1-31/+53
2015-05-27- _jvm_program now relies on the (IO (,)) type.Eduardo Julian1-6/+77
2015-05-06- Made some small optimizations in the compiler.Eduardo Julian1-6/+5
2015-05-06- Removed all the unnecesary comments.Eduardo Julian1-6/+1
2015-05-04- Added the LuxVar type to properly specify the type of environment bindings.Eduardo Julian1-9/+14
2015-05-03- Optimized the compiler by eliminating reflection.Eduardo Julian1-34/+24
2015-04-25- No more Any (Top) and Nothing (Bottom) types.Eduardo Julian1-203/+219
2015-04-15- Fixed a few type-related bugs.Eduardo Julian1-5/+5
2015-04-08- Renamed exec to |do.Eduardo Julian1-34/+34
2015-03-30- Beginning to add type-system + type-inferencer.Eduardo Julian1-6/+6
2015-03-21- Added module-name aliasing.Eduardo Julian1-17/+17
2015-03-21[2nd Super Refactoring That Breaks The System: Part 7]Eduardo Julian1-3/+4
2015-03-20[2nd Super Refactoring That Breaks The System: Part 6]Eduardo Julian1-15/+16
2015-03-19[2nd Super Refactoring That Breaks The System: Part 5]Eduardo Julian1-1/+4
2015-03-18[2nd Super Refactoring That Breaks The System: Part 4]Eduardo Julian1-9/+6
2015-03-15[2nd Super Refactoring That Breaks The System: Part 1]Eduardo Julian1-10/+10
2015-03-12- Added program creation (generates the "main" method).Eduardo Julian1-42/+86
2015-03-12- Added a special form for testing if references are null.Eduardo Julian1-0/+130
2015-03-10- Added null values as jvm-null.Eduardo Julian1-0/+5
2015-03-09- Implemented record compilation, alongside get@' and set@'.Eduardo Julian1-6/+6