aboutsummaryrefslogtreecommitdiff
path: root/lux-bootstrapper/src/lux.clj (unfollow)
Commit message (Expand)AuthorFilesLines
2023-01-13Re-licensed to MPL 2.0Eduardo Julian1-0/+3
2022-07-09First-class programs instead of having a "lux program" extension.Eduardo Julian1-2/+4
2021-08-19Enabled compile-time code evaluation (i.e. "eval" function).Eduardo Julian1-3/+4
2020-12-04Re-named old luxc-jvm to lux-bootstrapper.Eduardo Julian1-0/+0
2019-10-09Updated old luxc to work with latest the JVM (and changes in lux-lein)Eduardo Julian1-6/+10
2019-03-17Now only timing compiler operations in the Leiningen plugin.Eduardo Julian1-1/+1
2019-03-13No longer needing "jvm" or "js" configurations in "project.clj" files for Lux...Eduardo Julian1-3/+3
2017-05-04- Removed the "Debug" compiler mode.Eduardo Julian1-4/+1
2017-04-05- Made some improvements to error messages in the compiler.Eduardo Julian1-1/+1
2017-03-21- Can now select between JVM and JS compilation, based on command-line parame...Eduardo Julian1-4/+4
2017-01-29- Major refactoring to make it easier to introduce the new (JS) backend.Eduardo Julian1-1/+0
2017-01-26- Changed the license from MPL 2.0 to MIT.Eduardo Julian1-5/+0
2017-01-25- Improved Lux error messages by ensuring the cursor is always present.Eduardo Julian1-1/+1
2017-01-25- Renamed lux/data/struct/tree to lux/data/struct/tree/rose.Eduardo Julian1-5/+5
2017-01-11- Fixed some bugs in the REPL.Eduardo Julian1-2/+4
2016-12-07- Removed some comments that slipped in with the code.Eduardo Julian1-14/+0
2016-12-01- Collected the Lux compiler's repo, the Standard Library's, the Leiningen pl...Eduardo Julian1-0/+14
2016-10-30- Fixed a bug in how the output-dir and output-package are handled.Eduardo Julian1-4/+4
2016-10-25- Improved the way resources and source code are handled.Eduardo Julian1-6/+17
2016-04-18- The compiler now takes the list of directories on which to look for source ...Eduardo Julian1-9/+6
2016-03-12- Added a REPL mode.Eduardo Julian1-3/+7
2016-02-17- Added CompilerMode and CompilerInfo data to the Compiler state.Eduardo Julian1-1/+7
2015-12-02- Made a variety of refactorings and minor changes.Eduardo Julian1-3/+1
2015-11-15- _jvm_ null must now be written as a form.Eduardo Julian1-7/+1
2015-10-04- Removed the Lux source from the repo, as it now belongs to the lux/stdlib p...Eduardo Julian1-5/+0
2015-09-30- Changed the license in the project.clj file (had forgotten until now).Eduardo Julian1-1/+1
2015-09-27- Lux programs can now use libraries for both the JVM (.jar files) and pure L...Eduardo Julian1-8/+20
2015-08-28Changed the license from EPL to MPL.Eduardo Julian1-7/+4
2015-07-29- lux;using no longer prefixes variables.Eduardo Julian1-5/+7
2015-07-25- The output directory is now being used as the cache.Eduardo Julian1-3/+1
2015-07-24- Fixed an error when compiling Java field access (both static & virtual).Eduardo Julian1-1/+1
2015-07-19Added copyright notice on all files that missed it.Eduardo Julian1-0/+8
2015-05-22- Corrected the indentation issues in the lux files.Eduardo Julian1-1/+4
2015-05-14- Removed the apparently unnecessary total-locals.Eduardo Julian1-2/+0
2015-05-06- Removed all the unnecesary comments.Eduardo Julian1-10/+0
2015-05-04v0.1Eduardo Julian1-1/+2
2015-05-04- Added the LuxVar type to properly specify the type of environment bindings.Eduardo Julian1-0/+7
2015-05-04- Added alias-lux to import lux.lux definitions.Eduardo Julian1-0/+2
2015-05-01- Added existential types via #ExT.Eduardo Julian1-9/+1
2015-05-01Optimized the compiler with 2 tweaks:Eduardo Julian1-3/+0
2015-04-17- Solved the bug wherein type-inferencing was causing computational complexit...Eduardo Julian1-1/+0
2015-04-16- Type-vars can now be deleted and be scoped (through with-var).Eduardo Julian1-1/+5
2015-03-30- Beginning to add type-system + type-inferencer.Eduardo Julian1-0/+1
2015-03-22- Fixed the bug that caused the infinite look while compiling the file.Eduardo Julian1-4/+2
2015-03-21- Added module-name aliasing.Eduardo Julian1-1/+0
2015-03-20[2nd Super Refactoring That Breaks The System: Part 6]Eduardo Julian1-0/+2
2015-03-19[2nd Super Refactoring That Breaks The System: Part 5]Eduardo Julian1-4/+5
2015-03-17[2nd Super Refactoring That Breaks The System: Part 2]Eduardo Julian1-0/+1
2015-03-15[2nd Super Refactoring That Breaks The System: Part 1]Eduardo Julian1-4/+0
2015-03-12- Added program creation (generates the "main" method).Eduardo Julian1-2/+3