summary refs log tree commit diff stats
path: root/lib/pure/asyncdispatch.nim
Commit message (Expand)AuthorAgeFilesLines
* fixes #10795Andreas Rumpf2019-03-061-5/+5
* Remove deprecated modules (asyncio, sockets, ftpclient) (#10401)Miran2019-01-221-42/+1
* Merge async common into asyncdispatch.Dominik Picheta2018-12-071-2/+211
* removes deprecated T/P typesAraq2018-11-161-3/+0
* export `asyncdispatch.callSoon` (fixes #7192)narimiran2018-11-121-3/+4
* docs: clarify `asyncCheck` vs `waitFor`citycide2018-10-271-1/+3
* stdlib: minor changes to avoid compiler warningsAndreas Rumpf2018-09-191-2/+2
* Handle fut.failed in asyncdispatch.WithTimeoutJedrzej Nowak2018-09-021-1/+5
* Process timers before and after `select`. Fixes flaky #7758 test. (#8750)Dominik Picheta2018-08-251-19/+24
* Don't skip poll() when no handles are present. (#8727)Dominik Picheta2018-08-231-74/+72
* Allow float argument to sleepAsync() to allow sub-millisecond resolutionIco Doornekamp2018-02-231-1/+1
* Fixes #4995. (#7157)Dominik Picheta2018-02-131-1/+5
* Revert 3db460f5045e790b54ea382 as requested by @Araq.Dominik Picheta2018-01-281-20/+8
* Merge branch 'devel' into async-improvementsDominik Picheta2018-01-171-12/+33
|\
| * Add hasPendingOperations check to asyncdispatch.drainRuslan Mustakov2017-12-301-1/+1
| * fixes a serious poll() regression that caused poll() to ignore the timeout pa...Andreas Rumpf2017-12-281-1/+1
| * Fix #6906cheatfate2017-12-211-1/+1
| * make asyncdispatch.poll completing all opterations that can be comple… (#6911)Andreas Rumpf2017-12-191-11/+32
* | Merge branch 'devel' into async-improvementsAndreas Rumpf2017-12-111-1/+2
|\|
| * Use addCallback rather than callback= in asyncfutures.all() (#6850)Mathias Stearn2017-12-091-2/+3
* | Fix asyncdispatch docgenDominik Picheta2017-11-261-2/+2
* | Implements ``asyncdispatch.getIoHandler`` and assert on nil futures.Dominik Picheta2017-11-241-0/+8
* | The AsyncFD type now implies that the underlying FD is registered.Dominik Picheta2017-11-241-3/+22
|/
* Async upcoming (#6585)Dominik Picheta2017-11-221-140/+399
* Remove expr/stmt (#5857)Arne Döring2017-07-251-1/+1
* asyncdispatch: formatting fixesMichał Zieliński2017-07-121-1/+1
* asyncdispatch: add callSoon getter/setter, renamesMichał Zieliński2017-07-061-5/+5
* split FutureStream from asyncfuturesMichał Zieliński2017-07-051-4/+5
* asyncdispatch: split asyncfutures into its own moduleMichał Zieliński2017-07-051-11/+20
* Add waitFor on seq[Future], waitAll and more (#5189)Federico Ceratto2017-05-161-2/+2
* Remove unused oids import from asyncdispatch (#5811)Ruslan Mustakov2017-05-141-1/+1
* setGlobalDispatcher()Christopher Dunn2017-05-071-0/+10
* Implement dial, support IPv6 in httpclient (#5763)Ruslan Mustakov2017-05-021-148/+22
* Fix async timers execution. (#5448)Andrey Sobolev2017-03-011-1/+5
* Various fixes to FutureStreams based on PR feedback.Dominik Picheta2017-02-261-1/+12
* Implemented a first working version of FutureStreams.Dominik Picheta2017-02-101-1/+1
* 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