| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
| |
introduce asyncdispatch.drain that completes all operations that can be completed immediately; implements #6523
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Merge upcoming async with current.
* Various improvements to selectors (mostly docs).
Two changes to highlight:
* Renamed ``setEvent`` to ``trigger``
* Reused setBlocking from nativesockets.
* Various changes/fixes to asyncdispatch after upcoming merge.
* Make some attempts to be compatible with older selectors.
* Reuse epoll module in ioselectors_epoll.
|
| |
|
| |
|
|
|
|
| |
(#5622)
|
|
|
|
|
|
|
|
|
| |
* Fix kqueue.nim and ansi_c.nim to support dragonfly.
* Fix ioselectors.nim, threads.nim to support dragonfly.
* Fix deprecated dealloc call in tioselectors.nim.
* Fix tfsmonitor.nim test to run only on Linux.
* Fix osproc.nim return wrong exit codes.
* Fix getAppFilename() for dragonfly.
* Fix proper exit code handling.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Fix #5128, #5184.
Removed flush() procedure from ioselectors.nim
Changed methods of work with application-driven data
* Make cache switch for kqueue, update test for it.
* Fix registerProcess bug returns wrong id.
Fix tupcoming_async test to compile with upcoming again.
Change socket() as unique identifier to dup(socket) as unique identifier.
|
| |
|
|
|
|
| |
for it.
|
|
|
|
| |
Resolve some new deprecated warnings for test.
|
| |
|
|
|
|
| |
adopted asyncdispatch version
|
|
|
|
|
|
| |
Modified getMaxFds() to work more properly.
Removed seqs from code
Some exceptions replaced with doAssert
|
| |
|
|
|