Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | optimized friendly stack traces | Araq | 2017-12-28 | 1 | -0/+2 | |
| | | ||||||
* | | Rename cb0 to asyncProcName_continue + other improvements to async tracebacks. | Dominik Picheta | 2017-12-28 | 1 | -6/+7 | |
|/ | ||||||
* | Remove unneeded comment #6708 | Anatoly Galiulin | 2017-11-13 | 1 | -3/+0 | |
| | ||||||
* | Fix parameter types splitting in multisync macro #6708 | Anatoly Galiulin | 2017-11-09 | 1 | -19/+8 | |
| | ||||||
* | work in progress: new implementation for 'a[^1]' | Andreas Rumpf | 2017-10-29 | 1 | -7/+7 | |
| | ||||||
* | revert accidentical asyncmacro change | Andreas Rumpf | 2017-09-21 | 1 | -1/+1 | |
| | ||||||
* | introduce OnHeapNew and rename TLoc.s to TLoc.storage | Andreas Rumpf | 2017-09-21 | 1 | -1/+1 | |
| | ||||||
* | workaround so doc2 asynchttpserver works again | Andreas Rumpf | 2017-07-26 | 1 | -3/+3 | |
| | ||||||
* | Suppress "pointless conversion" hint (#6103) | Yuriy Glukhov | 2017-07-15 | 1 | -0/+2 | |
| | ||||||
* | Fixes #5738 (#6059) | Yuriy Glukhov | 2017-07-15 | 1 | -3/+7 | |
| | ||||||
* | Fixes #5995 | Yuriy Glukhov | 2017-06-18 | 1 | -1/+1 | |
| | ||||||
* | Fixes regression introduced by #5739. Improves newNimNode proc. | Dominik Picheta | 2017-05-17 | 1 | -1/+1 | |
| | ||||||
* | Remove processing hints for async procs. | Dominik Picheta | 2017-05-16 | 1 | -3/+0 | |
| | ||||||
* | Async macro fixes (#5739) | Yuriy Glukhov | 2017-05-16 | 1 | -20/+18 | |
| | ||||||
* | Fixes the order in which FutureVar and return completions are made. | Dominik Picheta | 2017-03-27 | 1 | -10/+17 | |
| | | | | | | | | | This caused a pretty bad and subtle bug in the asynchttpserver. As far as I can understand, the fact that the returned future was being completed first meant that the underlying async procedure could continue running and thus clean() the FutureVar and request new data. The control then went back and the FutureVar was completed again causing an error. | |||||
* | Add support for `Async | Sync` return types in {.multisync.} macro. | Dominik Picheta | 2017-02-11 | 1 | -21/+34 | |
| | ||||||
* | Improve error message when a `nil` future is await'ed. | Dominik Picheta | 2017-02-09 | 1 | -3/+5 | |
| | ||||||
* | Allow .async pragma on methods (#5312) | Ruslan Mustakov | 2017-02-01 | 1 | -2/+2 | |
| | ||||||
* | deprecated nativesockets.dealloc, use freeAddrInfo instead; fixed stdlib ↵ | Andreas Rumpf | 2017-01-30 | 1 | -3/+3 | |
| | | | | deprecations | |||||
* | FutureVar[T] parameters are now completed automatically. | Dominik Picheta | 2016-09-25 | 1 | -8/+43 | |
| | ||||||
* | Fixes `asyncmacro` compilation in tests. | Dominik Picheta | 2016-09-19 | 1 | -2/+1 | |
| | ||||||
* | Implements {.multisync.} pragma for async and sync proc combos. | Dominik Picheta | 2016-09-18 | 1 | -0/+110 | |
| | ||||||
* | Fixes #4170. | Dominik Picheta | 2016-09-17 | 1 | -3/+1 | |
| | ||||||
* | async: transfer all await/async macro related code to asyncmacro.nim module. ↵ | Eugene Kabanov | 2016-09-03 | 1 | -0/+373 | |
(#4704) * Transfer all async macro related code to asyncmacro.nim. * Make tests green. |