aboutsummaryrefslogtreecommitdiff
path: root/luxc/src/lux/base.clj (unfollow)
Commit message (Expand)AuthorFilesLines
2019-01-09Shortened normalization codes.Eduardo Julian1-27/+41
2018-07-21Re-named "Symbol" to "Identifier".Eduardo Julian1-2/+2
2018-07-13Re-named "Bool" type to "Bit".Eduardo Julian1-7/+7
2018-07-04- Re-named "degree" to "revolution".Eduardo Julian1-39/+39
2018-07-04- Re-named Bound to Paremeter.Eduardo Julian1-1/+1
2018-05-20- Re-named "Top" to "Any", and "Bottom" to "Nothing".Eduardo Julian1-2/+2
2018-05-10- Re-named "Compiler" type to "Lux".Eduardo Julian1-15/+13
2018-05-05- Removed Void and Unit as kinds of types.Eduardo Julian1-39/+53
2017-12-05- Added analysis, synthesis, translation and statement extensions.Eduardo Julian1-0/+3
2017-12-02- Added new "lux in-module" procedure for changing the module while analysing...Eduardo Julian1-0/+10
2017-11-29- Changed the identifier separator, from the semi-colon (;) to the period/dot...Eduardo Julian1-4/+4
2017-10-26- Added a new piece of compiler state, just for storing the current-module.Eduardo Julian1-4/+7
2017-10-20- Re-named "Host" to "Primitive".Eduardo Julian1-1/+1
2017-10-17- Added "for" macro to specify platform-dependent code.Eduardo Julian1-18/+18
2017-10-11- Eliminated the Anns and Ann-Value types, and now only using Code for defini...Eduardo Julian1-12/+0
2017-09-04- Re-named "real" numbers to "frac"(tions).Eduardo Julian1-3/+3
2017-07-02- Lux no longer has a Char primitive data-type.Eduardo Julian1-5/+0
2017-06-23- Added #compiler-name back to Compiler-Info.Eduardo Julian1-5/+8
2017-06-21- Renamed "App" to "Apply" and swapped the order of the arguments to it.Eduardo Julian1-1/+1
2017-05-07- Renamed "AST" to "Code".Eduardo Julian1-1/+1
2017-05-07- Removed "T" suffix from Type's tags.Eduardo Julian1-11/+11
2017-05-04- Removed the "Debug" compiler mode.Eduardo Julian1-3/+2
2017-05-03- Removed the "S" suffix from AST tags.Eduardo Julian1-24/+24
2017-04-30- Renamed fields of scopes.Eduardo Julian1-8/+8
2017-04-30- Separated the analysis of definitions from the analysis of variables.Eduardo Julian1-1/+1
2017-04-30- Updated the compiler's type-checking context to match it with lux/type/check.Eduardo Julian1-3/+17
2017-04-10- Renamed "LambdaT" to "FunctionT".Eduardo Julian1-1/+1
2017-04-05- Made some improvements to error messages in the compiler.Eduardo Julian1-11/+16
2017-03-28- Removed the ["jvm" "try"] procedure.Eduardo Julian1-14/+0
2017-02-22- Now making sure custom analysis of per-platform procedures requires that th...Eduardo Julian1-1/+1
2017-02-21- Made some optimizations.Eduardo Julian1-96/+96
2017-02-19- Now storing the compiler's version and the module-file's hash inside the mo...Eduardo Julian1-2/+0
2017-02-17- Added more common procedures.Eduardo Julian1-1/+0
2017-02-07- Reorganized the code related to _lux_proc a bit.Eduardo Julian1-5/+5
2017-02-05- Added support for compiling _lux_proc (some procedures).Eduardo Julian1-54/+59
2017-01-30- The data for checking which exceptions are being catched has been moved fro...Eduardo Julian1-4/+6
2017-01-30- More refactorings.Eduardo Julian1-72/+4
2017-01-29- Removed several unnecessary CHECKCASTs.Eduardo Julian1-1/+1
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-49/+49
2017-01-12- v0.6.0 development has officially begun!Eduardo Julian1-1/+1
2017-01-11- Fixed some bugs in the REPL.Eduardo Julian1-27/+29
2016-12-31- Now pre-loading full cache, instead of loading it lazily.Eduardo Julian1-0/+9
2016-12-27- Fixed the (encode-frac .0) bug for the compiler's encoder, at lux.baseEduardo Julian1-15/+16
2016-12-26- Finished compiler's support for Frac numbers.Eduardo Julian1-51/+113
2016-12-01- Collected the Lux compiler's repo, the Standard Library's, the Leiningen pl...Eduardo Julian1-0/+0
2016-12-01Renamed Compiler::envs to 'scopes'.Eduardo Julian1-12/+12
2016-11-18- Now storing imports and tags in the new module-cache file.Eduardo Julian1-3/+0
2016-11-18- Module anns are now stored in the new module-cache file too.Eduardo Julian1-2/+0