summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_compile.py
Commit message (Expand)AuthorAgeFilesLines
* gh-127146: Emscripten: Skip segfaults in test suite (#127151)Hood Chatham2024-12-051-0/+2
* gh-126072: Set docstring attribute for module and class (#126231)Xuanteng Huang2024-11-081-4/+12
* gh-126298: Don't deduplicate slice constants based on equality (#126398)Michael Droettboom2024-11-071-19/+59
* gh-126072: do not add `None` to `co_consts` if there is no docstring (GH-126101)Xuanteng Huang2024-10-301-4/+4
* GH-125837: Split `LOAD_CONST` into three. (GH-125972)Mark Shannon2024-10-291-20/+18
* gh-125063: Emit slices as constants in the bytecode compiler (#125064)Michael Droettboom2024-10-081-2/+25
* gh-124871: fix 'visited' tracking in compiler's reachability analysis (#124952)Irit Katriel2024-10-041-0/+13
* gh-115142: Skip some test cases in ``Lib/test/test_compile`` if ``_testintern...Kirill Podoprigora2024-09-301-1/+6
* gh-124442: make `__static_attributes__` deterministic by sorting (#124492)Kira2024-09-281-0/+17
* gh-124285: Fix bug where bool() is called multiple times for the same part of...Irit Katriel2024-09-251-0/+39
* gh-124022: Fix bug where class docstring is removed in interactive mode (#124...Irit Katriel2024-09-131-6/+29
* gh-123958: apply docstring removal optimization in ast_opt instead of codegen...Irit Katriel2024-09-111-0/+6
* gh-123942: add missing test for docstring-handling code in ast_opt.c (#123943)Irit Katriel2024-09-111-0/+26
* gh-123142: Fix too wide source locations in tracebacks of exceptions from bro...Irit Katriel2024-08-211-2/+2
* gh-122445: populate only modified fields in __static_attributes__ (#122446)Irit Katriel2024-08-021-1/+4
* gh-98442: fix locations of with statement's cleanup instructions (#120763)Irit Katriel2024-06-201-0/+33
* gh-120722: Set position on RETURN_VALUE in lambda (#120724)Jelle Zijlstra2024-06-191-1/+28
* gh-120367: fix bug where compiler detects redundant jump after pseudo op repl...Irit Katriel2024-06-181-1/+26
* gh-120417: Add #noqa: F401 to tests (#120627)Victor Stinner2024-06-181-2/+2
* gh-120367: fix removal of redundant NOPs and jumps after reordering hot-cold ...Irit Katriel2024-06-171-0/+27
* gh-120225: fix crash in compiler on empty block at end of exception handler (...Irit Katriel2024-06-071-0/+10
* gh-119180: Add LOAD_COMMON_CONSTANT opcode (#119321)Jelle Zijlstra2024-05-221-1/+1
* gh-118465: Add __firstlineno__ attribute to class (GH-118475)Serhiy Storchaka2024-05-061-1/+4
* gh-117680: make _PyInstructionSequence a PyObject and use it in tests (#117629)Irit Katriel2024-04-171-0/+46
* gh-116303: Skip tests if C recursion limit is unavailable (GH-117368)Erlend E. Aasland2024-04-081-5/+6
* gh-115775: Compiler adds __static_attributes__ field to classes (#115913)Irit Katriel2024-03-261-0/+58
* gh-116100: Add `test` arg to `ast.If` and `op` arg to `ast.BoolOp` calls (#11...Kirill Podoprigora2024-02-291-2/+2
* Fix test_compile with -O mode (GH-115346)Serhiy Storchaka2024-02-191-2/+5
* gh-115347: avoid emitting redundant NOP for the docstring with -OO (#115494)Irit Katriel2024-02-151-0/+26
* gh-107901: make compiler inline basic blocks with no line number and no fallt...Irit Katriel2024-02-021-12/+50
* gh-114083: apply optimization of LOAD_CONST instructions to the whole CFG bef...Irit Katriel2024-01-221-3/+11
* GH-113655: Lower the C recursion limit on various platforms (GH-113944)Mark Shannon2024-01-161-5/+3
* gh-107901: duplicate blocks with no lineno that have an eval break and multip...Irit Katriel2024-01-121-0/+15
* gh-113932: assert ``SyntaxWarning`` in test_compile.TestSpecifics.test_… (#...Kirill Podoprigora2024-01-111-1/+2
* gh-113603: Compiler no longer tries to maintain the no-empty-block invariant ...Irit Katriel2024-01-031-0/+13
* gh-113054: Compiler no longer replaces a redundant jump with no line number b...Irit Katriel2023-12-191-0/+4
* gh-112962: in dis module, put cache information in the Instruction instead of...Irit Katriel2023-12-131-2/+3
* gh-111123: symtable should visit exception handlers before the else block (#1...Irit Katriel2023-10-211-0/+17
* gh-109889: fix compiler's redundant NOP detection to look past NOPs with no l...Irit Katriel2023-09-281-0/+5
* gh-109823: Adjust labels in compiler when removing an empty basic block which...Irit Katriel2023-09-251-0/+5
* gh-109719: Fix missing jump target labels when compiler reorders cold/warm bl...Irit Katriel2023-09-221-0/+11
* gh-109627: duplicated smalll exit blocks need to be assigned jump target labe...Irit Katriel2023-09-201-0/+9
* gh-109341: Fix crash on compiling invalid AST including TypeAlias (#109349)Jelle Zijlstra2023-09-131-0/+20
* gh-109351: Fix crash when compiling AST with invalid NamedExpr (#109352)Jelle Zijlstra2023-09-131-0/+27
* gh-109195: fix source location for super load before LOAD_SUPER_ATTR (#109289)Carl Meyer2023-09-111-0/+7
* GH-91079: Rename C_RECURSION_LIMIT to Py_C_RECURSION_LIMIT (#108507)Victor Stinner2023-09-081-6/+6
* gh-108416: Mark slow test methods with @requires_resource('cpu') (GH-108421)Serhiy Storchaka2023-09-021-0/+1
* gh-107901: Fix missing line number on BACKWARD_JUMP at the end of a for loop ...Irit Katriel2023-08-211-0/+14
* gh-105724: Add location information to `assert` errors (GH-105935)Nikita Sobolev2023-08-161-5/+5
* GH-107263: Increase C stack limit for most functions, except `_PyEval_EvalFra...Mark Shannon2023-08-041-13/+8