aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/control/thread.lux (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-07-14Normalized the hierarchy of the standard library modules.Eduardo Julian1-105/+0
2021-07-11Re-named ":coerce" to ":as" since it technically doesn't do coercions.Eduardo Julian1-1/+1
2021-06-30"signature:" -> "interface:" & "structure:" -> "implementation:"Eduardo Julian1-3/+3
"signature" & "structure" feel like very ML-specific terminology and might not be easy on programmers unfamiliar with it.
2021-05-24Almost done with Scheme.Eduardo Julian1-1/+2
But will have to postpone finishing it because Kawa is not up to snuff.
2021-03-12Almost done with PHP.Eduardo Julian1-1/+2
2021-03-01Done with Ruby.Eduardo Julian1-1/+2
2021-02-15Almost done with Lua.Eduardo Julian1-1/+2
2021-02-01Improved compilation of loops and pattern-matching for Python. Eduardo Julian1-2/+2
2020-10-14Gave the Location type its own module.Eduardo Julian1-2/+2
2020-08-09"abstract:" macro now takes annotations after representation type.Eduardo Julian1-2/+2
2020-06-28The "for" macro can now work directly with definitions. No text literals ↵Eduardo Julian1-13/+13
necessary.
2019-06-15Array machinery for the JavaScript compiler.Eduardo Julian1-1/+4
2019-05-28Applied several tweaks to make the code easier to process by the new compiler.Eduardo Julian1-3/+11
2019-04-27Re-named "lux/tool/compiler/host" to "lux/target".Eduardo Julian1-5/+3
2019-04-16The old compiler is now identified with "old" instead of "jvm". This should ↵Eduardo Julian1-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.
2019-04-06Moved "lux/cli", "lux/io" and "lux/function" under "lux/control".Eduardo Julian1-2/+3
2019-04-06Created the "lux/abstract" branch and moved some modules into it.Eduardo Julian1-1/+1
2019-03-02Added the capacity to extract type-information from values to create new ↵Eduardo Julian1-1/+1
types based on that.
2019-02-12Re-named "lux/platform" to "lux/tool".Eduardo Julian1-1/+1
2019-02-12Ported 2 new test modules to the new format.Eduardo Julian1-8/+7
2019-02-04Changed the naming style for structures.Eduardo Julian1-6/+6
2018-12-04Some refactoring and small fixes.Eduardo Julian1-2/+3
2018-08-03Moved "Array" type back into "lux/data/collection/array".Eduardo Julian1-1/+1
2018-07-31Now implementing box functionality in stdlib instead of the compiler.Eduardo Julian1-17/+29
2018-07-11- Improvements to import syntax [part 2].Eduardo Julian1-5/+6
2018-07-10- Improvements to import syntax [part 0].Eduardo Julian1-4/+4
2018-07-10- Re-named "struct:" to "structure:".Eduardo Julian1-3/+3
2018-05-23- Minor improvements.Eduardo Julian1-1/+1
2018-05-20- Re-named "Top" to "Any", and "Bottom" to "Nothing".Eduardo Julian1-1/+1
- Removed some modules that should have been deleted before.
2018-05-05- Removed Void and Unit as kinds of types.Eduardo Julian1-1/+1
- Changed the value of "unit" in the old LuxC to match the one in new-luxc.
2018-05-02- Re-named "Applicative" to "Apply".Eduardo Julian1-3/+3
2018-05-02- Moved the "wrap" function into Monad, and removed Applicative from Monad's ↵Eduardo Julian1-5/+5
family tree. - Moved the Free monad to its own module.
2018-04-05- Improved the syntax for the "lux.function" macro.Eduardo Julian1-9/+9
2017-12-31- Added safe (single-threaded) mutation.Eduardo Julian1-0/+78
2017-12-31- Added safe (single-threaded) mutation.Eduardo Julian1-0/+78