Commit graph

78 commits

Author SHA1 Message Date
Araq
3312d49a48 proper waiting for the pinned thread 2015-06-02 16:21:55 +02:00
Araq
94f54700c4 first implementation of pinnedSpawn 2015-05-28 12:42:04 +02:00
Michael Werner
c384f05e49 fixed typo in threadpool.nim 2015-05-08 03:31:58 +05:00
Araq
7023fdddff todo update 2015-03-27 01:30:07 +01:00
Guillaume Gelin
3119fe087d Happy new year! 2015-01-06 15:26:33 +01:00
Araq
795a7762cc minor improvement to the barrier implementation 2014-12-09 01:03:56 +01:00
Araq
81353b2dbc renamed CondVar to Semaphore 2014-11-10 07:57:19 +01:00
Araq
943d4ee714 fixed the deadlock that happens when stress testing ToFreeQueue 2014-11-08 11:18:25 +01:00
Araq
06e9932e8a fixes exhaustion bug and missing GC_ref code generation 2014-11-07 01:54:47 +01:00
Araq
b5586264a0 broken attempt to fix queue exhaustion 2014-11-07 00:27:31 +01:00
Araq
3354f7e098 fixes a race condition that caused '^' to hang 2014-10-05 11:43:48 +02:00
Araq
1a3b730bf5 made tests green 2014-09-22 01:25:13 +02:00
Araq
d05df2173b Nimrod renamed to Nim 2014-08-28 09:50:51 +02:00
Araq
11b6958755 big rename 2014-08-27 23:42:51 +02:00
Araq
abf511245a nice error message 2014-08-08 09:54:43 +02:00
Araq
68accb53c4 setMaxPoolSize improvements 2014-08-08 02:25:07 +02:00
Araq
947b152163 some changes 2014-06-09 08:03:54 +02:00
Araq
59c18eb743 big rename: Promise -> FlowVar 2014-06-06 07:56:47 +02:00
Araq
b7cbb08f99 added 'fence' instructions to the barrier 2014-06-06 02:05:17 +02:00
Araq
2de99653d0 Promises are now refs 2014-06-05 08:46:29 +02:00
Araq
a4323b06b3 barrier more efficient 2014-06-03 08:25:42 +02:00
Araq
fbadbb399e hopefully faster barrier implementation 2014-06-02 19:03:01 +02:00
Araq
b78173788d bugfix: codegen for promises 2014-06-02 09:13:16 +02:00
Araq
030eac86c0 bugfix: regionized pointers in a generic context; renamed 'Future' to 'Promise' 2014-05-25 15:19:46 +02:00
Araq
d2dbcf2fa4 progress with futures 2014-05-23 08:57:16 +02:00
Araq
417b9f5a1d 'parallel' statement almost working 2014-05-22 08:41:50 +02:00
Araq
c43e8df90c progress for the 'parallel' statement 2014-05-14 01:51:44 +02:00
Araq
6195dbe491 initial non-compiling version of 'parallel' 2014-05-12 11:12:37 +02:00