- 30 Jul, 2017 4 commits
-
-
Stefan Behnel authored
in generators/coroutines, save away the current exception in the 'return' case of finally clauses as 'return' actually raises an (Async)StopIteration exception
-
Stefan Behnel authored
allow yielding exception instances from async generators (previously interpreted them as actual exceptions)
-
Stefan Behnel authored
-
Stefan Behnel authored
remove accidentally duplicated finaliser code from the coroutine deallocator function as it must get executed earlier than that
-
- 29 Jul, 2017 15 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
add missing preprocessor guard around coroutine dependant code in generic generator utility function
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
add "--failfast" (stop on first failure) mode to test runner (if supported by Python's unittest module)
-
Stefan Behnel authored
-
Stefan Behnel authored
refactor "yield from" and "await" nodes a little to provide a cleaner split between them (await nodes are not yield-from nodes)
-
Stefan Behnel authored
-
- 27 Jul, 2017 12 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
allow "args" tuple argument to be NULL in __Pyx__Coroutine_Throw() and only create a tuple if necessary
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
clean copy of the current AsyncGen implementation proposed for CPython 3.6 to make local changes visible
-
- 26 Jul, 2017 8 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
Remove a macro from helper code that I find difficult to read. The result is not perfect, but at least it's more visible what get's assigned to what.
-
Stefan Behnel authored
-
Stefan Behnel authored
use pre-instantiated strings in __Pyx_setup_reduce() to reduce overhead - we will most likely need and indefinitely store them in the types anyway
-
- 25 Jul, 2017 1 commit
-
-
Robert Bradshaw authored
This fixes #1798.
-