| Commit message (Expand) | Author | Files | Lines |
2020-03-05 | Test for equivalence + adjustments to Lua-generation code. | Eduardo Julian | 2 | -3/+36 |
2020-03-04 | Test for enums + adjustments to Python-generation code. | Eduardo Julian | 4 | -13/+54 |
2020-03-04 | Test for codec composition + adjustments to JS-generation code. | Eduardo Julian | 3 | -7/+45 |
2019-12-28 | Implemented an alternative method for extensible JVM bytecode generation. | Eduardo Julian | 1 | -14/+51 |
2019-12-25 | Optimized LuxRuntime::case and fixed a few bugs. | Eduardo Julian | 1 | -23/+3 |
2019-12-21 | Properly track how the stack changes in the presence of discontinuities. | Eduardo Julian | 1 | -33/+36 |
2019-11-18 | Minor adjustments. | Eduardo Julian | 1 | -8/+4 |
2019-11-16 | Tests for JVM bytecode machinery. [Part 5] | Eduardo Julian | 1 | -41/+184 |
2019-11-16 | WIP: Tests for JVM bytecode machinery. [Part 4] | Eduardo Julian | 1 | -133/+132 |
2019-11-15 | WIP: Tests for JVM bytecode machinery. [Part 3] | Eduardo Julian | 1 | -3/+196 |
2019-11-14 | Fixed the test for INVOKEINTERFACE. | Eduardo Julian | 1 | -8/+4 |
2019-11-10 | WIP: Tests for JVM bytecode machinery. [Part 2] | Eduardo Julian | 1 | -38/+369 |
2019-11-09 | WIP: Tests for JVM bytecode machinery. [Part 1] | Eduardo Julian | 1 | -26/+284 |
2019-11-09 | WIP: Tests for JVM bytecode machinery. [Part 0] | Eduardo Julian | 1 | -32/+508 |
2019-10-17 | Ported JVM common extension generation to the new JVM bytecode machinery. | Eduardo Julian | 1 | -2/+1 |
2019-10-17 | Ported JVM pattern-matching & loop generation to the new JVM bytecode machinery. | Eduardo Julian | 1 | -2/+2 |
2019-10-16 | Ported JVM function generation to the new JVM bytecode machinery. | Eduardo Julian | 2 | -38/+40 |
2019-10-16 | Now allowing types for methods. | Eduardo Julian | 1 | -13/+19 |
2019-10-16 | Small refactoring | Eduardo Julian | 2 | -2/+2 |
2019-10-15 | Compiler extensions have been tested to work. | Eduardo Julian | 2 | -3/+52 |
2019-10-14 | The new compiler can compile & run the stdlib's test suite. | Eduardo Julian | 2 | -75/+110 |
2019-09-17 | Fixed some bugs related to JVM types. | Eduardo Julian | 1 | -1/+1 |
2019-09-15 | Implemented function memoization. | Eduardo Julian | 2 | -1/+67 |
2019-09-15 | Implemented mixin-style function composition. | Eduardo Julian | 1 | -4/+6 |
2019-09-15 | Got the tests running again. | Eduardo Julian | 7 | -36/+40 |
2019-09-07 | Re-named "lux/control/contract" to "lux/control/function/contract". | Eduardo Julian | 1 | -1/+2 |
2019-09-07 | Renamed "Statement" to "Directive". | Eduardo Julian | 1 | -1/+1 |
2019-08-20 | WIP: Make new-luxc instructions rely on the Descriptor type. | Eduardo Julian | 1 | -5/+5 |
2019-08-10 | WIP: JVM function generation. | Eduardo Julian | 1 | -1/+1 |
2019-07-31 | Ported JVM reference generation to the new JVM bytecode machinery. | Eduardo Julian | 2 | -3/+4 |
2019-07-26 | No more "n/"-prefixed functions. | Eduardo Julian | 74 | -662/+747 |
2019-07-25 | No more "i/"-prefixed functions. | Eduardo Julian | 14 | -82/+103 |
2019-07-24 | No more "r/"-prefixed functions. | Eduardo Julian | 4 | -94/+100 |
2019-07-24 | No more "f/"-prefixed functions. | Eduardo Julian | 8 | -119/+134 |
2019-07-24 | Got rid of the "Number" abstraction. | Eduardo Julian | 11 | -88/+33 |
2019-07-24 | Small improvements here and there. | Eduardo Julian | 1 | -2/+3 |
2019-07-08 | * Re-named "Instruction" to "Bytecode". | Eduardo Julian | 1 | -9/+8 |
2019-07-08 | Added I32, I16 and I8. | Eduardo Julian | 5 | -2/+129 |
2019-07-06 | Got long and double constants to work. | Eduardo Julian | 1 | -43/+110 |
2019-07-02 | Re-name "lux/data/error" to "lux/control/try". | Eduardo Julian | 31 | -194/+192 |
2019-06-21 | Separated reading and writing binary data (lumping them together was a bad id... | Eduardo Julian | 1 | -1/+1 |
2019-06-21 | Extracted binary parsing code into its own module. | Eduardo Julian | 1 | -1/+3 |
2019-06-20 | Moved "lux/world/binary" to "lux/data/binary". | Eduardo Julian | 5 | -10/+9 |
2019-06-20 | Re-structured encoding-related modules a bit. | Eduardo Julian | 1 | -1/+2 |
2019-06-20 | Improved the convention for using text formatters. | Eduardo Julian | 99 | -255/+249 |
2019-06-20 | Removed the TCP & UDP code for the moment. | Eduardo Julian | 3 | -144/+0 |
2019-06-20 | Expanded serialization capabilities for JVM bytecode. | Eduardo Julian | 1 | -3/+3 |
2019-06-19 | Various fixes. | Eduardo Julian | 1 | -24/+54 |
2019-06-18 | More JS machinery. | Eduardo Julian | 1 | -3/+3 |
2019-06-15 | Array machinery for the JavaScript compiler. | Eduardo Julian | 1 | -2/+4 |