Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | asyncmacro: add nnkSym support for getName() (#9204) | alaviss | 2018-10-09 | 1 | -1/+1 |
| | | | Fixes #9201 | ||||
* | Fix regression w/ templates defined in async proc | LemonBoy | 2018-10-03 | 1 | -1/+1 |
| | |||||
* | Skip nested procedures in .async. macro | LemonBoy | 2018-09-22 | 1 | -0/+3 |
| | | | | Fixes #3075 | ||||
* | Minor fixes for asyncjs (#8894) | LemonBoy | 2018-09-07 | 1 | -1/+1 |
| | | | | | | | | | | * Minor fixes for asyncjs Mark internal procedures as used Allow .async. for more node kinds Make .async. work for nkStmtList * Fix logic error in both the async macros | ||||
* | Rip out the `try` transformation in the async macro. | Dominik Picheta | 2018-06-06 | 1 | -105/+6 |
| | |||||
* | Fix some usages of typedesc in async procs | Zahary Karadjov | 2018-04-13 | 1 | -1/+3 |
| | | | | | This also fixes a compilation error in modules, based only on the new async module (i.e. not importing the full asyncdispatch) | ||||
* | fix deprecation warnings in asyncmacro and htmlgen (#7573) | Arne Döring | 2018-04-12 | 1 | -20/+20 |
| | | | | | | * fix deprecation warnings in asyncmacro and htmlgen * removed todo | ||||
* | Merge pull request #6962 from nim-lang/fixes/6100 | Dominik Picheta | 2018-01-10 | 1 | -0/+6 |
|\ | | | | | Fixes #6100. | ||||
| * | Fixes #6100. | Dominik Picheta | 2017-12-27 | 1 | -0/+6 |
| | | |||||
* | | 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. |