Araq
|
bbb0fd4eb7
|
remove deprecated stuff from the stdlib; introduce better deprecation warnings
|
2018-05-05 21:45:07 +02:00 |
|
Eugene Kabanov
|
5063437b0c
|
Make clearCallbacks() public. (#7753)
|
2018-05-03 07:53:54 +02:00 |
|
Dominik Picheta
|
47d05b3f2e
|
Merge branch 'devel' into async-improvements
|
2018-01-17 16:28:00 +00:00 |
|
Dominik Picheta
|
2c905f5e81
|
Merge pull request #6962 from nim-lang/fixes/6100
Fixes #6100.
|
2018-01-10 23:11:26 +00:00 |
|
Dominik Picheta
|
7e6dc3679a
|
Simplify async traceback processing.
|
2017-12-28 09:21:22 +01:00 |
|
Andreas Rumpf
|
3593a4bdd1
|
made the logic correct
|
2017-12-28 09:21:22 +01:00 |
|
Araq
|
1c2dee18d0
|
attempt to get the stack trace logic right; fix boundaries
|
2017-12-28 09:21:22 +01:00 |
|
Araq
|
b3055d8735
|
attempt to get the stack trace logic right
|
2017-12-28 09:21:22 +01:00 |
|
Araq
|
6cf2fcaaf1
|
optimized friendly stack traces
|
2017-12-28 09:21:22 +01:00 |
|
Dominik Picheta
|
383c80971c
|
No need to recurse now that mergeEntries doesn't do any pattern matching.
|
2017-12-28 09:21:22 +01:00 |
|
Dominik Picheta
|
6301e33543
|
Show only detailed async tracebacks.
|
2017-12-28 09:21:22 +01:00 |
|
Dominik Picheta
|
391f877e6c
|
Attempt to provide simplified and detailed tracebacks
|
2017-12-28 09:21:22 +01:00 |
|
Dominik Picheta
|
3a790c9c72
|
Rename cb0 to asyncProcName_continue + other improvements to async tracebacks.
|
2017-12-28 09:21:22 +01:00 |
|
Dominik Picheta
|
a9a13e470b
|
Go through the re-raise stacks for more detailed tracebacks.
|
2017-12-28 09:21:22 +01:00 |
|
Dominik Picheta
|
9ca6afe73a
|
Refine the async tracebacks.
|
2017-12-28 09:21:22 +01:00 |
|
Dominik Picheta
|
f73015ad9e
|
Implement some simple pattern-based transformation for async tracebacks.
|
2017-12-28 09:21:22 +01:00 |
|
Dominik Picheta
|
52cc925e0e
|
Fixes #6100.
|
2017-12-27 22:37:11 +00:00 |
|
Andreas Rumpf
|
5e43e0d789
|
Merge branch 'devel' into async-improvements
|
2017-12-11 15:12:45 +01:00 |
|
Mathias Stearn
|
b87ef65532
|
Use addCallback rather than callback= in asyncfutures.all() (#6850)
* Use addCallback rather than callback= in asyncfutures.all()
Addresses part of #6849
* Stop using do notation for #6849
* Update example style
|
2017-12-09 00:55:04 +00:00 |
|
Dominik Picheta
|
325e4520ec
|
Implements `asyncdispatch.getIoHandler` and assert on nil futures.
|
2017-11-24 16:30:56 +00:00 |
|
Erik Johansson Andersson
|
24fd86f8ee
|
make asyncfutures.complete compile
|
2017-07-18 18:10:01 +02:00 |
|
Michał Zieliński
|
cb5b1c9344
|
asyncdispatch: formatting fixes
|
2017-07-12 10:23:48 +02:00 |
|
Michał Zieliński
|
6bdd00db0e
|
asyncdispatch: add callSoon getter/setter, renames
|
2017-07-06 13:27:42 +02:00 |
|
Michał Zieliński
|
797690ba3f
|
Future: support for multiple callbacks
|
2017-07-05 12:54:09 +02:00 |
|
Michał Zieliński
|
93827e6ab8
|
split FutureStream from asyncfutures
|
2017-07-05 12:54:09 +02:00 |
|
Michał Zieliński
|
e86863e8f5
|
asyncdispatch: split asyncfutures into its own module
This slightly changes behaviour of callSoon - before loop is initialized, callSoon will call the function immediately.
|
2017-07-05 12:54:09 +02:00 |
|
Andreas Rumpf
|
21e35c201c
|
made async compile again
|
2016-09-26 23:31:36 +02:00 |
|
Andreas Rumpf
|
0699305121
|
revert brainless changes
|
2016-09-26 23:23:47 +02:00 |
|
Andreas Rumpf
|
cfae650750
|
make travis green
|
2016-09-26 23:19:09 +02:00 |
|
Dominik Picheta
|
6aa8ff9af6
|
Moves async futures into asyncfutures module.
|
2016-09-25 18:24:35 +02:00 |
|