aboutsummaryrefslogtreecommitdiff
path: root/luxc/src/lux/analyser/proc/common.clj (unfollow)
Commit message (Expand)AuthorFilesLines
2020-12-04Re-named old luxc-jvm to lux-bootstrapper.Eduardo Julian1-299/+0
2020-11-07Pure-Lux implementation for biggest and smallest Frac values.Eduardo Julian1-16/+0
2020-10-12Type-checking macros via the Macro' type from the standard library.Eduardo Julian1-3/+5
2020-10-07Re-named "Cursor" type to "Location".Eduardo Julian1-37/+37
2019-05-02Introduced the "#Macro" type and got rid of the "#lux.macro?" annotation type...Eduardo Julian1-2/+10
2019-04-28Turned all "lux int ???" extensions to "lux i64 ???".Eduardo Julian1-12/+12
2019-04-28Turned all "lux frac ???" extensions to "lux f64 ???".Eduardo Julian1-27/+27
2019-04-04Forgot "lux text char".Eduardo Julian1-2/+2
2019-04-04Changed the order of the inputs to the common extensions.Eduardo Julian1-42/+33
2018-08-24Some micro-optimizations.Eduardo Julian1-6/+7
2018-08-23Added a special compiler optimization to pattern-match on characters faster.Eduardo Julian1-52/+77
2018-08-23"lux text char" is now unsafe/optimized.Eduardo Julian1-1/+1
2018-08-23Optimized text clipping.Eduardo Julian1-1/+1
2018-08-20- Fixed ordering issue with Lux arithmetic extensions.Eduardo Julian1-2/+2
2018-07-31Now implementing box functionality in stdlib instead of the compiler.Eduardo Julian1-39/+0
2018-07-31Now implementing array functionality in stdlib instead of the compiler.Eduardo Julian1-60/+0
2018-07-31Now implementing process functionality in stdlib instead of the compiler.Eduardo Julian1-19/+0
2018-07-31Now implementing atom functionality in stdlib instead of the compiler.Eduardo Julian1-36/+0
2018-07-30Now implementing math functionality in stdlib instead of the compiler.Eduardo Julian1-46/+0
2018-07-13Re-named "Bool" type to "Bit".Eduardo Julian1-8/+8
2018-07-11- Removed "lux text hash" extension.Eduardo Julian1-2/+0
2018-07-11- Got rid of "lux text replace-once" and "lux text replace-all" extensions.Eduardo Julian1-25/+0
2018-07-04- Re-named Bound to Paremeter.Eduardo Julian1-2/+2
2018-07-04- Implemented not-a-number and both infinities in pure Lux.Eduardo Julian1-6/+0
2018-05-20- Re-named "Top" to "Any", and "Bottom" to "Nothing".Eduardo Julian1-11/+11
2018-05-13- Added new #I64 type as foundation for types based on 64-bit integers.Eduardo Julian1-61/+74
2018-05-08- Re-named "lux process concurrency-level" to "lux process parallelism-level".Eduardo Julian1-12/+3
2018-05-07- Implemented bit-count in pure Lux.Eduardo Julian1-9/+0
2018-05-07- Implemented Deg functionality in pure Lux.Eduardo Julian1-42/+0
2018-05-06- Implemented Nat functionality in pure Lux.Eduardo Julian1-37/+12
2018-05-06- Re-named shift-left -> left-shift, shift-right -> logical-right-shift, sign...Eduardo Julian1-6/+6
2018-05-06- Removed "lux text upper" and "lux text lower" procedures.Eduardo Julian1-17/+0
2018-05-05- Removed Void and Unit as kinds of types.Eduardo Julian1-5/+5
2018-04-05- Implemented some math functions in pure Lux, to reduce the needs of the com...Eduardo Julian1-10/+0
2018-02-24- Removed the "root2" and "root3" host procedures (their functionality is red...Eduardo Julian1-4/+0
2017-12-31- Added safe (single-threaded) mutation.Eduardo Julian1-0/+39
2017-12-31- Added safe (single-threaded) mutation.Eduardo Julian1-0/+39
2017-11-22- Fixed some bugs.Eduardo Julian1-19/+5
2017-11-21- Fixed some bugs.Eduardo Julian1-22/+22
2017-11-14- Made "lux text clip" work like it used to.Eduardo Julian1-3/+1
2017-11-14- Removed "lux text last-index" procedure.Eduardo Julian1-3/+1
2017-11-13- Type-vars no longer get deleted.Eduardo Julian1-2/+2
2017-11-06- Changed how Lux procedures work on the old compiler and the stdlib.Eduardo Julian1-158/+127
2017-09-04- Re-named "real" numbers to "frac"(tions).Eduardo Julian1-44/+44
2017-07-02- Lux no longer has a Char primitive data-type.Eduardo Julian1-16/+2
2017-06-21- Renamed "App" to "Apply" and swapped the order of the arguments to it.Eduardo Julian1-9/+9
2017-05-23- Implemented Real<->Bits conversion (and used it to implement Hash<Real>).Eduardo Julian1-2/+0
2017-05-07- Removed "T" suffix from Type's tags.Eduardo Julian1-16/+16
2017-05-07- Fully implemented Deg encoding/decoding in pure Lux.Eduardo Julian1-3/+0
2017-04-03- Implemented Int encoding/decoding in the standard library.Eduardo Julian1-3/+0