aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* - "lux/data/coll/bits" now uses I64 instead of Nat.Eduardo Julian2018-05-131-20/+24
* - Re-named ".../eq" modules to ".../equality".Eduardo Julian2018-05-1338-38/+42
* - Added new #I64 type as foundation for types based on 64-bit integers.Eduardo Julian2018-05-1348-667/+644
* - Implemented Deg(ree) reciprocal & conversions Deg<->Frac.Eduardo Julian2018-05-122-18/+72
* - Some improvements and fixes for stdlib.Eduardo Julian2018-05-106-75/+46
* - Re-named "Compiler" type to "Lux".Eduardo Julian2018-05-106-24/+24
* - Improved random-generation of Frac numbers.Eduardo Julian2018-05-081-8/+1
* - Improved the way Bool values are parsed.Eduardo Julian2018-05-081-28/+22
* - Re-named "lux process concurrency-level" to "lux process parallelism-level".Eduardo Julian2018-05-082-19/+23
* - Improved the way "lux program" is analysed and compiled.Eduardo Julian2018-05-081-35/+38
* - Went back to the old way of loading classes...Eduardo Julian2018-05-071-3/+2
* - Implemented bit-count in pure Lux.Eduardo Julian2018-05-071-9/+21
* - Implemented Deg functionality in pure Lux.Eduardo Julian2018-05-074-113/+189
* - Implemented Nat functionality in pure Lux.Eduardo Julian2018-05-064-30/+171
* - When loading classes in "lux/host.jvm.lux" using "java.lang,Class::forName"...Eduardo Julian2018-05-061-1/+2
* - Re-named shift-left -> left-shift, shift-right -> logical-right-shift, sign...Eduardo Julian2018-05-067-64/+64
* - Removed "lux text upper" and "lux text lower" procedures.Eduardo Julian2018-05-062-49/+149
* - Fixed error message for "lux/macro/syntax.syntax:".Eduardo Julian2018-05-061-1/+1
* - Removed Void and Unit as kinds of types.Eduardo Julian2018-05-0541-359/+278
* - List ranges can now be generated backwards.Eduardo Julian2018-05-021-6/+11
* - Changed the syntax for the parameters of "syntax:".Eduardo Julian2018-05-0229-157/+194
* - Made the names of all exceptions lower-case.Eduardo Julian2018-05-0215-83/+83
* - Added function for folding using monoids.Eduardo Julian2018-05-021-7/+14
* - Implemented Monoid for Duration.Eduardo Julian2018-05-021-0/+5
* - Re-named "Applicative" to "Apply".Eduardo Julian2018-05-0225-90/+89
* - Moved the "wrap" function into Monad, and removed Applicative from Monad's ...Eduardo Julian2018-05-0225-215/+253
* - Re-organized "lux/data/coll/tree/*" modules.Eduardo Julian2018-05-012-16/+16
* - Re-organized priority-queue modules.Eduardo Julian2018-05-011-0/+0
* - Re-named "lux/data/coll/dict/*" to "lux/data/coll/dictionary/*".Eduardo Julian2018-05-0115-13/+13
* - Re-organized dict modules.Eduardo Julian2018-05-0115-27/+27
* - Re-organized set modules.Eduardo Julian2018-05-019-8/+8
* - Re-named lux/control/cont to lux/control/continuation.Eduardo Julian2018-05-012-10/+10
* Allow giving names to loops that can be used instead of "recur".Eduardo Julian2018-05-011-29/+46
* - Allow underscore separators in the hex, octal and binary encoding macros fo...Eduardo Julian2018-05-011-29/+60
* - Can now use resource/substructural types in pure computations.Eduardo Julian2018-04-051-15/+23
* - Improved the syntax for the "lux.function" macro.Eduardo Julian2018-04-0576-594/+632
* - Re-named "is" to "is?".Eduardo Julian2018-04-059-25/+25
* - Implemented some math functions in pure Lux, to reduce the needs of the com...Eduardo Julian2018-04-051-14/+97
* - Removed the "root2" and "root3" host procedures (their functionality is red...Eduardo Julian2018-02-242-8/+5
* - Some improvements to protocol-based objects.Eduardo Julian2018-02-111-24/+92
* - Added initial implementation of protocol-based object-oriented programming.Eduardo Julian2018-02-114-8/+96
* - Re-named lux/type/object to lux/type/object/interface.Eduardo Julian2018-02-112-1/+1
* - Fixed tests in stdlib.Eduardo Julian2018-02-074-17/+15
* - Small additions.Eduardo Julian2018-02-073-12/+42
* - Improved the way exceptions work.Eduardo Julian2018-02-0720-120/+190
* - Small refactorings.Eduardo Julian2018-01-305-30/+41
* - Implemented semaphores, mutexes and barriers.Eduardo Julian2018-01-305-21/+174
* - Added sub-structural types (for synchronous IO and asynchronous Promise).Eduardo Julian2018-01-161-0/+187
* - Added indexed/parameterized monads.Eduardo Julian2018-01-161-0/+61
* - Fixed inference involving existentials.Eduardo Julian2018-01-041-3/+4