aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/program (unfollow)
Commit message (Collapse)AuthorFilesLines
2020-10-12Type-checking macros via the Macro' type from the standard library.Eduardo Julian8-37/+46
2020-10-12Tweaked how I64 masks are made.Eduardo Julian1-8/+19
2020-10-09Mandatory long names for JVM imports, instead of having "long" be optional ↵Eduardo Julian7-38/+38
and short be default.
2020-10-09Also using BIPUSH and SIPUSH during JVM generation.Eduardo Julian3-23/+41
2020-10-07Test imports for circular dependencies.Eduardo Julian6-15/+277
2020-10-03Gave Aedifex support for multiple profiles.Eduardo Julian11-217/+417
2020-10-03Added deployment code to Aedifex.Eduardo Julian7-8/+200
2020-09-16Changed the format of project descriptor files.Eduardo Julian1-65/+101
2020-08-29Test programs + auti build/test.Eduardo Julian6-40/+245
2020-08-28Build programs.Eduardo Julian8-15/+305
2020-08-26Download and catch dependencies in Aedifex.Eduardo Julian10-102/+564
2020-08-18Calculate SHA-1 and MD5 hashes.Eduardo Julian3-2/+30
2020-08-17Add local repo installation to Aedifex.Eduardo Julian8-45/+196
2020-08-12Aedifex can generate POM files.Eduardo Julian2-0/+119
2020-08-12WIP: New build-tool named Aedifex (can read project descriptions).Eduardo Julian4-0/+315
2020-08-09Allow "#io" outputs for JS imports.Eduardo Julian1-35/+36
2020-08-08Fixed the last set of bugs involved in JS compilation.Eduardo Julian1-1/+1
2020-07-16Can get the JS compiler to compile its own source-code.Eduardo Julian1-16/+29
2020-07-14Mo' fixes, less problems.Eduardo Julian1-2/+3
2020-07-11Got the JS compiler to compile fully.Eduardo Julian1-2/+0
2020-07-10Fixes and improvements to JavaScript compilation.Eduardo Julian1-1/+2
2020-07-05Got the JS compiler code to build again.Eduardo Julian1-14/+22
2020-07-01WIP: Leiningen integration with the new JVM compiler.Eduardo Julian1-5/+6
2020-06-29Added the missing cache invalidation to the new compiler.Eduardo Julian1-3/+6
2020-06-28Re-added & u[dated packaging machinery.Eduardo Julian1-6/+30
2020-05-29Can now import previously exported libraries.Eduardo Julian4-5/+73
2020-05-28Can now export Lux code as library TAR files.Eduardo Julian3-39/+122
2020-05-17Local binding names for (co|indexed-)?monads are now explicitly set.Eduardo Julian2-3/+3
2020-05-17:share no longer relies on :assumeEduardo Julian1-2/+2
2020-05-16Parallel compilation for the new compiler(s).Eduardo Julian3-59/+39
2020-05-09Including runtime machinery in the cache.Eduardo Julian1-7/+6
2020-05-06Loading the artifacts from the cache and re-populating the analyser's state.Eduardo Julian1-1/+1
2020-04-21Now caching the reservations from the archive.Eduardo Julian1-9/+13
2020-04-19Fixed artifact file-name generation and archive module naming in caching.Eduardo Julian1-1/+3
2020-04-16Generating definition names in a new way.Eduardo Julian1-12/+12
2020-03-19Got the new compiler to build again.Eduardo Julian1-29/+32
2020-03-05Beginning to cache artifacts.Eduardo Julian1-4/+6
2020-01-11Re-located code related to Lux's compilation across the different phases.Eduardo Julian1-7/+8
2020-01-10Re-located Lux's parser.Eduardo Julian1-2/+4
2019-12-30Re-located generation infrastructure.Eduardo Julian1-2/+2
2019-12-30Re-organized macro-expansion machinery.Eduardo Julian1-2/+2
2019-12-29Committing to Promise as the base monad for the compiler.Eduardo Julian1-70/+75
2019-10-15Compiler extensions have been tested to work.Eduardo Julian1-2/+6
2019-09-18Added packaging machinery for the JVM compiler.Eduardo Julian1-9/+11
2019-09-07Renamed "Statement" to "Directive".Eduardo Julian1-21/+21
2019-07-26No more "n/"-prefixed functions.Eduardo Julian3-12/+17
2019-07-25No more "i/"-prefixed functions.Eduardo Julian1-3/+3
2019-07-24No more "f/"-prefixed functions.Eduardo Julian1-4/+7
+ No more "m/"-prefixed functions.
2019-07-02Re-name "lux/data/error" to "lux/control/try".Eduardo Julian3-27/+27
2019-06-20Improved the convention for using text formatters.Eduardo Julian19-69/+66