aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/control/concurrency (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Some improvements to the Lux syntax parser.Eduardo Julian2020-10-255-42/+42
|
* Re-named some list functions.Eduardo Julian2020-10-241-1/+1
|
* Mandatory long names for JVM imports, instead of having "long" be optional ↵Eduardo Julian2020-10-092-16/+16
| | | | and short be default.
* Changed the format of project descriptor files.Eduardo Julian2020-09-162-11/+10
|
* Test programs + auti build/test.Eduardo Julian2020-08-291-1/+3
|
* Allow "#io" outputs for JS imports.Eduardo Julian2020-08-092-3/+4
|
* "abstract:" macro now takes annotations after representation type.Eduardo Julian2020-08-095-13/+14
|
* Some fixes.Eduardo Julian2020-08-071-11/+26
|
* Got the JS compiler to compile fully.Eduardo Julian2020-07-111-26/+25
|
* Fixes and improvements to JavaScript compilation.Eduardo Julian2020-07-101-1/+1
|
* The "for" macro can now work directly with definitions. No text literals ↵Eduardo Julian2020-06-282-186/+186
| | | | necessary.
* Can now export Lux code as library TAR files.Eduardo Julian2020-05-281-1/+2
|
* Local binding names for (co|indexed-)?monads are now explicitly set.Eduardo Julian2020-05-176-18/+18
|
* :share no longer relies on :assumeEduardo Julian2020-05-172-40/+63
|
* Parallel compilation for the new compiler(s).Eduardo Julian2020-05-161-56/+92
|
* 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
|