aboutsummaryrefslogtreecommitdiff
path: root/project.clj (follow)
Commit message (Collapse)AuthorAgeFilesLines
* - Now merging compiler-states pre-and-post module compilation.Eduardo Julian2016-10-091-1/+2
| | | - Added a temporary fix for the survival/accumulation of zombie type-vars.
* - Renamed "loop" to "iter".Eduardo Julian2016-10-031-2/+11
| | | | - Updated compiler version. - Improved project.clj file.
* -Updated project.clj file to new version.Eduardo Julian2016-08-091-1/+5
|
* - Now, the parser no longer ignores uneven-record errors.Eduardo Julian2016-04-261-1/+1
|
* - Made some fixes to type-inference for pattern-matching.Eduardo Julian2016-04-261-2/+4
|
* - The compiler now takes the list of directories on which to look for source ↵Eduardo Julian2016-04-181-1/+1
| | | | code during compilation.
* - Updated the compiler version to 0.3.2Eduardo Julian2016-01-171-1/+1
|
* - No longer removing empty lines from source code when reading it. Now ↵Eduardo Julian2015-11-291-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 Julian2015-10-041-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 Julian2015-09-301-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 Julian2015-09-271-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 Julian2015-08-031-1/+1
| | | | - Value definitions inside the compiler data now hold the value itself. - Fixed a few bugs.
* - Made several optimizations to the compiler.Eduardo Julian2015-05-061-2/+2
| | | - Also removed several unused definitions.
* - Added the LuxVar type to properly specify the type of environment bindings.Eduardo Julian2015-05-041-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 Julian2015-05-031-1/+2
|
* * Time to start compiling...Eduardo Julian2014-12-011-1/+2
|
* + Can lex basic tokens.Eduardo Julian2014-11-251-0/+7
+ Can parse basic syntax. + Can eval integer multiplication.