Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added debug code for futures. | Dominik Picheta | 2014-07-14 | 1 | -3/+19 |
| | |||||
* | Linux async fixes. | Dominik Picheta | 2014-07-13 | 1 | -2/+2 |
| | |||||
* | Implement safe flags for socket operations. | Dominik Picheta | 2014-07-13 | 1 | -14/+29 |
| | |||||
* | Void futures are no longer discardable. | Dominik Picheta | 2014-07-13 | 1 | -2/+9 |
| | |||||
* | Async fixes for Linux. | Dominik Picheta | 2014-07-13 | 1 | -6/+7 |
| | |||||
* | Many async optimisations. | Dominik Picheta | 2014-07-12 | 1 | -8/+22 |
| | | | | | | | | | * Selectors implementation will now attempt to immediately execute an IO operation instead of waiting for a ready notification. * Removed recursion in asynchttpserver. * Improved buffered implementation of recvLine in asyncnet. * Optimised ``respond`` in asynchttpserver removing a possible "Delayed ACK" situation. | ||||
* | AsyncHttpServer now supports POST. | Dominik Picheta | 2014-06-28 | 1 | -1/+2 |
| | |||||
* | Futures with an error but no callback no longer raise. | Dominik Picheta | 2014-06-28 | 1 | -6/+11 |
| | | | | | | | This was done as a safety measure against futures which may be accidentally discarded when they have an exception leading the exception being silently forgotten. Unfortunately we will need to come up with some other solution. | ||||
* | Allow async lambdas. Other socket modifications. | Dominik Picheta | 2014-06-19 | 1 | -9/+18 |
| | |||||
* | Clean createVar template. | Dominik Picheta | 2014-05-25 | 1 | -7/+8 |
| | |||||
* | Modified future behaviour when completing with an exception. | Dominik Picheta | 2014-05-24 | 1 | -0/+5 |
| | | | | | Futures will now raise the exception if they did not have a callback associated with them. | ||||
* | Add asyncdispatch.unregister. | Dominik Picheta | 2014-05-24 | 1 | -0/+7 |
| | |||||
* | Rename asyncdispatch.close to asyncdispatch.closeSocket. | Dominik Picheta | 2014-05-23 | 1 | -2/+2 |
| | |||||
* | Fix #1170. | EXetoC | 2014-05-04 | 1 | -1/+2 |
| | |||||
* | Fix #1171. | EXetoC | 2014-05-03 | 1 | -13/+14 |
| | |||||
* | Await is now supported in try statements. | Dominik Picheta | 2014-05-01 | 1 | -26/+79 |
| | |||||
* | Get rid unsafe pointer type in GetQueuedCompletionStatus. | Dominik Picheta | 2014-04-30 | 1 | -2/+3 |
| | |||||
* | async might work now reliably | Araq | 2014-04-30 | 1 | -25/+28 |
| | |||||
* | made large parts of the stdlib gcsafe | Araq | 2014-04-20 | 1 | -9/+11 |
| | |||||
* | Implemented buffering for asynchronous sockets. | Dominik Picheta | 2014-04-13 | 1 | -1/+1 |
| | |||||
* | fixes for asynchttpserver | Andreas Rumpf | 2014-04-13 | 1 | -3/+8 |
| | |||||
* | Disable async macro code output. Added some WSA error codes to winlean. | Dominik Picheta | 2014-04-07 | 1 | -1/+1 |
| | |||||
* | setLen now used on asyncdispatch.recv's return value on Linux. | Dominik Picheta | 2014-04-06 | 1 | -4/+2 |
| | | | | This fixes issues with the async httpclient. | ||||
* | Updates docs and news. | Dominik Picheta | 2014-04-06 | 1 | -3/+9 |
| | |||||
* | Get rid of incorrect assert in asyncdispatch. | Dominik Picheta | 2014-04-06 | 1 | -1/+0 |
| | |||||
* | doc generation for asyncdispatch works | Araq | 2014-04-06 | 1 | -11/+11 |
| | |||||
* | Asyncdispatch fixes. | Dominik Picheta | 2014-04-05 | 1 | -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 Picheta | 2014-04-03 | 1 | -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 Picheta | 2014-04-02 | 1 | -21/+9 |
| | |||||
* | Replaced idents with genSym in asyncdispatch. | Dominik Picheta | 2014-03-29 | 1 | -7/+4 |
| | |||||
* | Implemented async for httpclient. | Dominik Picheta | 2014-03-26 | 1 | -4/+4 |
| | |||||
* | Move asyncdispatch tests to asyncnet. | Dominik Picheta | 2014-03-26 | 1 | -77/+0 |
| | |||||
* | Moved the global dispatcher to asyncdispatch. | Dominik Picheta | 2014-03-23 | 1 | -106/+129 |
| | |||||
* | Many renames. Created high level asyncnet module. | Dominik Picheta | 2014-03-22 | 1 | -0/+1013 |