aboutsummaryrefslogtreecommitdiff
path: root/new-luxc/source/luxc/lang/translation (follow)
Commit message (Expand)AuthorAgeFilesLines
* - Removed the "root2" and "root3" host procedures (their functionality is red...Eduardo Julian2018-02-242-8/+0
* - Fixed nat division and remainder.Eduardo Julian2018-02-241-341/+77
* - Added a code-generation utility module for JS.Eduardo Julian2018-02-2313-179/+212
* - Added all the missing tests for translation of common procedures.Eduardo Julian2018-02-234-35/+127
* - Added tests for JS procedure translation.Eduardo Julian2018-02-221-2/+2
* - Changed the format for variants in JS.Eduardo Julian2018-02-214-20/+58
* - Fixed the failing simple tests.Eduardo Julian2018-02-212-26/+52
* - Added tests for normal JS (non-procedure) behavior.Eduardo Julian2018-02-177-44/+35
* - Fixed some failing new-luxc tests.Eduardo Julian2018-02-061-60/+52
* - Added "lux io exit" support for browsers running JS.Eduardo Julian2018-01-291-1/+7
* - Got JS backend to build with the rest of the new-luxc code.Eduardo Julian2018-01-2815-275/+494
* - Some fixes for the JS translation layer.Eduardo Julian2018-01-281-148/+169
* - WIP: Infrastructure to interact with Nashorn interpreter.Eduardo Julian2018-01-232-2/+382
* - WIP: Host procedures for JS.Eduardo Julian2018-01-2114-129/+1489
* - WIP: JS runtime.Eduardo Julian2018-01-091-0/+1096
* - Moved all translation code under the JVM path (in preparation for porting t...Eduardo Julian2018-01-0815-38/+41
* - Added "lux program" compilation.Eduardo Julian2018-01-052-5/+74
* - Added "Box" support to new-luxc.Eduardo Julian2018-01-031-1/+37
* - WIP: Caching.Eduardo Julian2017-12-051-14/+48
* - All analysis procedures have been turned into extensions.Eduardo Julian2017-12-051-1/+1
* - Added analysis, synthesis, translation and statement extensions.Eduardo Julian2017-12-051-2/+0
* - "gensym" went back to producing Code, instead of Ident.Eduardo Julian2017-12-022-10/+9
* - Adjusted new-luxc to new macro-templating syntax.Eduardo Julian2017-12-024-17/+18
* - Adapted main codebase to the latest syntatic changes.Eduardo Julian2017-11-2915-1907/+1844
* - Changed to the new relative imports syntax.Eduardo Julian2017-11-265-22/+20
* - Fixed some bugs.Eduardo Julian2017-11-221-111/+121
* - Fixed some bugs.Eduardo Julian2017-11-214-89/+101
* - Added parallel compilation.Eduardo Julian2017-11-206-53/+219
* - Re-named "lux/meta" to to "lux/macro".Eduardo Julian2017-11-1512-134/+134
* - Heavy refactoring.Eduardo Julian2017-11-1514-87/+87
* - Made "lux text clip" work like it used to.Eduardo Julian2017-11-142-33/+33
* - Fixed some bugs.Eduardo Julian2017-11-143-4/+28
* - Removed "lux text last-index" procedure.Eduardo Julian2017-11-141-3/+12
* - Implemented loop translation.Eduardo Julian2017-11-144-47/+101
* - Added hashing to avoid collisions in case-insensitive file-systems.Eduardo Julian2017-11-143-12/+13
* - Yet more refactoring.Eduardo Julian2017-11-141-1/+1
* - Refactoring.Eduardo Julian2017-11-134-27/+38
* - Type-vars no longer get deleted.Eduardo Julian2017-11-133-44/+47
* - Fixed some bugs.Eduardo Julian2017-11-121-47/+40
* - Fixed the tests.Eduardo Julian2017-11-095-40/+87
* - Fixed some bugs.Eduardo Julian2017-11-065-26/+48
* - Fixed some bugs.Eduardo Julian2017-11-064-46/+16
* - Minor refactorings.Eduardo Julian2017-11-0111-105/+105
* - Re-organized code-generation, and re-named it "translation".Eduardo Julian2017-11-0113-0/+3153