aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/concurrency (follow)
Commit message (Expand)AuthorAgeFilesLines
* - Removed the "M" suffix from monadic functions.Eduardo Julian2017-07-223-7/+7
* - Renamed Chan to Channel.Eduardo Julian2017-07-223-53/+53
* - Some utility functions.Eduardo Julian2017-07-221-0/+4
* - Small refactorings and bug fixes.Eduardo Julian2017-07-221-1/+1
* - Can now generate Eq instances for #rec-style recursive types.Eduardo Julian2017-07-151-1/+1
* - The bodies of actor messages are run within the Task monad.Eduardo Julian2017-07-011-1/+3
* - Remove the suffixes of "lift" functions for monad transformers.Eduardo Julian2017-07-011-23/+23
* - Miscellaneous refactoring.Eduardo Julian2017-06-261-0/+4
* - Messages are now defined outside of the actor definition.Eduardo Julian2017-06-261-129/+209
* - Re-designed actors so that their messages are now functions with access to ...Eduardo Julian2017-06-244-223/+206
* - CLI, Syntax and Lexer are now based upon a common Parser type.Eduardo Julian2017-06-213-15/+18
* - Added Task type, as a promise that can fail.Eduardo Julian2017-06-211-0/+51
* - Split "lux/macro/syntax/common" into 2 other sub-modules ("reader" and "wri...Eduardo Julian2017-06-191-9/+11
* - Small refactorings and name-changes.Eduardo Julian2017-06-171-10/+10
* - Renamed ^=> to ^multi.Eduardo Julian2017-05-241-2/+2
* - Renamed "Error" to "Result".Eduardo Julian2017-05-172-5/+4
* - Renamed "AST" to "Code".Eduardo Julian2017-05-072-26/+26
* - Changed the name of "let%" to "with-expansions".Eduardo Julian2017-05-071-20/+22
* - Removed "T" suffix from Type's tags.Eduardo Julian2017-05-071-1/+1
* - Simplified some of the documentation and error messages.Eduardo Julian2017-04-123-4/+4
* - Fused the lux/compiler and lux/macro modules.Eduardo Julian2017-04-114-4/+4
* - Renamed "lambda" to "function".Eduardo Julian2017-04-105-44/+44
* - Renamed lux/codata/* to lux/function/* and moved the lux/codata/coll/stream...Eduardo Julian2017-04-033-3/+2
* - Re-designed (and implemented) the primitives for running processes/threads ...Eduardo Julian2017-02-231-43/+4
* - Re-designed atomic operations as common procedures.Eduardo Julian2017-02-232-14/+7
* - Expanded the lux/concurrency/frp module.Eduardo Julian2017-01-282-8/+137
* - Now, the only way to unfollow a Var is by closing the Chan.Eduardo Julian2017-01-272-19/+21
* - Changed the license from MPL 2.0 to MIT.Eduardo Julian2017-01-265-25/+0
* - Moved the lux/data/struct/* modules to lux/data/coll/*.Eduardo Julian2017-01-255-16/+16
* - Simplified the macros for asking about or ensuring AST tokens.Eduardo Julian2017-01-121-3/+3
* - Fixed a lot of errors in the documentation.Eduardo Julian2017-01-062-2/+2
* - Updated the documentation of most modules left.Eduardo Julian2017-01-045-99/+137
* - Fixed the bug that caused some commits to be lost.Eduardo Julian2016-12-281-22/+59
* - Fixed a bug when updating the value of a STM var.Eduardo Julian2016-12-191-1/+1
* - No longer using record syntax in certain macros.Eduardo Julian2016-12-123-6/+6
* - Renamed "==" function to "is".Eduardo Julian2016-12-121-4/+4
* - Added tests for lux/math/ratio and lux/math/simple.Eduardo Julian2016-12-121-2/+2
* - Updated & expanded lux/concurrency/* tests.Eduardo Julian2016-12-081-10/+8
* - Changed the names of math op functions to make them more consistent and sim...Eduardo Julian2016-12-024-26/+26
* - Collected the Lux compiler's repo, the Standard Library's, the Leiningen pl...Eduardo Julian2016-12-015-0/+983