aboutsummaryrefslogtreecommitdiff
path: root/new-luxc/source/luxc/lang/host (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Split new-luxc into lux-jvm and lux-r.Eduardo Julian2020-05-304-1192/+0
|
* :share no longer relies on :assumeEduardo Julian2020-05-171-0/+1
|
* No passing the archive as a parameter to all phases.Eduardo Julian2020-03-181-1/+6
|
* Re-located code related to Lux's compilation across the different phases.Eduardo Julian2020-01-111-1/+3
|
* Re-located generation infrastructure.Eduardo Julian2019-12-301-2/+1
|
* Implemented an alternative method for extensible JVM bytecode generation.Eduardo Julian2019-12-281-20/+53
|
* Now allowing types for methods.Eduardo Julian2019-10-162-15/+14
|
* Some fixes.Eduardo Julian2019-09-081-6/+6
|
* Got rid of a useless parameter to the INVOKE instructions.Eduardo Julian2019-09-071-10/+10
|
* Modified compiler's machinery to use the new abstractions for descriptors ↵Eduardo Julian2019-09-073-105/+126
| | | | and signatures.
* Renamed "lux/target/jvm/descriptor" to "lux/target/jvm/type/descriptor".Eduardo Julian2019-08-202-4/+4
|
* WIP: Make new-luxc instructions rely on the Descriptor type.Eduardo Julian2019-08-202-142/+109
|
* Got the new compiler working again.Eduardo Julian2019-08-103-19/+21
|
* Some fixes.Eduardo Julian2019-06-131-2/+2
|
* Various fixes and tweaks.Eduardo Julian2019-05-291-2/+29
|
* Both the old JVM interop and the new JVM interop use the same syntax for ↵Eduardo Julian2019-05-282-7/+7
| | | | array types.
* Implemented machinery for "lux syntax char case!".Eduardo Julian2019-05-281-51/+74
|
* Forgot to actually compile the methods. Now doing so.Eduardo Julian2019-05-171-36/+36
|
* The Common Lisp compiler is alive.Eduardo Julian2019-05-011-365/+0
|
* Moved JVM type machinery to stdlib.Eduardo Julian2019-04-274-250/+63
|
* WIP: PHP compiler.Eduardo Julian2019-04-243-351/+8
|
* Fixed a bug when generating method calls.Eduardo Julian2019-04-171-13/+27
|
* Improvements and fixes to "tuple//left" and "tuple//right".Eduardo Julian2019-04-121-2/+6
|
* WIP: Lua compiler.Eduardo Julian2019-04-111-188/+0
|
* Moved Ruby back-end code to stdlib.Eduardo Julian2019-04-081-223/+0
|
* Updated the JVM compiler to the latest changes.Eduardo Julian2019-04-073-12/+15
|
* Re-named "do-template" to "template".Eduardo Julian2019-03-309-41/+41
|
* WIP: Moved Python code-generation machinery over to stdlib.Eduardo Julian2019-03-261-340/+0
|
* Got the JS compiler running again.Eduardo Julian2019-03-051-6/+6
|
* Got new-luxc to compile/build again.Eduardo Julian2019-02-244-16/+16
|
* Forgot to remove the JS module from new-luxc.Eduardo Julian2019-02-121-113/+0
|
* Extracted "phase" from under "lux/platform/compiler/default".Eduardo Julian2018-10-292-4/+4
|
* Adapted new-luxc to latest stdlib changes.Eduardo Julian2018-08-293-110/+113
|
* Fixed various JVM translation tests.Eduardo Julian2018-08-111-11/+10
|
* Made some adjustments to fit stdlib's compiler infrastructure to new-luxc.Eduardo Julian2018-08-041-1/+1
|
* Adapted new-luxc to some of the latest changes to Lux.Eduardo Julian2018-07-293-14/+14
|
* - Some fixes due to recent changes in stdlib.Eduardo Julian2018-07-224-26/+31
| | | - Removed some (now) useless modules.
* Re-named "Symbol" to "Identifier".Eduardo Julian2018-07-212-14/+14
|
* WIP: Fix new-luxc's JVM back-end.Eduardo Julian2018-07-184-84/+117
|
* Switched to using new bit syntax in new-luxc.Eduardo Julian2018-07-147-16/+16
|
* Re-named "Bool" type to "Bit".Eduardo Julian2018-07-139-16/+22
|
* - Re-named "type-of" to ":of".Eduardo Julian2018-07-111-1/+1
|
* - Re-named "import" to "import:".Eduardo Julian2018-07-033-14/+14
|
* - Re-named "@abstraction" to ":abstraction" and "@representation" to ↵Eduardo Julian2018-07-034-156/+156
| | | | ":representation".
* - Migrated Scheme back-end to stdlib.Eduardo Julian2018-06-171-260/+0
|
* - WIP: Adjustments to new-luxc based on recent changes to stdlib.Eduardo Julian2018-06-153-131/+131
|
* - Re-named "Top" to "Any", and "Bottom" to "Nothing".Eduardo Julian2018-05-206-15/+15
| | | - Removed some modules that should have been deleted before.
* - Updated new-luxc to the latest stdlib changes.Eduardo Julian2018-05-067-21/+21
|
* - WIP: - Initial PHP back-end implementation [missing procedures].Eduardo Julian2018-05-011-140/+169
|
* - WIP: - Initial PHP back-end implementation.Eduardo Julian2018-04-271-0/+314
|