Commit Graph

24 Commits (a902349dc481ba1fe780970bac221403aa182a12)

Author SHA1 Message Date
Slava Pestov b58d61a541 Threads now inherit the namestack once again 2008-02-24 02:18:50 -06:00
Slava Pestov 727f91409d Split off concurrency.mailboxes, add timeout support to promises, locks, mailboxes, semaphores, count-downs 2008-02-21 23:47:06 -06:00
Slava Pestov 666c7803f7 Fixes 2008-02-21 20:57:41 -06:00
Slava Pestov 4cb14acff4 New alarm system 2008-02-21 19:12:37 -06:00
Slava Pestov 6e4ba7af14 Ring benchmark optimization 2008-02-21 01:25:08 -06:00
Slava Pestov b60dac99b9 New walker 2008-02-20 23:13:31 -06:00
Slava Pestov 37e0e28f35 Implement new box data type, fix various bugs, add status parameter for suspend, threads. now prints thread state 2008-02-19 14:38:02 -06:00
Slava Pestov d657821f3e Tested and documented all new concurrency features 2008-02-18 16:20:18 -06:00
Slava Pestov 9edb5875e3 Less drastic changes 2008-02-18 07:30:16 -06:00
Slava Pestov 2c6afdfee6 Working on new threads 2008-02-18 05:07:40 -06:00
Slava Pestov 3696ce8168 Clarify docs 2008-02-14 15:19:13 -06:00
Slava Pestov 98d8621ac1 First class compose, curry is now a tuple class 2008-02-11 13:50:29 -06:00
Slava Pestov be2c8b13d7 Rename unit-test-fails to must-fail and add must-fail-with to replace [ t ] [ [ ... ] catch ... ] unit-test idiom 2008-02-06 13:47:19 -06:00
Doug Coleman 376644794c more lint cleanups 2008-01-13 08:29:04 -10:00
Slava Pestov d481f1480c Further heap cleanups 2007-11-05 12:35:44 -05:00
Doug Coleman 478af8e51c Store ms/continuation pairs in the sleep queue instead of tuples
Updated for new heaps
2007-11-05 11:11:09 -06:00
Slava Pestov 7751d49ffe Doc fixes 2007-11-05 11:11:48 -05:00
Slava Pestov 599f1c6087 Finish cleaning up erg's changes, remove queues 2007-11-05 11:01:11 -05:00
Doug Coleman b8561fdc1d Change heap words in core/threads 2007-11-05 01:43:04 -06:00
Doug Coleman 7563e4b61e Change the sleep-queue to use a min-heap to get better performance 2007-10-31 16:00:59 -05:00
U-SLAVA-FB3999113\Slava 8b54248c50 Get core unit tests to pass without number tower 2007-10-14 21:13:42 -04:00
U-SLAVA-FB3999113\Slava e9b42fa635 Move more math stuff to extra/, get compiler to work without ratios/complex numbers 2007-10-14 20:38:23 -04:00
Slava Pestov 51595cc78e New call-clear primitive 2007-10-06 13:34:34 -04:00
Slava Pestov a96457cecc Initial import 2007-09-20 18:09:08 -04:00