summary refs log tree commit diff stats
path: root/lib/pure/concurrency/threadpool.nim
Commit message (Expand)AuthorAgeFilesLines
* 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
previous revision' href='/akkartik/mu/blame/cpp/074keyboard.mu?h=main&id=bbff2a35a9e4b70a8d02751a904bbf491ba0c12a'>^
d803b687 ^
77d5b5d6 ^
104854ca ^
e3092e7b ^
104854ca ^
7a84094a ^
a0331a9b ^
e3092e7b ^
7a84094a ^
80df524b ^
502d2ea5 ^
760f683f ^
d803b687 ^
e3092e7b ^
0d2686c7 ^


d803b687 ^
e3092e7b ^
6aa42628 ^
80df524b ^
d803b687 ^
e3092e7b ^

c6c19a27 ^


d803b687 ^
77d5b5d6 ^
104854ca ^
d803b687 ^


80df524b ^
d803b687 ^

e3092e7b ^
f8c0ef3e ^
760f683f ^
77d5b5d6 ^
104854ca ^
f8c0ef3e ^
d803b687 ^
502d2ea5 ^


136412d2 ^
502d2ea5 ^
f8c0ef3e ^

5b1219ca ^
f8c0ef3e ^
6a0f71b9 ^
760f683f ^
77d5b5d6 ^
104854ca ^
6a0f71b9 ^
d803b687 ^
ccfee303 ^


6a0f71b9 ^

5e9eff8c ^

760f683f ^
77d5b5d6 ^
104854ca ^
0606f4ac ^
104854ca ^
5e9eff8c ^
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105