summary refs log tree commit diff stats
path: root/tests/async
Commit message (Collapse)AuthorAgeFilesLines
* `await x` where x is Fut var now reads after yield. Fixes #3964.Dominik Picheta2016-04-041-1/+1
|
* Define ports as uint16s to fix #3484Josep Sanjuas2016-03-271-1/+1
|
* fixes async regressionAndreas Rumpf2016-01-111-0/+17
|
* fixes #2007Andreas Rumpf2016-01-051-0/+55
|
* Rename rawsockets module to nativesocketsAdam Strzelecki2015-10-033-6/+6
| | | | | | | | | | This change was done to avoid confusion with TCP/IP raw sockets. Native sockets module represents handling native system low level socket API in general and is not just limited anyhow to TCP/IP raw sockets. A stub lib/deprecated/pure/rawsockets.nim module has been added as compatibility layer for old code using rawsockets, so this change will not break existing code.
* Fixes failing async tests on Linux.Dominik Picheta2015-09-112-4/+4
|
* Improve asyncdispatch error messages, fix some tests on Windows.Dominik Picheta2015-09-113-3/+5
|
* tests: Trim .nim files trailing whitespaceAdam Strzelecki2015-09-045-12/+12
| | | | via OSX: find . -name '*.nim' -exec sed -i '' -E 's/[[:space:]]+$//' {} +
* Check for async errors inKay Zheng2015-04-181-0/+33
|
* Only run the test for the fixed version of poll(...)Kay Zheng2015-04-171-33/+36
|
* Add a test case for the EvError handling issueKay Zheng2015-04-171-0/+62
|
* Fix infinite recursion when await is in except body.Dominik Picheta2015-03-302-0/+28
|
* Async await try statement fixes.Dominik Picheta2015-02-092-1/+41
|
* Improved tasyncawait test.Dominik Picheta2014-12-261-3/+1
|
* Deprecated asyncio module. Fixed old tests.Dominik Picheta2014-12-262-5/+5
|
* More empty stmt fixes.Dominik Picheta2014-09-092-11/+4
|
* Fixes async tests.Dominik Picheta2014-09-093-10/+10
|
* Implements getCurrentException for try in async procs. Ref #1487.Dominik Picheta2014-09-091-2/+2
|
* Multiple exception idents in except for async. Ref #1487.Dominik Picheta2014-09-082-1/+52
|
* Implemented asyncfile for Posix.Dominik Picheta2014-09-051-5/+27
|
* Added Windows asyncfile implementation.Dominik Picheta2014-09-051-0/+14
|
* further adaptationsAraq2014-08-292-2/+2
|
* fix failed tests due to gcsafeAraq2014-08-122-9/+12
|
* Fixes incorrect async exception handling. Adds sleepAsync.Dominik Picheta2014-08-091-0/+38
| | | | | | | | | | | | | | The tasyncexceptions test has been added which tests for this incorrect exception handling behaviour. The problem was that the exception was raised inside a callback which was called from a previously finished async procedure. This caused a "Future already finished" error. The fix was to simply reraise the exception if the retFutureSym is already finished. sleepAsync was added to help with the reproduction of this test. It should also be useful for users however. Finally some debug information was added to futures to help with future bugs.
* Fix broken async tests.Dominik Picheta2014-07-133-5/+5
|
* Rename asyncdispatch.close to asyncdispatch.closeSocket.Dominik Picheta2014-05-231-3/+3
|
* Fix #1170.EXetoC2014-05-041-0/+39
|
* Fix #1171.EXetoC2014-05-031-0/+8
|
* Tester now appreciates the test target. Modified 'cmd' in specs.Dominik Picheta2014-04-162-3/+2
|
* Move asyncdispatch tests to asyncnet.Dominik Picheta2014-03-261-2/+0
|
* Moved the global dispatcher to asyncdispatch.Dominik Picheta2014-03-231-23/+22
|
* Fixes tasyncawait and the net module on Linux.Dominik Picheta2014-03-231-1/+1
|
* Copied most blocking socket operations to the net module.Dominik Picheta2014-03-221-3/+14
|
* PFuture[void] now works.Dominik Picheta2014-03-151-10/+12
| | | | | Return types can also be completely ommitted. PFuture[void] will then be implicitly deduced.
* File descriptors are now removed from fds list explicitly in close().Dominik Picheta2014-03-141-3/+3
| | | | Fixes tasyncawait on linux.
* Fixed tasyncawait on Windows.Dominik Picheta2014-03-121-2/+2
| | | | | | Implicit registration of an fd now only occurs when a new socket is created (in socket() or accept()). This makes the implementation much simpler, changes to the linux version will follow.
* tasyncawait now works on Linux.Dominik Picheta2014-03-111-8/+1
| | | | | | Reworked detection of a file descriptor being closed with epoll (in the case of sockets it is when the remote host disconnects). Ensured that events are only updated when they change.
* Fixes to asyncio2 on Linux.Dominik Picheta2014-03-091-1/+9
|
* Implemented selector support for asyncio2.Dominik Picheta2014-02-221-2/+2
|
* Fix processing of 'await' with a nnkCall.Dominik Picheta2014-02-161-2/+1
| | | | | Specifically, ``discard readMessages(disp, await disp.accept(server))`` works now, i.e. using 'await' as one of the params to a proc call.
* Added await test.Dominik Picheta2014-02-161-0/+65
|
* new tester; all tests categorizedAraq2014-01-132-0/+169