aboutsummaryrefslogtreecommitdiff
path: root/stdlib (unfollow)
Commit message (Expand)AuthorFilesLines
2020-05-05Fixed bugs while parsing modules' cached data.Eduardo Julian11-198/+238
2020-04-22Now caching the documents generated after compiling each module.Eduardo Julian13-125/+353
2020-04-21Now caching the reservations from the archive.Eduardo Julian14-119/+393
2020-04-20Added some testing machinery to measure the code coverage of tests.Eduardo Julian10-253/+401
2020-04-20Got JVM anonymous classes to compile again.Eduardo Julian6-168/+224
2020-04-19Fixed some compilation bugs.Eduardo Julian4-109/+251
2020-04-19Fixed artifact file-name generation and archive module naming in caching.Eduardo Julian15-80/+160
2020-04-18Generating module IDs in a similar way to artifact IDs.Eduardo Julian13-67/+146
2020-04-18Improved test for exceptions.Eduardo Julian5-41/+128
2020-04-16Generating definition names in a new way.Eduardo Julian14-58/+93
2020-04-15Test for concatenative programming.Eduardo Julian7-92/+333
2020-04-15Some tweaks to how dictionaries and rows work.Eduardo Julian12-85/+107
2020-03-19Test for predicates + adjustments to code-generation code.Eduardo Julian17-83/+174
2020-03-19Got the new compiler to build again.Eduardo Julian13-352/+262
2020-03-18Test for order + fixes for interval.Eduardo Julian6-57/+89
2020-03-18No passing the archive as a parameter to all phases.Eduardo Julian61-1154/+1263
2020-03-05Test for equivalence + adjustments to Lua-generation code.Eduardo Julian16-324/+359
2020-03-05Beginning to cache artifacts.Eduardo Julian7-132/+183
2020-03-04Test for enums + adjustments to Python-generation code.Eduardo Julian16-328/+370
2020-03-04Test for codec composition + adjustments to JS-generation code.Eduardo Julian17-301/+360
2020-01-11Re-located compiler's version.Eduardo Julian5-13/+15
2020-01-11Re-located code related to Lux's compilation across the different phases.Eduardo Julian140-500/+573
2020-01-10Re-located Lux's parser.Eduardo Julian4-8/+14
2019-12-30Re-located generation extensions for JVM.Eduardo Julian4-47/+43
2019-12-30Re-located generation infrastructure.Eduardo Julian15-115/+114
2019-12-30Re-organized code-evaluation machinery.Eduardo Julian5-26/+23
2019-12-30Re-organized macro-expansion machinery.Eduardo Julian8-22/+23
2019-12-29Committing to Promise as the base monad for the compiler.Eduardo Julian5-159/+156
2019-12-29FIX the names of function classes are now prefixed with their originating mod...Eduardo Julian3-28/+45
2019-12-28Optimized pattern-matching against variants.Eduardo Julian1-8/+2
2019-12-28Implemented an alternative method for extensible JVM bytecode generation.Eduardo Julian4-23/+346
2019-12-27Falling back to using the old method of JVM generation while I properly debug...Eduardo Julian3-12/+27
2019-12-26Bug fixes.Eduardo Julian7-166/+145
2019-12-25Optimized LuxRuntime::case and fixed a few bugs.Eduardo Julian4-52/+66
2019-12-24Ported program generation, host environment and packaging machinery to stdlib.Eduardo Julian8-33/+750
2019-12-21Properly track how the stack changes in the presence of discontinuities.Eduardo Julian6-128/+272
2019-11-21Ported JVM host extension generation to the new JVM bytecode machinery.Eduardo Julian4-4/+1088
2019-11-18Minor adjustments.Eduardo Julian18-457/+443
2019-11-16Tests for JVM bytecode machinery. [Part 5]Eduardo Julian10-1473/+311
2019-11-16WIP: Tests for JVM bytecode machinery. [Part 4]Eduardo Julian2-135/+141
2019-11-15WIP: Tests for JVM bytecode machinery. [Part 3]Eduardo Julian4-71/+330
2019-11-14Fixed the test for INVOKEINTERFACE.Eduardo Julian2-14/+10
2019-11-10WIP: Tests for JVM bytecode machinery. [Part 2]Eduardo Julian1-38/+369
2019-11-09WIP: Tests for JVM bytecode machinery. [Part 1]Eduardo Julian1-26/+284
2019-11-09WIP: Tests for JVM bytecode machinery. [Part 0]Eduardo Julian8-260/+768
2019-11-07WIP: Major refactoring of JVM bytecode machinery.Eduardo Julian41-542/+2187
2019-10-27Almost completely ported JVM runtime generation to the new JVM bytecode machi...Eduardo Julian19-647/+1309
2019-10-17Ported JVM common extension generation to the new JVM bytecode machinery.Eduardo Julian7-21/+547
2019-10-17CHANGE shifting forged labels to avoid accidental collisions with legitimate ...Eduardo Julian5-11/+23
2019-10-17FIX old compiler could allow aliases to be defined more than onceEduardo Julian2-2/+2