aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/control/thread.lux (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Normalized the hierarchy of the standard library modules.Eduardo Julian2021-07-141-105/+0
|
* Re-named ":coerce" to ":as" since it technically doesn't do coercions.Eduardo Julian2021-07-111-1/+1
|
* "signature:" -> "interface:" & "structure:" -> "implementation:"Eduardo Julian2021-06-301-3/+3
| | | "signature" & "structure" feel like very ML-specific terminology and might not be easy on programmers unfamiliar with it.
* Almost done with Scheme.Eduardo Julian2021-05-241-1/+2
| | | But will have to postpone finishing it because Kawa is not up to snuff.
* Almost done with PHP.Eduardo Julian2021-03-121-1/+2
|
* Done with Ruby.Eduardo Julian2021-03-011-1/+2
|
* Almost done with Lua.Eduardo Julian2021-02-151-1/+2
|
* Improved compilation of loops and pattern-matching for Python. Eduardo Julian2021-02-011-2/+2
|
* Gave the Location type its own module.Eduardo Julian2020-10-141-2/+2
|
* "abstract:" macro now takes annotations after representation type.Eduardo Julian2020-08-091-2/+2
|
* The "for" macro can now work directly with definitions. No text literals ↵Eduardo Julian2020-06-281-13/+13
| | | | necessary.
* Array machinery for the JavaScript compiler.Eduardo Julian2019-06-151-1/+4
|
* Applied several tweaks to make the code easier to process by the new compiler.Eduardo Julian2019-05-281-3/+11
|
* Re-named "lux/tool/compiler/host" to "lux/target".Eduardo Julian2019-04-271-5/+3
|
* The old compiler is now identified with "old" instead of "jvm". This should ↵Eduardo Julian2019-04-161-1/+1
| | | | help to get old JVM code and new JVM code to coexist without forcing a major rewrite of old compiler code to get it to fit the style of the new JVM compiler code.
* Moved "lux/cli", "lux/io" and "lux/function" under "lux/control".Eduardo Julian2019-04-061-2/+3
|
* Created the "lux/abstract" branch and moved some modules into it.Eduardo Julian2019-04-061-1/+1
|
* Added the capacity to extract type-information from values to create new ↵Eduardo Julian2019-03-021-1/+1
| | | | types based on that.
* Re-named "lux/platform" to "lux/tool".Eduardo Julian2019-02-121-1/+1
|
* Ported 2 new test modules to the new format.Eduardo Julian2019-02-121-8/+7
|
* Changed the naming style for structures.Eduardo Julian2019-02-041-6/+6
|
* Some refactoring and small fixes.Eduardo Julian2018-12-041-2/+3
|
* Moved "Array" type back into "lux/data/collection/array".Eduardo Julian2018-08-031-1/+1
|
* Now implementing box functionality in stdlib instead of the compiler.Eduardo Julian2018-07-311-17/+29
|
* - Improvements to import syntax [part 2].Eduardo Julian2018-07-111-5/+6
|
* - Improvements to import syntax [part 0].Eduardo Julian2018-07-101-4/+4
|
* - Re-named "struct:" to "structure:".Eduardo Julian2018-07-101-3/+3
|
* - Minor improvements.Eduardo Julian2018-05-231-1/+1
|
* - Re-named "Top" to "Any", and "Bottom" to "Nothing".Eduardo Julian2018-05-201-1/+1
| | | - Removed some modules that should have been deleted before.
* - Removed Void and Unit as kinds of types.Eduardo Julian2018-05-051-1/+1
| | | - Changed the value of "unit" in the old LuxC to match the one in new-luxc.
* - Re-named "Applicative" to "Apply".Eduardo Julian2018-05-021-3/+3
|
* - Moved the "wrap" function into Monad, and removed Applicative from Monad's ↵Eduardo Julian2018-05-021-5/+5
| | | | | family tree. - Moved the Free monad to its own module.
* - Improved the syntax for the "lux.function" macro.Eduardo Julian2018-04-051-9/+9
|
* - Added safe (single-threaded) mutation.Eduardo Julian2017-12-311-0/+78