aboutsummaryrefslogtreecommitdiff
path: root/stdlib/project.clj (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-12-25Dusting off the pure-Lux JVM compiler machinery. [Part 2]Eduardo Julian1-1/+1
2021-11-08Sharing the same Function class between bootsrapper and JVM compiler.Eduardo Julian1-1/+1
2021-11-02v0.6.4Eduardo Julian1-1/+1
2021-10-22v0.6.3Eduardo Julian1-2/+2
2021-10-22FIXED analysis extensions got reset and new ones would be unavailable.Eduardo Julian1-1/+1
2021-10-09Fixed packaging issue.Eduardo Julian1-2/+2
2021-10-01Commercial licensing option for Lux + release versions for sub-projects.Eduardo Julian1-5/+5
2021-09-08Now using eval to derive code for arbitrary types.Eduardo Julian1-3/+1
2021-08-18Some bug fixes.Eduardo Julian1-3/+0
2021-06-14Extracted Licentia out of the standard library.Eduardo Julian1-5/+1
2021-02-24Done with Python.Eduardo Julian1-1/+1
2020-12-04Re-named old luxc-jvm to lux-bootstrapper.Eduardo Julian1-1/+1
2020-10-07Test imports for circular dependencies.Eduardo Julian1-1/+2
2020-08-12WIP: New build-tool named Aedifex (can read project descriptions).Eduardo Julian1-0/+3
2019-10-09Updated old luxc to work with latest the JVM (and changes in lux-lein)Eduardo Julian1-0/+1
2019-03-31Added Lux version to manifests.Eduardo Julian1-0/+1
2019-03-13No longer needing "jvm" or "js" configurations in "project.clj" files for ↵Eduardo Julian1-4/+4
Lux projects.
2019-02-24Got new-luxc to compile/build again.Eduardo Julian1-6/+6
2019-02-12Re-named "lux/platform" to "lux/tool".Eduardo Julian1-3/+3
2019-02-06Updated test for "lux/control/pipe" to new format.Eduardo Julian1-4/+6
2019-02-05Folded license-making program (legislator) into the Lux project proper (as ↵Eduardo Julian1-2/+5
licentia).
2019-02-05Integrated tests into normal source code.Eduardo Julian1-13/+15
2019-02-05Migrated documentation tool's code into stdlib.Eduardo Julian1-4/+5
2019-02-03Relative imports can now alter the start of a path.Eduardo Julian1-1/+1
2018-12-15Changed the licenses in the project.clj files.Eduardo Julian1-2/+2
2018-12-03Excised contribution relevant to this: https://github.com/LuxLang/lux/pull/33Eduardo Julian1-1/+0
2017-09-19Using leinigen lux plugin again and increased stacksize. I always got ↵StephenBDT1-1/+2
stackoverflows when trying to run the tests
2017-03-24- Updated the license in the project.clj files.Eduardo Julian1-3/+3
- Now forcing the JVM to use a larger stack, to avoid StackOverflow errors.
2017-01-12- v0.6.0 development has officially begun!Eduardo Julian1-2/+2
2017-01-08- Added SCM info to project.clj files.Eduardo Julian1-2/+7
2017-01-08- Updated the project.clj files.Eduardo Julian1-2/+2
2016-12-01- Collected the Lux compiler's repo, the Standard Library's, the Leiningen ↵Eduardo Julian1-18/+7
plugin's and the Emacs mode's into a big monorepo, to keep development unified.
2016-12-01- Updated project.clj file.Eduardo Julian1-1/+3
2016-10-26- Upgraded compiler to Clojure 1.8.Eduardo Julian1-1/+1
2016-10-26- Now using various JVM options to speed-up compiler execution.Eduardo Julian1-0/+3
2016-10-11- Finished a working implementation of parallel compilation, that doesn't ↵Eduardo Julian1-2/+1
rely on core.async.
2016-10-09- Now merging compiler-states pre-and-post module compilation.Eduardo Julian1-1/+2
- Added a temporary fix for the survival/accumulation of zombie type-vars.
2016-10-03- Renamed "loop" to "iter".Eduardo Julian1-2/+11
- Updated compiler version. - Improved project.clj file.
2016-08-09-Updated project.clj file to new version.Eduardo Julian1-1/+5
2016-04-26- Now, the parser no longer ignores uneven-record errors.Eduardo Julian1-1/+1
2016-04-26- Made some fixes to type-inference for pattern-matching.Eduardo Julian1-2/+4
2016-04-18- The compiler now takes the list of directories on which to look for source ↵Eduardo Julian1-1/+1
code during compilation.
2016-01-17- Updated the compiler version to 0.3.2Eduardo Julian1-1/+1
2015-11-29- No longer removing empty lines from source code when reading it. Now ↵Eduardo Julian1-1/+1
lexing them as whitespace. - Shifted version of the compiler to 0.3.1
2015-10-04- Removed the Lux source from the repo, as it now belongs to the lux/stdlib ↵Eduardo Julian1-2/+1
package. - Removed de Apacke Commons Compress library, as Lux libraries will now be packaged as .jar files instead of as .tar.gz files. - The compiler no longer packages libraries, as that task will now be left for the build system.
2015-09-30- Changed the license in the project.clj file (had forgotten until now).Eduardo Julian1-2/+2
- Some minor updates to the standard library. - Some minor bug fixes & improvements. - program.lux has been removed.
2015-09-27- Lux programs can now use libraries for both the JVM (.jar files) and pure ↵Eduardo Julian1-1/+2
Lux code (.tar.gz files). - Fixed a bug regarding indices and loading/storing from/to arrays.
2015-08-03- Type definitions inside the compiler data now hold the type itself.Eduardo Julian1-1/+1
- Value definitions inside the compiler data now hold the value itself. - Fixed a few bugs.
2015-05-06- Made several optimizations to the compiler.Eduardo Julian1-2/+2
- Also removed several unused definitions.
2015-05-04- Added the LuxVar type to properly specify the type of environment bindings.Eduardo Julian1-3/+4
- Implemented "using". - Implemented jvm-program. - Corrected some primitive (un)wrapping errors in lux.compiler.host. - jvm-program is now scoped to enable local variables. - The types of definitions are now stored within the module dictionary. - Added a "main" method that just compiles program.lux.