aboutsummaryrefslogtreecommitdiff
path: root/luxc/src/lux/analyser/proc/common.clj (follow)
Commit message (Expand)AuthorAgeFilesLines
* Re-named old luxc-jvm to lux-bootstrapper.Eduardo Julian2020-12-041-299/+0
* Pure-Lux implementation for biggest and smallest Frac values.Eduardo Julian2020-11-071-16/+0
* Type-checking macros via the Macro' type from the standard library.Eduardo Julian2020-10-121-3/+5
* Re-named "Cursor" type to "Location".Eduardo Julian2020-10-071-37/+37
* Introduced the "#Macro" type and got rid of the "#lux.macro?" annotation type...Eduardo Julian2019-05-021-2/+10
* Turned all "lux int ???" extensions to "lux i64 ???".Eduardo Julian2019-04-281-12/+12
* Turned all "lux frac ???" extensions to "lux f64 ???".Eduardo Julian2019-04-281-27/+27
* Forgot "lux text char".Eduardo Julian2019-04-041-2/+2
* Changed the order of the inputs to the common extensions.Eduardo Julian2019-04-041-42/+33
* Some micro-optimizations.Eduardo Julian2018-08-241-6/+7
* Added a special compiler optimization to pattern-match on characters faster.Eduardo Julian2018-08-231-52/+77
* "lux text char" is now unsafe/optimized.Eduardo Julian2018-08-231-1/+1
* Optimized text clipping.Eduardo Julian2018-08-231-1/+1
* - Fixed ordering issue with Lux arithmetic extensions.Eduardo Julian2018-08-201-2/+2
* Now implementing box functionality in stdlib instead of the compiler.Eduardo Julian2018-07-311-39/+0
* Now implementing array functionality in stdlib instead of the compiler.Eduardo Julian2018-07-311-60/+0
* Now implementing process functionality in stdlib instead of the compiler.Eduardo Julian2018-07-311-19/+0
* Now implementing atom functionality in stdlib instead of the compiler.Eduardo Julian2018-07-311-36/+0
* Now implementing math functionality in stdlib instead of the compiler.Eduardo Julian2018-07-301-46/+0
* Re-named "Bool" type to "Bit".Eduardo Julian2018-07-131-8/+8
* - 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 Bound to Paremeter.Eduardo Julian2018-07-041-2/+2
* - 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-201-11/+11
* - Added new #I64 type as foundation for types based on 64-bit integers.Eduardo Julian2018-05-131-61/+74
* - Re-named "lux process concurrency-level" to "lux process parallelism-level".Eduardo Julian2018-05-081-12/+3
* - 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-051-5/+5
* - 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
* - Added safe (single-threaded) mutation.Eduardo Julian2017-12-311-0/+39
* - 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-061-158/+127
* - Re-named "real" numbers to "frac"(tions).Eduardo Julian2017-09-041-44/+44
* - Lux no longer has a Char primitive data-type.Eduardo Julian2017-07-021-16/+2
* - Renamed "App" to "Apply" and swapped the order of the arguments to it.Eduardo Julian2017-06-211-9/+9
* - 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-071-16/+16
* - Fully implemented Deg encoding/decoding in pure Lux.Eduardo Julian2017-05-071-3/+0
* - Implemented Int encoding/decoding in the standard library.Eduardo Julian2017-04-031-3/+0
* - Nat encoding/decoding is now implemented in the standard library.Eduardo Julian2017-03-301-3/+0