summary refs log tree commit diff stats
path: root/lib/pure/asyncdispatch.nim
Commit message (Expand)AuthorAgeFilesLines
* cleaned up accept-close-race fix #5279Araq2017-02-071-1/+1
* Fix Windows accept() to fail future instead of raisingRuslan Mustakov2017-02-011-20/+23
* deprecated nativesockets.dealloc, use freeAddrInfo instead; fixed stdlib depr...Andreas Rumpf2017-01-301-4/+4
* asyncdispatch exception memory leaks fixes.cheatfate2017-01-271-4/+9
* Add pending operations presence check function, fixes #5155Anatoly Galiulin2016-12-291-1/+14
* Add comments to latest fixes.cheatfate2016-11-301-13/+6
* Added deques module, deprecating queuesRuslan Mustakov2016-11-241-6/+6
* Async: Refactors asyncdispatch.poll.Dominik Picheta2016-11-191-31/+22
* Async: Fixes problem when callbacks add other callbacks.Dominik Picheta2016-11-191-6/+12
* Async: Further callbacks will no longer be called after an EAGAIN.Dominik Picheta2016-11-191-4/+14
* Fix few typosFederico Ceratto2016-10-171-1/+1
* Fix handle of error only events.cheatfate2016-10-161-2/+2
* made async compile againAndreas Rumpf2016-09-261-1/+1
* Moves async futures into asyncfutures module.Dominik Picheta2016-09-251-293/+1
* FutureVar[T] parameters are now completed automatically.Dominik Picheta2016-09-251-9/+21
* Fixes #3847.Dominik Picheta2016-09-251-1/+3
* Fixes Futures' `or` operation so that asyncftpclient compiles.Dominik Picheta2016-09-171-3/+3
* Fixes #4170.Dominik Picheta2016-09-171-11/+52
* Fixes #4262.Dominik Picheta2016-09-171-73/+76
* Fix AsyncSocket sendDmitry Polienko2016-09-121-1/+1
* Some small fixes to changes introduced by #4683.Dominik Picheta2016-09-061-82/+26
* Revert function names scheme due to the @dom96 commentAnatoly Galiulin2016-09-061-18/+6
* Restore ``recvInto`` for backwards compatibilityAnatoly Galiulin2016-09-061-0/+12
* Add async IO operations with buffers on files and socketsAnatoly Galiulin2016-09-061-10/+84
* async: transfer all await/async macro related code to asyncmacro.nim module. ...Eugene Kabanov2016-09-031-360/+2
* Protect data argument for GC.cheatfate2016-08-301-1/+6
* stdlib and compiler don't use .immediate anymoreAndreas Rumpf2016-07-291-4/+4
* fixes #1970Andreas Rumpf2016-07-191-32/+33
* async: use -d:nimDumpAsync to see what the async macro generatesAndreas Rumpf2016-07-081-1/+3
* fixes #4371Andreas Rumpf2016-07-081-2/+4
* Fix #4390Eduardo Bart2016-06-211-1/+1
* Add withTimeout proc for futuresEduardo Bart2016-06-191-0/+18
* Lets make arguments names equal on all platforms.cheatfate2016-06-171-2/+2
* New version, without any piece of code duplication.cheatfate2016-06-171-0/+149
* Merge pull request #4336 from cheatfate/protectwinrwAndreas Rumpf2016-06-161-0/+16
|\
| * One more place to release callback environment protectioncheatfate2016-06-141-0/+2
| * Implement protection on callback environment.cheatfate2016-06-141-0/+14
* | Reverts 1446dc87c3. Fixes #4333. Fixes #4170.Dominik Picheta2016-06-151-6/+4
|/
* Resolve some dom96 commentscheatfate2016-06-121-11/+16
* Introduce addRead/addWrite for Windows IOCP.cheatfate2016-06-121-0/+120
* stdlib: asyncdispatch: `all`: Docs updated.Константин Молчанов2016-06-021-4/+7
* stdlib: asyncdispatch: `all`: Redundant closure removed.Константин Молчанов2016-06-021-8/+5
* stdlib: asyncdispatch: `all`: Tests now pass; import sequtils removed; Future...Konstantin Molchanov2016-06-011-2/+18
* sttdlib: asyncdispatch: `all`: Add Future[void] support.Konstantin Molchanov2016-05-311-15/+19
* stdlib: asyncdispatch: `all`: typo fixed.Konstantin Molchanov2016-05-311-1/+1
* stdlib: asyncdispatch: `add` proc supports varargs now.Konstantin Molchanov2016-05-311-6/+3
* Stdlib: asyncdispatch: `all` proc: Fix incorect counter value issue.Konstantin Molchanov2016-05-311-5/+8
* Stdlib: asyncdispatch: `all` proc: Replace req with openarray.Konstantin Molchanov2016-05-311-1/+1
* Stdlib: asyncdispatch: Add support of varargs to `all`.Konstantin Molchanov2016-05-311-0/+3
* Stdlib: asyncdispatch: Add proc `all`.Konstantin Molchanov2016-05-301-1/+23