Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | - Collected the Lux compiler's repo, the Standard Library's, the Leiningen ↵ | Eduardo Julian | 2016-12-01 | 1 | -30/+0 |
| | | | | plugin's and the Emacs mode's into a big monorepo, to keep development unified. | ||||
* | - Updated project.clj file. | Eduardo Julian | 2016-12-01 | 1 | -1/+3 |
| | |||||
* | - Upgraded compiler to Clojure 1.8. | Eduardo Julian | 2016-10-26 | 1 | -1/+1 |
| | |||||
* | - Now using various JVM options to speed-up compiler execution. | Eduardo Julian | 2016-10-26 | 1 | -0/+3 |
| | |||||
* | - Renamed "loop" to "iter". | Eduardo Julian | 2016-10-03 | 1 | -2/+11 |
| | | | | - Updated compiler version. - Improved project.clj file. | ||||
* | -Updated project.clj file to new version. | Eduardo Julian | 2016-08-09 | 1 | -1/+5 |
| | |||||
* | - Now, the parser no longer ignores uneven-record errors. | Eduardo Julian | 2016-04-26 | 1 | -1/+1 |
| | |||||
* | - Made some fixes to type-inference for pattern-matching. | Eduardo Julian | 2016-04-26 | 1 | -2/+4 |
| | |||||
* | - The compiler now takes the list of directories on which to look for source ↵ | Eduardo Julian | 2016-04-18 | 1 | -1/+1 |
| | | | | code during compilation. | ||||
* | - Updated the compiler version to 0.3.2 | Eduardo Julian | 2016-01-17 | 1 | -1/+1 |
| | |||||
* | - No longer removing empty lines from source code when reading it. Now ↵ | Eduardo Julian | 2015-11-29 | 1 | -1/+1 |
| | | | | | lexing them as whitespace. - Shifted version of the compiler to 0.3.1 | ||||
* | - Removed the Lux source from the repo, as it now belongs to the lux/stdlib ↵ | Eduardo Julian | 2015-10-04 | 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. | ||||
* | - Changed the license in the project.clj file (had forgotten until now). | Eduardo Julian | 2015-09-30 | 1 | -2/+2 |
| | | | | | - Some minor updates to the standard library. - Some minor bug fixes & improvements. - program.lux has been removed. | ||||
* | - Lux programs can now use libraries for both the JVM (.jar files) and pure ↵ | Eduardo Julian | 2015-09-27 | 1 | -1/+2 |
| | | | | | Lux code (.tar.gz files). - Fixed a bug regarding indices and loading/storing from/to arrays. | ||||
* | - Type definitions inside the compiler data now hold the type itself. | Eduardo Julian | 2015-08-03 | 1 | -1/+1 |
| | | | | - Value definitions inside the compiler data now hold the value itself. - Fixed a few bugs. | ||||
* | - Made several optimizations to the compiler. | Eduardo Julian | 2015-05-06 | 1 | -2/+2 |
| | | | - Also removed several unused definitions. | ||||
* | - Added the LuxVar type to properly specify the type of environment bindings. | Eduardo Julian | 2015-05-04 | 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. | ||||
* | - Optimized the compiler by eliminating reflection. | Eduardo Julian | 2015-05-03 | 1 | -1/+2 |
| | |||||
* | * Time to start compiling... | Eduardo Julian | 2014-12-01 | 1 | -1/+2 |
| | |||||
* | + Can lex basic tokens. | Eduardo Julian | 2014-11-25 | 1 | -0/+7 |
+ Can parse basic syntax. + Can eval integer multiplication. |