Skip to content

Commit 5cea9b5

Browse files
JelleZijlstraAlexWaygoodhauntsaninja
authored
PEP 695: Lazy evaluation, concrete scoping semantics, other changes (#3122)
- Lazy evaluation means that referencing a later type variable works at runtime - Disallow walrus in TypeVar bounds, and also disallow yield/yield from/await in the same contexts - Remove rejection of lambda lifting; that is the implementation we are using now - Change the AST - Change of direction on mangling - More precise scoping rules Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com>
1 parent e1c692e commit 5cea9b5

File tree

1 file changed

+291
-49
lines changed

1 file changed

+291
-49
lines changed

0 commit comments

Comments
 (0)