History for Include/internal/pycore_symtable.h - python/cpython · GitHub

github.com

Tin mới

gh-137814: Fix `__qualname__` of `__annotate__` (#137842)

gh-137814: Fix `__qualname__` of `__annotate__` (#137842)

gh-142349: Implement PEP 810 - Explicit lazy imports (#142351)

gh-142349: Implement PEP 810 - Explicit lazy imports (#142351)

gh-77188: Add support for pickling private methods and nested classes (GH-21480)

gh-77188: Add support for pickling private methods and nested classes (GH-21480)

gh-135801: Add the module parameter to compile() etc (GH-139652)

gh-135801: Add the module parameter to compile() etc (GH-139652)

gh-130924: Do not create cells for usages of names in local annotations (#131843)

gh-130924: Do not create cells for usages of names in local annotations (#131843)

gh-130881: Handle conditionally defined annotations (#130935)

gh-130881: Handle conditionally defined annotations (#130935)

GH-123044: Give the `POP_TOP` after a case test a location in the body, not the pattern. (GH-130627)

GH-123044: Give the `POP_TOP` after a case test a location in the body, not the pattern. (GH-130627)

GH-130396: Use computed stack limits on linux (GH-130398)

GH-130396: Use computed stack limits on linux (GH-130398)

GH-91079: Revert "GH-91079: Implement C stack limits using addresses, not counters. (GH-130007)" for now (GH130413)

GH-91079: Revert "GH-91079: Implement C stack limits using addresses, not counters. (GH-130007)" for now (GH130413)

GH-91079: Implement C stack limits using addresses, not counters. (GH-130007)

GH-91079: Implement C stack limits using addresses, not counters. (GH-130007)

gh-127274: Defer nested methods (#128012)

gh-127274: Defer nested methods (#128012)

gh-126072: do not add `None` to `co_consts` if there is no docstring (GH-126101)

gh-126072: do not add `None` to `co_consts` if there is no docstring (GH-126101)

gh-122985: add SYMBOL_TO_SCOPE macro in symtable (#122986)

gh-122985: add SYMBOL_TO_SCOPE macro in symtable (#122986)

gh-122562: Remove ste_free and ste_child_free from symtable (#122563)

gh-122562: Remove ste_free and ste_child_free from symtable (#122563)

gh-121352: use _Py_SourceLocation in symtable (#121353)

gh-121352: use _Py_SourceLocation in symtable (#121353)

gh-119933: Improve ``SyntaxError`` message for invalid type parameters expressions (#119976)

gh-119933: Improve ``SyntaxError`` message for invalid type parameters expressions (#119976)

gh-120029: remove unused macros in ``symtable.c`` (#120222)

gh-120029: remove unused macros in ``symtable.c`` (#120222)

gh-120029: make `symtable.Symbol.__repr__` correctly reflect the compiler's flags, add methods (#120099)

gh-120029: make `symtable.Symbol.__repr__` correctly reflect the compiler's flags, add methods (#120099)

gh-119180: PEP 649 compiler changes (#119361)

gh-119180: PEP 649 compiler changes (#119361)

gh-119311: Fix name mangling with PEP 695 generic classes (#119464)

gh-119311: Fix name mangling with PEP 695 generic classes (#119464)

gh-117411: move PyFutureFeatures to pycore_symtable.h and make it private (#117412)

gh-117411: move PyFutureFeatures to pycore_symtable.h and make it private (#117412)

gh-114828: parenthesize non-atomic macro definitions in pycore_symtable.h (#115143)

gh-114828: parenthesize non-atomic macro definitions in pycore_symtable.h (#115143)

gh-107211: Rename PySymtable_Lookup() to _PySymtable_Lookup() (#107212)

gh-107211: Rename PySymtable_Lookup() to _PySymtable_Lookup() (#107212)

gh-104602: ensure all cellvars are known up front (#104603)

gh-104602: ensure all cellvars are known up front (#104603)

gh-103763: Implement PEP 695 (#103764)

gh-97933: (PEP 709) inline list/dict/set comprehensions (#101441)

gh-102371: move _Py_Mangle from compile.c to symtable.c (#102372)

Make _symtable_entry.ste_type's comment consistent wit _Py_block_ty (#92414)

gh-87347: Add parenthesis around PyXXX_Check() arguments (#92815)

bpo-46765: Replace Locally Cached Strings with Statically Initialized Objects (gh-31366)

bpo-46417: Clear symtable identifiers at exit (GH-30809)

bpo-46042: Improve SyntaxError locations in the symbol table (GH-30059)

bpo-44313: generate LOAD_ATTR/CALL_FUNCTION for top-level imported objects (GH-26677)

bpo-42725: Render annotations effectless on symbol table with PEP 563 (GH-25583)

bpo-43892: Make match patterns explicit in the AST (GH-25585)