summary refs log tree commit diff stats
path: root/lib/pure/concurrency/threadpool.nim
Commit message (Expand)AuthorAgeFilesLines
* fixes #7638; awaitAny blocks if the flow vars all have been complete alreadyAndreas Rumpf2018-04-191-7/+17
* threadpool: minor documentation improvementAndreas Rumpf2018-04-191-1/+1
* make tests green againAndreas Rumpf2017-10-291-2/+2
* more replacements for the deprecated '<'Andreas Rumpf2017-10-291-2/+2
* make threadpool care about minPoolSizeAndreas Rumpf2017-10-121-0/+10
* Remove expr/stmt (#5857)Arne Döring2017-07-251-4/+4
* Revert "GC_fullCollect on sync threadpool (#6107)" (#6119)Yuriy Glukhov2017-07-171-13/+3
* GC_fullCollect on sync threadpool (#6107)Yuriy Glukhov2017-07-171-3/+13
* Fixes #6090 (#6092)Yuriy Glukhov2017-07-141-0/+5
* Update threadpool.nim (#5624)Tomas Vojtisek2017-03-291-1/+1
* Add a lock to prevent race conditionDmitry Polienko2016-08-241-22/+33
* Add a workaround for threadpool deadlocks on recursionDmitry Polienko2016-08-111-3/+35
* Fixed semaphore on iOS.Yuriy Glukhov2016-03-051-14/+16
* Fix a few deprecation warningsdef2016-01-251-3/+3
* Implement isReady procedure in threadpool module.Dominik Picheta2015-10-121-0/+11
* attempt to support recursions for spawnAraq2015-09-061-2/+20
* implemented nimPinToCpu threadpool featureAraq2015-08-241-1/+9
* Merge branch 'more_concurrency' into develAraq2015-06-301-4/+55
|\
| * proper waiting for the pinned threadAraq2015-06-021-3/+6
| * first implementation of pinnedSpawnAraq2015-05-281-4/+52
* | disabled threadpool assertion only for vccSpencer Stirling2015-06-101-1/+2
* | fixed threadpool and atomics to work with Visual Studio 32 and 64 bitSpencer Stirling2015-06-091-1/+1
* | lib/pure/a-c - Dropped 'T' from typespdw2015-06-041-4/+4
* | FlowVar's ^ for refs is safe and convenient to useAraq2015-06-021-1/+7
* | fixed typo in threadpool.nimMichael Werner2015-05-081-1/+1
|/
* todo updateAraq2015-03-271-1/+1
* Happy new year!Guillaume Gelin2015-01-061-1/+1
* minor improvement to the barrier implementationAraq2014-12-091-1/+3
* renamed CondVar to SemaphoreAraq2014-11-101-26/+26
* fixed the deadlock that happens when stress testing ToFreeQueueAraq2014-11-081-25/+30
* fixes exhaustion bug and missing GC_ref code generationAraq2014-11-071-5/+4
* broken attempt to fix queue exhaustionAraq2014-11-071-21/+29
* fixes a race condition that caused '^' to hangAraq2014-10-051-4/+5
* made tests greenAraq2014-09-221-2/+2
* Nimrod renamed to NimAraq2014-08-281-1/+1
* big renameAraq2014-08-271-2/+2
* nice error messageAraq2014-08-081-0/+3
* setMaxPoolSize improvementsAraq2014-08-081-5/+10
* some changesAraq2014-06-091-9/+9
* big rename: Promise -> FlowVarAraq2014-06-061-62/+62
* added 'fence' instructions to the barrierAraq2014-06-061-9/+16
* Promises are now refsAraq2014-06-051-57/+67
* barrier more efficientAraq2014-06-031-19/+25
* hopefully faster barrier implementationAraq2014-06-021-6/+14
* bugfix: codegen for promisesAraq2014-06-021-1/+1
* bugfix: regionized pointers in a generic context; renamed 'Future' to 'Promise'Araq2014-05-251-55/+79
* progress with futuresAraq2014-05-231-18/+15
* 'parallel' statement almost workingAraq2014-05-221-0/+112
* progress for the 'parallel' statementAraq2014-05-141-11/+15
* initial non-compiling version of 'parallel'Araq2014-05-121-0/+210