aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/concurrency (follow)
Commit message (Expand)AuthorAgeFilesLines
* - Re-named "@abstraction" to ":abstraction" and "@representation" to ":repres...Eduardo Julian2018-07-035-29/+29
* - Re-named ":!" to ":coerce".Eduardo Julian2018-07-031-8/+8
* - Re-named ":!!" to ":assume".Eduardo Julian2018-07-031-1/+1
* - Minor refactorings.Eduardo Julian2018-06-141-1/+1
* - Re-named "Top" to "Any", and "Bottom" to "Nothing".Eduardo Julian2018-05-207-40/+40
* - Added new #I64 type as foundation for types based on 64-bit integers.Eduardo Julian2018-05-133-9/+9
* - Re-named "lux process concurrency-level" to "lux process parallelism-level".Eduardo Julian2018-05-081-18/+22
* - Removed Void and Unit as kinds of types.Eduardo Julian2018-05-056-29/+29
* - Changed the syntax for the parameters of "syntax:".Eduardo Julian2018-05-022-8/+11
* - Made the names of all exceptions lower-case.Eduardo Julian2018-05-021-5/+5
* - Re-named "Applicative" to "Apply".Eduardo Julian2018-05-024-8/+8
* - Moved the "wrap" function into Monad, and removed Applicative from Monad's ...Eduardo Julian2018-05-024-22/+21
* - Improved the syntax for the "lux.function" macro.Eduardo Julian2018-04-055-33/+35
* - Re-named "is" to "is?".Eduardo Julian2018-04-051-6/+6
* - Improved the way exceptions work.Eduardo Julian2018-02-072-9/+13
* - Implemented semaphores, mutexes and barriers.Eduardo Julian2018-01-304-15/+168
* - Small refactorings.Eduardo Julian2018-01-032-10/+12
* - Agent-based concurrency is just actors listening to FRP channels, so specia...Eduardo Julian2017-12-121-154/+0
* - FRP channels are no longer asynchronously-built lists, but rather mediums f...Eduardo Julian2017-12-122-313/+105
* - Some minor refactoring.Eduardo Julian2017-12-103-146/+158
* - Some minor refactoring.Eduardo Julian2017-12-103-161/+131
* - No longer deleting type-vars in luxc, to better match it with the type-chec...Eduardo Julian2017-12-044-66/+48
* - "gensym" went back to producing Code, instead of Ident.Eduardo Julian2017-12-021-22/+22
* - Added context-sensitive macro-expansion by means of "lux in-module", and re...Eduardo Julian2017-12-026-25/+19
* - Changed some of the syntax for macro templating.Eduardo Julian2017-12-012-37/+37
* - Re-named lux/type/opaque to lux/type/abstract.Eduardo Julian2017-11-291-5/+5
* - Changed the identifier separator, from the semi-colon (;) to the period/dot...Eduardo Julian2017-11-297-459/+458
* - Got rid of even more dots.Eduardo Julian2017-11-275-11/+11
* - Changed the prefixes of numeric functions.Eduardo Julian2017-11-274-8/+8
* - Changed to the new relative imports syntax.Eduardo Julian2017-11-262-2/+2
* - Fixed some bugs.Eduardo Julian2017-11-222-8/+20
* - Fixed some bugs.Eduardo Julian2017-11-212-30/+21
* - Added parallel compilation.Eduardo Julian2017-11-204-54/+40
* - Re-named "lux/meta" to to "lux/macro".Eduardo Julian2017-11-156-26/+26
* - Moved "/type/*" to from "lux/meta/" to "lux/".Eduardo Julian2017-11-151-2/+2
* - Moved "/type" and "/type/check" from "lux/meta" to "lux/lang".Eduardo Julian2017-11-151-14/+14
* - Changed how Lux procedures work on the old compiler and the stdlib.Eduardo Julian2017-11-062-9/+9
* - Re-named "Host" to "Primitive".Eduardo Julian2017-10-201-1/+1
* - Re-named "Lux" type to "Meta".Eduardo Julian2017-10-166-30/+30
* - Re-named "Result" type back to "Error".Eduardo Julian2017-10-161-15/+15
* - Re-named lux/control/parser;opt to lux/control/parser;maybe.Eduardo Julian2017-10-161-4/+4
* - Eliminated the Anns and Ann-Value types, and now only using Code for defini...Eduardo Julian2017-10-111-1/+1
* - Changed the terminology of monoids ("append" -> "compose", "unit" -> "ident...Eduardo Julian2017-09-192-2/+2
* - Some refactoring.Eduardo Julian2017-09-194-16/+16
* - Renamed "model" to "opaque".Eduardo Julian2017-08-211-5/+5
* - "program:" now evaluates its body within an implicit IO monad.Eduardo Julian2017-08-192-14/+26
* - Now, spaces automatically remove dead subscriptions after discovering them.Eduardo Julian2017-08-031-19/+25
* - Implemented Agent-Oriented Programming.Eduardo Julian2017-08-031-0/+150
* - Some refactoring and small bug fixes.Eduardo Julian2017-08-031-108/+121
* - Removed the "M" suffix from monadic functions.Eduardo Julian2017-07-223-7/+7