aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/control/concurrency (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Made test-running parallel again.Eduardo Julian2020-05-133-51/+71
|
* Now logging to a data-structure and only printing in the end.Eduardo Julian2020-05-121-1/+1
|
* Compiler versions are now natural numbers, and are included as part of the ↵Eduardo Julian2020-05-121-8/+9
| | | | names/paths of artifacts.
* Loading the artifacts from the cache and re-populating the analyser's state.Eduardo Julian2020-05-061-71/+79
|
* No more "n/"-prefixed functions.Eduardo Julian2019-07-263-6/+13
|
* Re-name "lux/data/error" to "lux/control/try".Eduardo Julian2019-07-022-27/+27
|
* Improved the convention for using text formatters.Eduardo Julian2019-06-201-4/+4
|
* Array machinery for the JavaScript compiler.Eduardo Julian2019-06-152-30/+52
|
* Removed the (magical) "alias" annotations tag.Eduardo Julian2019-06-011-7/+12
|
* Applied several tweaks to make the code easier to process by the new compiler.Eduardo Julian2019-05-281-5/+5
|
* Removed the (magical) "export?" annotations tag.Eduardo Julian2019-05-241-1/+1
|
* Fixes & tweaks in tests (and relevant code) due to latest changes in the stdlib.Eduardo Julian2019-05-211-2/+2
|
* Automatic type casting/coercion for Boolean/Bit and String/Text.Eduardo Julian2019-05-172-9/+11
|
* More fiddling with types for JVM interop.Eduardo Julian2019-05-131-1/+0
|
* Can now analyze anonymous classes.Eduardo Julian2019-05-072-2/+2
|
* Can now set the name of the "this" object, instead of being forced to use ↵Eduardo Julian2019-05-051-2/+2
| | | | "_jvm_this".
* Re-named "lux/tool/compiler/host" to "lux/target".Eduardo Julian2019-04-272-10/+6
|
* Moved the code/syntax parser under "lux/control/parser/".Eduardo Julian2019-04-191-7/+7
|
* WIP: Host interop for the new JVM compiler.Eduardo Julian2019-04-182-16/+81
|
* The old compiler is now identified with "old" instead of "jvm". This should ↵Eduardo Julian2019-04-162-28/+28
| | | | 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.
* Small import fixes for the sake of tags.Eduardo Julian2019-04-161-5/+5
|
* Moved "lux/cli", "lux/io" and "lux/function" under "lux/control".Eduardo Julian2019-04-067-14/+18
|
* Created the "lux/abstract" branch and moved some modules into it.Eduardo Julian2019-04-067-8/+13
|
* Re-named "do-template" to "template".Eduardo Julian2019-03-303-5/+5
|
* - Ported lux/control/concurrency/promise tests.Eduardo Julian2019-03-211-2/+2
| | | - Ported lux/control/concurrency/stm tests.
* Fixed a bug in the FRP/channel monad.Eduardo Julian2019-03-211-45/+66
|
* Changed the convention for the structure opening separator from "/" to ";", ↵Eduardo Julian2019-03-153-20/+20
| | | | to avoid confusion since "/" is used for relative module paths.
* Removed the "translation/common" hierarchy.Eduardo Julian2019-03-061-2/+1
|
* Got rid of the Task type (it just provided the same functionality as ↵Eduardo Julian2019-02-242-125/+47
| | | | (error.with promise.monad)).
* Adapted more tests to the new format.Eduardo Julian2019-02-171-8/+8
|
* Re-named "lux/platform" to "lux/tool".Eduardo Julian2019-02-122-2/+2
|
* Re-named "lux/control/concurrency/frp.Source" type to "Sink" to avoid ↵Eduardo Julian2019-02-111-4/+4
| | | | conflict with "lux.Source".
* Added the special # syntax for referring to the module's alias when opening ↵Eduardo Julian2019-02-113-7/+7
| | | | structures.
* Various small improments and changes.Eduardo Julian2019-02-102-46/+55
|
* Changed the naming style for structures.Eduardo Julian2019-02-048-86/+82
|
* Small adjustments.Eduardo Julian2019-01-081-1/+1
|
* Improved how the "Source" type works.Eduardo Julian2018-12-162-75/+49
|
* Reverted "lux/control/concurrency/frp" to the previous style of doing FRP.Eduardo Julian2018-12-153-103/+244
|
* Separated reading promises and writing to promises.Eduardo Julian2018-12-154-131/+165
|
* Re-named the "Error" tag to "Failure".Eduardo Julian2018-12-152-6/+6
|
* Moved the "lux/concurrency" modules under "lux/control".Eduardo Julian2018-12-158-0/+1328