summary refs log tree commit diff stats
path: root/lib/pure/selectors.nim
Commit message (Expand)AuthorAgeFilesLines
* selectors: Cleanup a bit epoll flavorAdam Strzelecki2015-09-291-10/+2
* Selectors using OS X & Free/Open/NetBSD kqueue APIAdam Strzelecki2015-09-291-0/+82
* Fix nimdoc generation for lib/pure/selectors.nimSergey Avseyev2015-07-091-1/+2
* prepared selectors module for multi threadingAraq2015-06-301-34/+58
* Merge branch 'more_concurrency' into develAraq2015-06-301-71/+61
|\
| * some progress on making async multithreadedAraq2015-05-281-72/+62
* | lib/pure/p-t - Dropped 'T' from typespdw2015-06-041-2/+2
|/
* Don't run non-test code when defined(testing)Oleh Prypin2015-04-211-1/+1
* Clean up selectors documentation a bitdef2015-02-241-4/+9
* Fix typosFederico Ceratto2015-02-151-1/+1
* made a test greenAraq2015-02-121-1/+1
* Handle EPOLLHUP to avoid chaos/runaways when using certain file descriptors.Elie Zedeck2015-01-211-1/+1
* Fix: Only handle EPOLLERR as an error eventdef2015-01-131-2/+0
* Happy new year!Guillaume Gelin2015-01-061-1/+1
* Handle interrupt on epoll_wait graciously (allows strace to work)def2015-01-041-1/+5
* Close async socket on error (instead of looping on epoll_wait with 100% CPU)def2015-01-041-1/+4
* 'nimfix' improvements; FdSet is TFdSet againAraq2014-09-081-3/+3
* big renameAraq2014-08-271-78/+82
* Many async optimisations.Dominik Picheta2014-07-121-1/+1
* Update selectors.nimVarriount2014-05-251-1/+1
* Update selectors.nimVarriount2014-05-251-4/+33
* Fix issue #1134Clay Sweetser2014-05-241-3/+6
* Fixes #1197.Dominik Picheta2014-05-141-8/+28
* Fixes docgen.Dominik Picheta2014-04-151-1/+1
* Add checks for invalid socket when creating sockets.Dominik Picheta2014-04-151-0/+1
* Fixes selectors module on Mac OS X.Dominik Picheta2014-04-061-0/+1
* Selectors module now uses select on operating systems other than Linux.Dominik Picheta2014-04-061-23/+9
* Select implementation in selectors module compiles again.Dominik Picheta2014-04-061-3/+3
* File descriptors are now removed from fds list explicitly in close().Dominik Picheta2014-03-141-19/+17
* tasyncawait now works on Linux.Dominik Picheta2014-03-111-27/+38
* Fixes to asyncio2 on Linux.Dominik Picheta2014-03-091-8/+18
* Implemented selector support for asyncio2.Dominik Picheta2014-02-221-177/+178
* Epoll now works.Dominik Picheta2013-10-311-26/+47
* Epoll wrapper + selectors module.Dominik Picheta2013-10-311-0/+228
851e ^
5f98a10c ^
d135851e ^


8b9f1750 ^
0487a30e ^


ac0e9db5 ^
35064671 ^
0487a30e ^

e4630643 ^
5f98a10c ^
e4630643 ^

0f125d5f ^
7402ce32 ^
5f98a10c ^
7402ce32 ^
5f98a10c ^
87cc473c ^
69f04c3f ^
32cd40ec ^
e4630643 ^
1066660e ^
69f04c3f ^
8dacba82 ^
2199940a ^
88be3dbc ^
8dacba82 ^
bc643692 ^
8dacba82 ^

5497090a ^
bc643692 ^
d135851e ^
8dacba82 ^
8dacba82 ^



d135851e ^
5f98a10c ^
d135851e ^








5f98a10c ^
d135851e ^
87cc473c ^


8b9f1750 ^
4071055a ^
87cc473c ^
5f98a10c ^
87cc473c ^
bc643692 ^
5497090a ^
87cc473c ^

d135851e ^

87cc473c ^
5f98a10c ^
87cc473c ^
7402ce32 ^
5f98a10c ^
7402ce32 ^
bc643692 ^
7402ce32 ^





5f98a10c ^
7402ce32 ^
8dacba82 ^
fca0ebbe ^
8dacba82 ^

ac0e9db5 ^
4082acd2 ^
8dacba82 ^


ac0e9db5 ^
8dacba82 ^
4082acd2 ^
8dacba82 ^



4071055a ^




5497090a ^
4071055a ^

bc643692 ^

4071055a ^


051c4738 ^
4071055a ^
5497090a ^
4071055a ^

bc643692 ^

4071055a ^









e4630643 ^













5f98a10c ^
e4630643 ^
4071055a ^
960e680d ^





e4630643 ^













5f98a10c ^
e4630643 ^
960e680d ^
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
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214