| Commit message (Expand) | Author | Age | Files | Lines |
* | gh-127274: Defer nested methods (#128012) | mpage | 2024-12-19 | 1 | -0/+7 |
|
|
* | gh-126072: Set docstring attribute for module and class (#126231) | Xuanteng Huang | 2024-11-08 | 1 | -0/+8 |
|
|
* | gh-126072: do not add `None` to `co_consts` if there is no docstring (GH-126101) | Xuanteng Huang | 2024-10-30 | 1 | -0/+10 |
|
|
* | gh-125196: Use PyUnicodeWriter in symtable.c (#125199) | Victor Stinner | 2024-10-09 | 1 | -19/+16 |
|
|
* | gh-115754: Use Py_GetConstant(Py_CONSTANT_EMPTY_STR) (#125194) | Victor Stinner | 2024-10-09 | 1 | -1/+1 |
|
|
* | gh-122985: add SYMBOL_TO_SCOPE macro in symtable (#122986) | Irit Katriel | 2024-08-14 | 1 | -2/+2 |
|
|
* | gh-122562: fix dump_symtable for ste_free and ste_child_free removal (#122825) | Irit Katriel | 2024-08-08 | 1 | -1/+1 |
|
|
* | gh-122595: Add more error checks in the compiler (GH-122596) | Serhiy Storchaka | 2024-08-06 | 1 | -30/+89 |
|
|
* | gh-122313: Clean up deep recursion guarding code in the compiler (GH-122640) | Serhiy Storchaka | 2024-08-03 | 1 | -119/+122 |
|
|
* | gh-122562: Remove ste_free and ste_child_free from symtable (#122563) | Jelle Zijlstra | 2024-08-01 | 1 | -12/+0 |
|
|
* | gh-119180: Add evaluate functions for type params and type aliases (#122212) | Jelle Zijlstra | 2024-07-27 | 1 | -20/+11 |
|
|
* | gh-122245: move checks for writes and shadowing of __debug__ to symtable (#12... | Irit Katriel | 2024-07-26 | 1 | -7/+85 |
|
|
* | gh-121637: Syntax error for optimized-away incorrect await (#121656) | Jelle Zijlstra | 2024-07-22 | 1 | -7/+39 |
|
|
* | gh-121272: move async for/with validation from compiler to symtable (#121361) | Irit Katriel | 2024-07-04 | 1 | -0/+22 |
|
|
* | gh-121352: use _Py_SourceLocation in symtable (#121353) | Irit Katriel | 2024-07-04 | 1 | -127/+68 |
|
|
* | gh-121272: set ste_coroutine during symtable construction (#121297) | Irit Katriel | 2024-07-03 | 1 | -0/+12 |
|
|
* | gh-121272: move __future__ import validation from compiler to symtable (#121273) | Irit Katriel | 2024-07-02 | 1 | -0/+24 |
|
|
* | Fixes loop variables to be the same types as their limit (GH-120958) | Steve Dower | 2024-06-24 | 1 | -7/+7 |
|
|
* | gh-119933: Improve ``SyntaxError`` message for invalid type parameters expres... | Bénédikt Tran | 2024-06-17 | 1 | -26/+54 |
|
|
* | gh-120029: remove unused macros in ``symtable.c`` (#120222) | Bénédikt Tran | 2024-06-12 | 1 | -1/+0 |
|
|
* | gh-120385: Fix reference leak in symtable (#120386) | Kirill Podoprigora | 2024-06-12 | 1 | -1/+3 |
|
|
* | gh-119180: PEP 649 compiler changes (#119361) | Jelle Zijlstra | 2024-06-11 | 1 | -53/+145 |
|
|
* | gh-119666: fix multiple class-scope comprehensions referencing __class__ (#12... | Carl Meyer | 2024-06-10 | 1 | -13/+10 |
|
|
* | gh-119981: Use do while(0) in some symtable.c multi-line macros (#119982) | Bénédikt Tran | 2024-06-03 | 1 | -45/+52 |
|
|
* | gh-119311: Fix name mangling with PEP 695 generic classes (#119464) | Jelle Zijlstra | 2024-05-28 | 1 | -7/+42 |
|
|
* | gh-116126: Implement PEP 696 (#116129) | Jelle Zijlstra | 2024-05-03 | 1 | -15/+44 |
|
|
* | gh-109118: Make comprehensions work within annotation scopes, but without inl... | Jelle Zijlstra | 2024-04-28 | 1 | -14/+4 |
|
|
* | gh-109118: Allow lambdas in annotation scopes in classes (#118019) | Jelle Zijlstra | 2024-04-22 | 1 | -11/+0 |
|
|
* | gh-117411: move PyFutureFeatures to pycore_symtable.h and make it private (#1... | Irit Katriel | 2024-04-02 | 1 | -2/+2 |
|
|
* | gh-96497: Mangle name before symtable lookup in 'symtable_extend_namedexpr_sc... | wookie184 | 2024-02-17 | 1 | -4/+10 |
|
|
* | gh-114828: Fix __class__ in class-scope inlined comprehensions (#115139) | Carl Meyer | 2024-02-07 | 1 | -0/+19 |
|
|
* | GH-113655: Lower the C recursion limit on various platforms (GH-113944) | Mark Shannon | 2024-01-16 | 1 | -7/+2 |
|
|
* | gh-113842: Add missing error check for PyIter_Next() in Python/symtable.c (GH... | Yan Yanchii | 2024-01-09 | 1 | -0/+6 |
|
|
* | gh-111789: Use PyDict_GetItemRef() in Python/symtable.c (gh-112084) | Serhiy Storchaka | 2023-11-27 | 1 | -8/+4 |
|
|
* | gh-111123: symtable should visit exception handlers before the else block (#1... | Irit Katriel | 2023-10-21 | 1 | -2/+2 |
|
|
* | gh-109390: add dump_symtable utility under #if 0 (#109391) | Carl Meyer | 2023-09-20 | 1 | -1/+110 |
|
|
* | gh-109219: propagate free vars through type param scopes (#109377) | Carl Meyer | 2023-09-14 | 1 | -3/+2 |
|
|
* | gh-109118: Disallow nested scopes within PEP 695 scopes within classes (#109196) | Jelle Zijlstra | 2023-09-12 | 1 | -0/+23 |
|
|
* | gh-109207: Fix SystemError when printing symtable entry object. (GH-109225) | 云line | 2023-09-10 | 1 | -3/+2 |
|
|
* | Check the result of PySet_Contains() for error in Python/symtable.c (GH-109146) | Serhiy Storchaka | 2023-09-08 | 1 | -15/+57 |
|
|
* | GH-91079: Rename C_RECURSION_LIMIT to Py_C_RECURSION_LIMIT (#108507) | Victor Stinner | 2023-09-08 | 1 | -2/+2 |
|
|
* | gh-108765: Cleanup #include in Python/*.c files (#108977) | Victor Stinner | 2023-09-06 | 1 | -1/+1 |
|
|
* | GH-107263: Increase C stack limit for most functions, except `_PyEval_EvalFra... | Mark Shannon | 2023-08-04 | 1 | -9/+2 |
|
|
* | gh-106869: Use new PyMemberDef constant names (#106871) | Victor Stinner | 2023-07-25 | 1 | -9/+9 |
|
|
* | gh-107211: Rename PySymtable_Lookup() to _PySymtable_Lookup() (#107212) | Victor Stinner | 2023-07-25 | 1 | -1/+1 |
|
|
* | gh-104656: Rename typeparams AST node to type_params (#104657) | Jelle Zijlstra | 2023-05-22 | 1 | -43/+43 |
|
|
* | gh-104640: Disallow walrus in comprehension within type scopes (#104641) | Jelle Zijlstra | 2023-05-19 | 1 | -4/+31 |
|
|
* | gh-104602: ensure all cellvars are known up front (#104603) | Carl Meyer | 2023-05-19 | 1 | -19/+20 |
|
|
* | gh-104374: Remove access to class scopes for inlined comprehensions (#104528) | Jelle Zijlstra | 2023-05-18 | 1 | -2/+3 |
|
|
* | gh-104572: Improve error messages for invalid constructs in PEP 695 contexts ... | Jelle Zijlstra | 2023-05-17 | 1 | -4/+4 |
|
|