summary refs log tree commit diff stats
path: root/tests/async/tasyncawait.nim
Commit message (Collapse)AuthorAgeFilesLines
* Remove deprecated modules (asyncio, sockets, ftpclient) (#10401)Miran2019-01-221-6/+8
|
* require errormsg to be specified before file.Arne Döring2018-12-111-1/+0
|
* Convert *_family fields to cushortLemonBoy2018-09-191-4/+1
| | | | Fixes #9008
* make tests greenAndreas Rumpf2018-05-051-6/+6
|
* Define ports as uint16s to fix #3484Josep Sanjuas2016-03-271-1/+1
|
* Rename rawsockets module to nativesocketsAdam Strzelecki2015-10-031-3/+3
| | | | | | | | | | This change was done to avoid confusion with TCP/IP raw sockets. Native sockets module represents handling native system low level socket API in general and is not just limited anyhow to TCP/IP raw sockets. A stub lib/deprecated/pure/rawsockets.nim module has been added as compatibility layer for old code using rawsockets, so this change will not break existing code.
* tests: Trim .nim files trailing whitespaceAdam Strzelecki2015-09-041-1/+1
| | | | via OSX: find . -name '*.nim' -exec sed -i '' -E 's/[[:space:]]+$//' {} +
* Improved tasyncawait test.Dominik Picheta2014-12-261-3/+1
|
* More empty stmt fixes.Dominik Picheta2014-09-091-9/+2
|
* Fixes async tests.Dominik Picheta2014-09-091-5/+5
|
* further adaptationsAraq2014-08-291-1/+1
|
* Fix broken async tests.Dominik Picheta2014-07-131-3/+3
|
* Rename asyncdispatch.close to asyncdispatch.closeSocket.Dominik Picheta2014-05-231-3/+3
|
* Tester now appreciates the test target. Modified 'cmd' in specs.Dominik Picheta2014-04-161-1/+0
|
* Move asyncdispatch tests to asyncnet.Dominik Picheta2014-03-261-2/+0
|
* Moved the global dispatcher to asyncdispatch.Dominik Picheta2014-03-231-23/+22
|
* Fixes tasyncawait and the net module on Linux.Dominik Picheta2014-03-231-1/+1
|
* Copied most blocking socket operations to the net module.Dominik Picheta2014-03-221-3/+14
|
* PFuture[void] now works.Dominik Picheta2014-03-151-10/+12
| | | | | Return types can also be completely ommitted. PFuture[void] will then be implicitly deduced.
* File descriptors are now removed from fds list explicitly in close().Dominik Picheta2014-03-141-3/+3
| | | | Fixes tasyncawait on linux.
* Fixed tasyncawait on Windows.Dominik Picheta2014-03-121-2/+2
| | | | | | Implicit registration of an fd now only occurs when a new socket is created (in socket() or accept()). This makes the implementation much simpler, changes to the linux version will follow.
* tasyncawait now works on Linux.Dominik Picheta2014-03-111-8/+1
| | | | | | Reworked detection of a file descriptor being closed with epoll (in the case of sockets it is when the remote host disconnects). Ensured that events are only updated when they change.
* Fixes to asyncio2 on Linux.Dominik Picheta2014-03-091-1/+9
|
* Implemented selector support for asyncio2.Dominik Picheta2014-02-221-2/+2
|
* Fix processing of 'await' with a nnkCall.Dominik Picheta2014-02-161-2/+1
| | | | | Specifically, ``discard readMessages(disp, await disp.accept(server))`` works now, i.e. using 'await' as one of the params to a proc call.
* Added await test.Dominik Picheta2014-02-161-0/+65
'#n233'>233 234 235 236 237 238 239 240 241 242 243 244 245 246 247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450