Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2023-01-13 | Re-licensed to MPL 2.0 | Eduardo Julian | 1 | -0/+3 | |
2021-06-01 | Updates for R compiler. | Eduardo Julian | 1 | -2/+1 | |
2021-02-24 | Done with Python. | Eduardo Julian | 1 | -1/+1 | |
2020-05-30 | Split new-luxc into lux-jvm and lux-r. | Eduardo Julian | 1 | -2/+2 | |
2019-10-14 | The new compiler can compile & run the stdlib's test suite. | Eduardo Julian | 1 | -1/+3 | |
2019-09-14 | More fixes. | Eduardo Julian | 1 | -2/+3 | |
2019-05-21 | WIP: Separate Scheme compiler. | Eduardo Julian | 1 | -4/+1 | |
2019-05-01 | The Common Lisp compiler is alive. | Eduardo Julian | 1 | -2/+0 | |
2019-04-26 | WIP: Turning compiler tests into a re-usable specification. | Eduardo Julian | 1 | -2/+1 | |
2019-04-24 | WIP: PHP compiler. | Eduardo Julian | 1 | -3/+0 | |
2019-04-11 | WIP: Lua compiler. | Eduardo Julian | 1 | -4/+0 | |
2019-04-09 | WIP: Ruby compiler. | Eduardo Julian | 1 | -2/+0 | |
2019-03-31 | Added Lux version to manifests. | Eduardo Julian | 1 | -0/+1 | |
2019-03-26 | Got the Python compiler running. | Eduardo Julian | 1 | -2/+0 | |
2019-03-13 | No longer needing "jvm" or "js" configurations in "project.clj" files for ↵ | Eduardo Julian | 1 | -2/+2 | |
Lux projects. | |||||
2019-02-24 | Got new-luxc to compile/build again. | Eduardo Julian | 1 | -11/+14 | |
2018-12-15 | Changed the licenses in the project.clj files. | Eduardo Julian | 1 | -2/+2 | |
2018-12-04 | Excised the Renjin R interpreter, to avoid licensing complications. | Eduardo Julian | 1 | -17/+16 | |
2018-05-10 | - Re-named "Compiler" type to "Lux". | Eduardo Julian | 1 | -1/+1 | |
2018-05-06 | - Updated new-luxc to the latest stdlib changes. | Eduardo Julian | 1 | -8/+8 | |
2018-05-01 | - WIP: - Initial PHP back-end implementation [missing procedures]. | Eduardo Julian | 1 | -9/+21 | |
2018-04-14 | - Initial R back-end implementation. | Eduardo Julian | 1 | -2/+5 | |
2018-04-04 | - Initial Python back-end implementation. | Eduardo Julian | 1 | -1/+2 | |
2018-03-13 | - Initial Ruby back-end implementation. | Eduardo Julian | 1 | -1/+2 | |
2018-03-06 | - Initial Lua backend implementation. | Eduardo Julian | 1 | -1/+4 | |
2017-05-09 | - Added tests for some kinds of analysis. | Eduardo Julian | 1 | -1/+1 | |
- WIP: Porting more code. | |||||
2017-04-14 | - Development of the new re-written compiler has officially begun! | Eduardo Julian | 1 | -5/+6 | |
2017-03-24 | - Updated the license in the project.clj files. | Eduardo Julian | 1 | -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 Julian | 1 | -2/+2 | |
2017-01-08 | - Added SCM info to project.clj files. | Eduardo Julian | 1 | -2/+7 | |
2017-01-08 | - Updated the project.clj files. | Eduardo Julian | 1 | -2/+2 | |
2016-12-01 | - Collected the Lux compiler's repo, the Standard Library's, the Leiningen ↵ | Eduardo Julian | 1 | -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 Julian | 1 | -1/+3 | |
2016-10-26 | - Upgraded compiler to Clojure 1.8. | Eduardo Julian | 1 | -1/+1 | |
2016-10-26 | - Now using various JVM options to speed-up compiler execution. | Eduardo Julian | 1 | -0/+3 | |
2016-10-11 | - Finished a working implementation of parallel compilation, that doesn't ↵ | Eduardo Julian | 1 | -2/+1 | |
rely on core.async. | |||||
2016-10-09 | - Now merging compiler-states pre-and-post module compilation. | Eduardo Julian | 1 | -1/+2 | |
- Added a temporary fix for the survival/accumulation of zombie type-vars. | |||||
2016-10-03 | - Renamed "loop" to "iter". | Eduardo Julian | 1 | -2/+11 | |
- Updated compiler version. - Improved project.clj file. | |||||
2016-08-09 | -Updated project.clj file to new version. | Eduardo Julian | 1 | -1/+5 | |
2016-04-26 | - Now, the parser no longer ignores uneven-record errors. | Eduardo Julian | 1 | -1/+1 | |
2016-04-26 | - Made some fixes to type-inference for pattern-matching. | Eduardo Julian | 1 | -2/+4 | |
2016-04-18 | - The compiler now takes the list of directories on which to look for source ↵ | Eduardo Julian | 1 | -1/+1 | |
code during compilation. | |||||
2016-01-17 | - Updated the compiler version to 0.3.2 | Eduardo Julian | 1 | -1/+1 | |
2015-11-29 | - No longer removing empty lines from source code when reading it. Now ↵ | Eduardo Julian | 1 | -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 Julian | 1 | -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 Julian | 1 | -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 Julian | 1 | -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 Julian | 1 | -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 Julian | 1 | -2/+2 | |
- Also removed several unused definitions. | |||||
2015-05-04 | - Added the LuxVar type to properly specify the type of environment bindings. | Eduardo Julian | 1 | -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. |