aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/meta/compiler (follow)
Commit message (Expand)AuthorAgeFilesLines
* Migrating default extensions to the new format [Part 1]Eduardo Julian2022-10-037-72/+98
* Migrating default extensions to the new format [Part 0]Eduardo Julian2022-10-0312-179/+268
* New format for extensions [part 4]Eduardo Julian2022-10-0210-67/+72
* New format for extensions [part 3]Eduardo Julian2022-10-029-152/+150
* New format for extensions [part 2]Eduardo Julian2022-10-0127-164/+186
* New format for extensions [part 1]Eduardo Julian2022-10-0130-194/+243
* New format for extensions [part 0]Eduardo Julian2022-10-0112-245/+306
* Made labels (tags & slots) into normal definitions.Eduardo Julian2022-09-0226-256/+151
* Got rid of the superfluous "lux macro" extension.Eduardo Julian2022-08-301-30/+0
* Added support for structured concurrency.Eduardo Julian2022-08-251-2/+3
* Added support for event-loop concurrency.Eduardo Julian2022-08-183-50/+52
* Less needless re-compilation in the caching system.Eduardo Julian2022-08-173-99/+125
* Made the compiler's caching system sensitive to the build configuration.Eduardo Julian2022-08-174-28/+43
* Proper testing for debug.log!Eduardo Julian2022-08-172-9/+10
* Improved exception-definition macro.Eduardo Julian2022-08-1135-209/+211
* Re-named the "case" macro to "when".Eduardo Julian2022-08-11126-882/+886
* Now statically resolving values from globals in pattern-matching.Eduardo Julian2022-07-2819-74/+87
* Made inlined functions into first-class macros.Eduardo Julian2022-07-264-77/+69
* Better error reporting when analyzing variants.Eduardo Julian2022-07-101-3/+12
* Removed the need for ,! unquoting.Eduardo Julian2022-07-103-15/+21
* First-class programs instead of having a "lux program" extension.Eduardo Julian2022-07-095-137/+121
* Moved "lux/static" to "lux/meta/static".Eduardo Julian2022-07-082-2/+2
* Extensible macro vocabulary for "lux/macro/pattern.`".Eduardo Julian2022-07-081-7/+7
* Moved "lux/time" to "lux/world/time".Eduardo Julian2022-07-063-9/+10
* Made exception.report a function.Eduardo Julian2022-07-0628-191/+191
* Moved compiler machinery under lux/meta.Eduardo Julian2022-07-06214-0/+36613