aboutsummaryrefslogtreecommitdiff
path: root/luxc/src/lux/analyser (follow)
Commit message (Expand)AuthorAgeFilesLines
* Re-named "Symbol" to "Identifier".Eduardo Julian2018-07-213-7/+7
* Re-named "Bool" type to "Bit".Eduardo Julian2018-07-136-58/+58
* - Removed "lux text hash" extension.Eduardo Julian2018-07-111-2/+0
* - Got rid of "lux text replace-once" and "lux text replace-all" extensions.Eduardo Julian2018-07-111-25/+0
* - Re-named "degree" to "revolution".Eduardo Julian2018-07-042-16/+16
* - Re-named Bound to Paremeter.Eduardo Julian2018-07-045-31/+31
* - Implemented not-a-number and both infinities in pure Lux.Eduardo Julian2018-07-041-6/+0
* - Re-named "Top" to "Any", and "Bottom" to "Nothing".Eduardo Julian2018-05-207-120/+27
* - Added new #I64 type as foundation for types based on 64-bit integers.Eduardo Julian2018-05-131-61/+74
* - Re-named "Compiler" type to "Lux".Eduardo Julian2018-05-101-1/+1
* - Re-named "lux process concurrency-level" to "lux process parallelism-level".Eduardo Julian2018-05-081-12/+3
* - Improved the way "lux program" is analysed and compiled.Eduardo Julian2018-05-081-9/+6
* - Implemented bit-count in pure Lux.Eduardo Julian2018-05-071-9/+0
* - Implemented Deg functionality in pure Lux.Eduardo Julian2018-05-071-42/+0
* - Implemented Nat functionality in pure Lux.Eduardo Julian2018-05-061-37/+12
* - Re-named shift-left -> left-shift, shift-right -> logical-right-shift, sign...Eduardo Julian2018-05-061-6/+6
* - Removed "lux text upper" and "lux text lower" procedures.Eduardo Julian2018-05-061-17/+0
* - Removed Void and Unit as kinds of types.Eduardo Julian2018-05-057-49/+46
* - Got the old compiler to compile again.Eduardo Julian2018-05-053-253/+272
* - Implemented some math functions in pure Lux, to reduce the needs of the com...Eduardo Julian2018-04-051-10/+0
* - Removed the "root2" and "root3" host procedures (their functionality is red...Eduardo Julian2018-02-241-4/+0
* - Fixed some parsing errors affecting JVM interface analysis/compilation.Eduardo Julian2018-01-281-6/+15
* - Fixed a type-bug in old compiler.Eduardo Julian2018-01-231-1/+1
* - Added safe (single-threaded) mutation.Eduardo Julian2017-12-311-0/+39
* - Fixed function application involving existential quantification in the old ...Eduardo Julian2017-12-281-3/+16
* - Brought luxc and new-luxc closer together.Eduardo Julian2017-12-051-64/+64
* - No longer deleting type-vars in luxc, to better match it with the type-chec...Eduardo Julian2017-12-041-9/+2
* - Added context-sensitive macro-expansion by means of "lux in-module", and re...Eduardo Julian2017-12-022-7/+34
* - Made it so that module annotations can only be set once now.Eduardo Julian2017-12-011-2/+2
* - Forgot to commit separator change for this file...Eduardo Julian2017-11-291-1/+1
* - Changed the identifier separator, from the semi-colon (;) to the period/dot...Eduardo Julian2017-11-291-5/+6
* - Fixed some bugs.Eduardo Julian2017-11-221-19/+5
* - Fixed some bugs.Eduardo Julian2017-11-211-22/+22
* - Made "lux text clip" work like it used to.Eduardo Julian2017-11-141-3/+1
* - Removed "lux text last-index" procedure.Eduardo Julian2017-11-141-3/+1
* - Type-vars no longer get deleted.Eduardo Julian2017-11-131-2/+2
* - Changed how Lux procedures work on the old compiler and the stdlib.Eduardo Julian2017-11-062-311/+282
* - Now, all special forms are handled as procedures.Eduardo Julian2017-10-311-4/+2
* - Added a new piece of compiler state, just for storing the current-module.Eduardo Julian2017-10-261-1/+2
* - Re-named "Host" to "Primitive".Eduardo Julian2017-10-204-53/+53
* - Eliminated the Anns and Ann-Value types, and now only using Code for defini...Eduardo Julian2017-10-113-27/+34
* - Re-named "real" numbers to "frac"(tions).Eduardo Julian2017-09-044-62/+62
* - Added array operations for primitive arrays.Eduardo Julian2017-08-221-0/+16
* - Lux no longer has a Char primitive data-type.Eduardo Julian2017-07-024-43/+2
* - Renamed "App" to "Apply" and swapped the order of the arguments to it.Eduardo Julian2017-06-215-24/+24
* - Implemented Real<->Bits conversion (and used it to implement Hash<Real>).Eduardo Julian2017-05-231-2/+0
* - Removed "T" suffix from Type's tags.Eduardo Julian2017-05-077-161/+161
* - Fully implemented Deg encoding/decoding in pure Lux.Eduardo Julian2017-05-071-3/+0
* - Removed the "S" suffix from AST tags.Eduardo Julian2017-05-034-24/+24
* - Changed the way Scope works, to make it independent from the notion of Anal...Eduardo Julian2017-05-013-8/+16