commit | 702f8f3611bc49b73772cce2b9b041bd11ff9b35 | [log] [tgz] |
---|---|---|
author | Serhiy Storchaka <storchaka@gmail.com> | Fri Mar 23 14:34:35 2018 +0200 |
committer | GitHub <noreply@github.com> | Fri Mar 23 14:34:35 2018 +0200 |
tree | f712f53a42dc54831e7daf7e3686bc9c875b37b3 | |
parent | c65bf3fe4a2bde424b79e350f36b7aaa3f6476f6 [diff] |
bpo-33041: Rework compiling an "async for" loop. (#6142) * Added new opcode END_ASYNC_FOR. * Setting global StopAsyncIteration no longer breaks "async for" loops. * Jumping into an "async for" loop is now disabled. * Jumping out of an "async for" loop no longer corrupts the stack. * Simplify the compiler.