| Commit message (Expand) | Author | Files | Lines |
2015-05-22 | - Corrected the indentation issues in the lux files. | Eduardo Julian | 1 | -6/+3 |
2015-05-14 | - Removed the apparently unnecessary total-locals. | Eduardo Julian | 2 | -108/+2 |
2015-05-10 | - Now analysing function-application backwards. | Eduardo Julian | 1 | -3/+6 |
2015-05-07 | - Eliminated #eval-ctor from the HostState and now #seed is used for the same... | Eduardo Julian | 1 | -2/+2 |
2015-05-06 | - Made several optimizations to the compiler. | Eduardo Julian | 3 | -77/+64 |
2015-05-06 | - Made some small optimizations in the compiler. | Eduardo Julian | 3 | -30/+29 |
2015-05-06 | - Removed all the unnecesary comments. | Eduardo Julian | 5 | -134/+96 |
2015-05-04 | - Added the LuxVar type to properly specify the type of environment bindings. | Eduardo Julian | 1 | -9/+14 |
2015-05-03 | - Optimized the compiler by eliminating reflection. | Eduardo Julian | 5 | -86/+49 |
2015-05-02 | - Implemented some new macros & functions in lux.lux. | Eduardo Julian | 1 | -33/+35 |
2015-05-01 | Optimized the compiler with 2 tweaks: | Eduardo Julian | 2 | -10/+10 |
2015-05-01 | - Added the lux;seed slot to the compiler state. | Eduardo Julian | 1 | -0/+4 |
2015-05-01 | - declare-macro has returned. | Eduardo Julian | 1 | -12/+1 |
2015-04-30 | - Implemented pattern-matching for records. | Eduardo Julian | 1 | -1/+24 |
2015-04-28 | - Fixed some errors in lux.lux. | Eduardo Julian | 2 | -11/+15 |
2015-04-26 | - lux/analyser/def has been renamed to lux/analyser/module. | Eduardo Julian | 1 | -92/+104 |
2015-04-25 | - No more Any (Top) and Nothing (Bottom) types. | Eduardo Julian | 2 | -204/+220 |
2015-04-23 | - Removed analyse-2, as it was redundant. | Eduardo Julian | 2 | -18/+46 |
2015-04-19 | - Fixed several bugs in lux.lux | Eduardo Julian | 2 | -2/+3 |
2015-04-16 | - |do bindings are now based on pattern matching (that way, tuple destructuri... | Eduardo Julian | 2 | -15/+13 |
2015-04-15 | - Fixed a few type-related bugs. | Eduardo Julian | 1 | -5/+5 |
2015-04-09 | - Function names & parameters now take prefixes into account. | Eduardo Julian | 1 | -2/+2 |
2015-04-08 | - Renamed exec to |do. | Eduardo Julian | 5 | -144/+97 |
2015-03-30 | - Beginning to add type-system + type-inferencer. | Eduardo Julian | 3 | -100/+7 |
2015-03-22 | - Added code-cursors (file-name, line-number, column-number) as metadata on l... | Eduardo Julian | 1 | -11/+11 |
2015-03-21 | - Added module-name aliasing. | Eduardo Julian | 4 | -120/+124 |
2015-03-21 | [2nd Super Refactoring That Breaks The System: Part 7] | Eduardo Julian | 4 | -12/+14 |
2015-03-20 | [2nd Super Refactoring That Breaks The System: Part 6] | Eduardo Julian | 4 | -52/+59 |
2015-03-19 | [2nd Super Refactoring That Breaks The System: Part 5] | Eduardo Julian | 5 | -175/+206 |
2015-03-18 | [2nd Super Refactoring That Breaks The System: Part 4] | Eduardo Julian | 5 | -87/+76 |
2015-03-18 | [2nd Super Refactoring That Breaks The System: Part 3] | Eduardo Julian | 3 | -89/+90 |
2015-03-15 | [2nd Super Refactoring That Breaks The System: Part 1] | Eduardo Julian | 2 | -11/+11 |
2015-03-12 | - Added program creation (generates the "main" method). | Eduardo Julian | 1 | -42/+86 |
2015-03-12 | - Added a special form for testing if references are null. | Eduardo Julian | 1 | -0/+130 |
2015-03-10 | - Added null values as jvm-null. | Eduardo Julian | 1 | -0/+5 |
2015-03-10 | - Modified the compiler so parser syntax tokens are stored in the same format... | Eduardo Julian | 1 | -12/+16 |
2015-03-09 | - Implemented record compilation, alongside get@' and set@'. | Eduardo Julian | 2 | -6/+121 |
2015-03-08 | - Implemented comparisons and equalities for int, long, float & double. | Eduardo Julian | 2 | -22/+94 |
2015-03-08 | - The implementation of monadic macros is finally finished. | Eduardo Julian | 1 | -1/+1 |
2015-03-08 | - In lux.lux, fixed a bug in the "list" macro that rendered it unusable. | Eduardo Julian | 1 | -2/+2 |
2015-03-08 | - Changed once more the syntax of the prefix for host special forms. It's now... | Eduardo Julian | 4 | -211/+186 |
2015-03-02 | - Removed the (currently broken) static-call optimization. | Eduardo Julian | 1 | -31/+0 |
2015-03-01 | Simplified the compiler by using arrays to encode tuples & variants instead o... | Eduardo Julian | 5 | -42/+40 |
2015-03-01 | Code compiles again! (although, I had to employ a hack for "fold", as functio... | Eduardo Julian | 3 | -6/+22 |
2015-03-01 | [TODO] | Eduardo Julian | 1 | -10/+9 |
2015-03-01 | - Fixed some bugs with pattern matching and macros. | Eduardo Julian | 3 | -12/+14 |
2015-03-01 | Almost done with the super refactoring. | Eduardo Julian | 3 | -559/+163 |
2015-02-18 | [Refactor] | Eduardo Julian | 5 | -56/+56 |
2015-02-18 | Corrections to the super-refactoring: part 4 | Eduardo Julian | 3 | -57/+63 |
2015-02-17 | Corrections to the super-refactoring: part 3 | Eduardo Julian | 5 | -250/+553 |