aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/test/lux/meta/compiler (follow)
Commit message (Expand)AuthorAgeFilesLines
* Added an abstraction for interest rates.Eduardo Julian2023-02-127-53/+54
* Can now compile loops in C++.Eduardo Julian2023-02-103-3/+102
* Optimized Tar parsing in order to fix stack-overflow when loading cache.Eduardo Julian2023-01-265-61/+151
* Can now compile functions (and apply them) in C++.Eduardo Julian2023-01-252-1/+131
* Simplified caching and JVM program JARs.Eduardo Julian2023-01-229-46/+166
* Can now extract values from the C++ interpreter for evaluation.Eduardo Julian2023-01-213-1/+151
* More efficient "let" and "exec" expressions.Eduardo Julian2023-01-1810-54/+54
* Added compilation of (almost all non-loop) control structures for C++.Eduardo Julian2023-01-172-1/+143
* Fixed bug wherein caching system couldn't handle changes to library/lux.Eduardo Julian2023-01-163-2/+49
* Added compilation of references for C++.Eduardo Julian2023-01-163-33/+160
* Can now compile the JVM back-end using itself.Eduardo Julian2023-01-163-37/+139
* Better formatting for types & symbols for compilation logging.Eduardo Julian2023-01-133-5/+142
* Re-licensed to MPL 2.0Eduardo Julian2023-01-1372-0/+216
* Can now compile complex values (i.e. variants & tuples) in C++.Eduardo Julian2023-01-133-3/+60
* Moved compiler target machinery under meta/compiler.Eduardo Julian2023-01-0811-10/+5367
* Now wrapping C++ values inside a universal box.Eduardo Julian2023-01-073-2/+52
* Now documenting exported aliases.Eduardo Julian2023-01-064-2/+73
* Compilation of simple literals in C++.Eduardo Julian2023-01-054-7/+61
* Added simple machinery for aliasing of definitions.Eduardo Julian2023-01-0412-110/+115
* Began work on C++ back-end.Eduardo Julian2022-12-2321-57/+173
* Added some explicit machinery for the Any type.Eduardo Julian2022-12-221-0/+42
* Now showing stack-traces for runtime exceptions in Ruby.Eduardo Julian2022-12-223-9/+100
* Added price-action abstraction.Eduardo Julian2022-12-191-0/+128
* Added accumulation/distribution oscillator.Eduardo Julian2022-12-121-2/+3
* Added some simple time-series handling machinery.Eduardo Julian2022-12-0239-211/+211
* Added index section to documentation + re-named Primitive -> NominalEduardo Julian2022-11-215-13/+13
* Fixed a bug when optimization record access.Eduardo Julian2022-11-203-5/+5
* Now documenting dependers and dependees.Eduardo Julian2022-11-152-7/+7
* Minor naming & syntax improvements.Eduardo Julian2022-10-2431-131/+131
* Clean-up after format change for extensions [part 3]Eduardo Julian2022-10-221-30/+0
* Clean-up after format change for extensions [part 2]Eduardo Julian2022-10-213-64/+31
* Migrating default extensions to the new format [Part 2]Eduardo Julian2022-10-194-51/+45
* Made labels (tags & slots) into normal definitions.Eduardo Julian2022-09-021-76/+0
* Added support for structured concurrency.Eduardo Julian2022-08-251-3/+3
* Made the compiler's caching system sensitive to the build configuration.Eduardo Julian2022-08-172-8/+14
* Proper testing for debug.log!Eduardo Julian2022-08-171-1/+1
* Fixes for Aedifex tests.Eduardo Julian2022-08-121-18/+16
* Fixed test suite.Eduardo Julian2022-08-126-143/+147
* Improved exception-definition macro.Eduardo Julian2022-08-112-4/+4
* Re-named the "case" macro to "when".Eduardo Julian2022-08-1136-268/+268
* Extracted property-based testing machinery into its own module.Eduardo Julian2022-08-1056-227/+291
* Extracted unit-testing machinery into its own module.Eduardo Julian2022-07-2811-72/+79
* Now statically resolving values from globals in pattern-matching.Eduardo Julian2022-07-286-38/+38
* Removed the need for ,! unquoting.Eduardo Julian2022-07-102-11/+9
* First-class programs instead of having a "lux program" extension.Eduardo Julian2022-07-091-0/+3
* Moved "lux/static" to "lux/meta/static".Eduardo Julian2022-07-081-1/+1
* Moved compiler machinery under lux/meta.Eduardo Julian2022-07-0656-0/+10249