summary refs log tree commit diff stats
path: root/lib/pure/asyncdispatch.nim
Commit message (Collapse)AuthorAgeFilesLines
* Disable async macro code output. Added some WSA error codes to winlean.Dominik Picheta2014-04-071-1/+1
|
* setLen now used on asyncdispatch.recv's return value on Linux.Dominik Picheta2014-04-061-4/+2
| | | | This fixes issues with the async httpclient.
* Updates docs and news.Dominik Picheta2014-04-061-3/+9
|
* Get rid of incorrect assert in asyncdispatch.Dominik Picheta2014-04-061-1/+0
|
* doc generation for asyncdispatch worksAraq2014-04-061-11/+11
|
* Asyncdispatch fixes.Dominik Picheta2014-04-051-6/+19
| | | | | | ``return`` is now transformed into a ``return nil`` in the async iterator to work around the no-yield in ``try .. except ..`` closure iterator limitation.
* Async httpclient should now work. Changed recv behaviour.Dominik Picheta2014-04-031-21/+26
| | | | | | | asyncdispatch.recv no longer guarantees that it will read ALL the data requested. The underlying WinAPI function doesn't guarantee this and it already wasn't guaranteed anyway since the socket could disconnect mid-transmission.
* Refactored createCb in asyncdispatch.Dominik Picheta2014-04-021-21/+9
|
* Replaced idents with genSym in asyncdispatch.Dominik Picheta2014-03-291-7/+4
|
* Implemented async for httpclient.Dominik Picheta2014-03-261-4/+4
|
* Move asyncdispatch tests to asyncnet.Dominik Picheta2014-03-261-77/+0
|
* Moved the global dispatcher to asyncdispatch.Dominik Picheta2014-03-231-106/+129
|
* Many renames. Created high level asyncnet module.Dominik Picheta2014-03-221-0/+1013