summary refs log tree commit diff stats
path: root/lib/pure/asyncio.nim
Commit message (Collapse)AuthorAgeFilesLines
* Fixed breaking changes introduced by the last commit.Dominik Picheta2013-10-241-1/+1
|
* Fixed asyncio crash when sending buffered data after connection was terminated.Dominik Picheta2013-10-241-9/+14
|
* Added a TSocketHandle type to winlean.nim and posix.nimClay Sweetser2013-10-151-3/+3
| | | | Edited sockets.nim and asyncio.nim to use the new TSocketHandle type.
* Deprecated OSError, and modified it to require an explicit OS error code.Dominik Picheta2013-06-251-4/+3
| | | | The deprecated functions include the OSError and OSErrorMsg, the name did not change however the signature of the new functions did. They now require a TOSErrorCode value be passed to them. This value can be retrieved using OSLastError. The reason this was done is because on Windows any win api call can reset the last error code to 0, this change allows the user to immediately grab the error code and worry about the string representation later if needs be.
* Added an asyncio.isSendDataBuffered procedure.Dominik Picheta2013-06-211-0/+4
|
* Improved the performance of the SCGI module when dealing with multipleDominik Picheta2013-05-191-0/+3
| | | | concurrent requests.
* Fixed recvLine deprecation warnings.Dominik Picheta2013-04-141-2/+2
|
* Deprecated recvLine and added an improved version named readLine to theDominik Picheta2013-03-231-2/+38
| | | | sockets module.
* Fixed many deprecation warnings. asyncio.recvLine now throws anDominik Picheta2012-12-231-1/+7
| | | | exception when an error occurs. Added sockets.SocketError.
* Fixes #268Dominik Picheta2012-12-081-4/+39
|
* IRC module is now saner at the expense of a little API breakage.Dominik Picheta2012-12-011-0/+3
| | | | Added warnings for unstable APIs to modules that use AsyncIO.
* Many doc improvements. Changed Threads.joinThreads' param's type to varargs.Dominik Picheta2012-11-041-2/+2
|
* Ftpclient now fully works both synchronously and asynchronously.Dominik Picheta2012-09-221-4/+10
| | | | Fixed some deprecation doc messages. And some issues with asyncio.
* ftpclient fixed but causes an issue with the code generator andDominik Picheta2012-09-211-0/+53
| | | | | | | | therefore does not compile. Asyncio: Added handleWrite event and an ability to wrap an already initialised TSocket to a PAsyncSocket. Fixed tircbot test.
* Fixes IRC module.Dominik Picheta2012-09-121-4/+13
|
* Fixes scgi, adds async functionality to httpserver.Dominik Picheta2012-09-091-5/+25
|
* term rewriting improvementsAraq2012-09-081-2/+3
|
* Added fsmonitor module.Dominik Picheta2012-09-021-70/+16
|
* Asyncio module now works on file descriptors.Dominik Picheta2012-09-021-39/+137
|
* Sockets module should compile again on Windows. Fixed asyncio not compiling.Dominik Picheta2012-08-121-36/+24
|
* UDP improvements for the sockets module. Renamed ftpclient.fileExists toDominik Picheta2012-08-121-19/+19
| | | | existsFile for consistency. Added tasyncudp test.
* UDP sockets should now work with asyncio.Dominik Picheta2012-08-031-3/+8
|
* More deprecation warnings fixed.Dominik Picheta2012-07-231-3/+7
|
* Fixes deprecation warning, fixes documentation error.Dominik Picheta2012-07-231-1/+1
|
* Many fixes for asynchronous sockets. Asyncio should now work well with ↵Dominik Picheta2012-07-221-27/+142
| | | | | | buffered and unbuffered plain and ssl sockets. Added asyncio test to the test suite.
* preparations for making 'closure' the default calling convention for proc typesAraq2012-07-161-9/+9
|
* recvLineAsync for non-blocking sockets implemented, as well as recvLine for ↵dom962012-02-181-0/+29
| | | | asyncio async sockets. Fixed removeDir on windows.
* Added asyncio module; irc, scgi and the ftpclient modules work with it. ↵dom962012-01-221-0/+325
Added (de)allocCStringArray. Many async sockets fixes.