aboutsummaryrefslogtreecommitdiff
path: root/new-luxc/source/program.lux (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fixed artifact file-name generation and archive module naming in caching.Eduardo Julian2020-04-191-0/+1
* Generating definition names in a new way.Eduardo Julian2020-04-161-1/+0
* Got the new compiler to build again.Eduardo Julian2020-03-191-0/+1
* Beginning to cache artifacts.Eduardo Julian2020-03-051-2/+5
* Re-located code related to Lux's compilation across the different phases.Eduardo Julian2020-01-111-18/+20
* Re-located generation extensions for JVM.Eduardo Julian2019-12-301-2/+3
* Re-organized macro-expansion machinery.Eduardo Julian2019-12-301-1/+2
* Committing to Promise as the base monad for the compiler.Eduardo Julian2019-12-291-17/+19
* Implemented an alternative method for extensible JVM bytecode generation.Eduardo Julian2019-12-281-4/+6
* Falling back to using the old method of JVM generation while I properly debug...Eduardo Julian2019-12-271-11/+27
* Ported program generation, host environment and packaging machinery to stdlib.Eduardo Julian2019-12-241-92/+20
* Compiler extensions have been tested to work.Eduardo Julian2019-10-151-3/+40
* Now generating a "LuxProgram" class, instead of a "_" class.Eduardo Julian2019-09-181-5/+6
* Added packaging machinery for the JVM compiler.Eduardo Julian2019-09-181-14/+22
* Some refactoring.Eduardo Julian2019-09-171-17/+10
* More fixes.Eduardo Julian2019-09-141-3/+2
* Renamed "Statement" to "Directive".Eduardo Julian2019-09-071-1/+1
* Got rid of a useless parameter to the INVOKE instructions.Eduardo Julian2019-09-071-1/+1
* Modified compiler's machinery to use the new abstractions for descriptors and...Eduardo Julian2019-09-071-8/+10
* WIP: Make new-luxc instructions rely on the Descriptor type.Eduardo Julian2019-08-201-3/+3
* Array machinery for the JavaScript compiler.Eduardo Julian2019-06-151-1/+6
* Some fixes for the scripting languages.Eduardo Julian2019-06-141-13/+15
* WIP: Class definition.Eduardo Julian2019-06-061-0/+4
* Both the old JVM interop and the new JVM interop use the same syntax for arra...Eduardo Julian2019-05-281-2/+2
* Moved JVM type machinery to stdlib.Eduardo Julian2019-04-271-1/+3
* WIP: Turning compiler tests into a re-usable specification.Eduardo Julian2019-04-261-5/+8
* WIP: PHP compiler.Eduardo Julian2019-04-241-2/+3
* Now using generation for host extensions.Eduardo Julian2019-04-161-11/+18
* Updated the JVM compiler to the latest changes.Eduardo Julian2019-04-071-36/+125
* Got the JS compiler running again.Eduardo Julian2019-03-051-1/+1
* Macros are used for analysis and statements, so they shouldn't belong to anal...Eduardo Julian2019-03-031-4/+3
* Factored-out general compiler program machinery.Eduardo Julian2019-03-031-84/+38
* Improved the names of monad transformers.Eduardo Julian2019-02-241-3/+3
* Got new-luxc to compile/build again.Eduardo Julian2019-02-241-28/+34
* Extracted "phase" from under "lux/platform/compiler/default".Eduardo Julian2018-10-291-4/+4
* Nested the compiler and the interpreter under the lux/platform/* path.Eduardo Julian2018-10-291-13/+14
* Some refactoring.Eduardo Julian2018-10-271-16/+37
* Removed timing/perf-logging.Eduardo Julian2018-10-131-5/+5
* Adapted new-luxc to latest stdlib changes.Eduardo Julian2018-08-291-3/+0
* Extension-related fixes.Eduardo Julian2018-08-161-2/+4
* Moved interpreter (REPL) code to stdlib.Eduardo Julian2018-08-111-25/+23
* Moved CLI machinery to stdlib.Eduardo Julian2018-08-111-46/+6
* Made some adjustments to fit stdlib's compiler infrastructure to new-luxc.Eduardo Julian2018-08-041-38/+70
* Adapted new-luxc to some of the latest changes to Lux.Eduardo Julian2018-07-291-15/+23
* - Adjusted new-luxc to latest changes.Eduardo Julian2018-05-101-16/+15
* - Added CLI machinery to compiler.Eduardo Julian2017-12-131-31/+55
* - Adapted main codebase to the latest syntatic changes.Eduardo Julian2017-11-291-17/+17
* - Added REPL.Eduardo Julian2017-11-231-4/+5
* - Fixed some bugs.Eduardo Julian2017-11-061-1/+1
* - Re-organized code-generation, and re-named it "translation".Eduardo Julian2017-11-011-1/+3