summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_compile.py
Commit message (Expand)AuthorAgeFilesLines
* gh-141794: Reduce size of compiler stress tests to fix Android warnings (#142...Malcolm Smith2025-12-071-4/+7
* gh-135801: Add the module parameter to compile() etc (GH-139652)Serhiy Storchaka2025-11-131-0/+10
* gh-135801: Improve filtering by module in warn_explicit() without module argu...Serhiy Storchaka2025-10-301-0/+14
* gh-131927: Do not emit PEP 765 warnings in ast.parse() (GH-139642)Serhiy Storchaka2025-10-301-0/+60
* gh-139640: Fix swallowing syntax warnings in different modules (GH-139755)Serhiy Storchaka2025-10-141-18/+48
* gh-139748: fix leaks in AC error paths when using unicode FS-based converters...Bénédikt Tran2025-10-081-0/+15
* gh-138714: Don't assume next block has instructions when propagating line num...Dino Viehland2025-09-171-0/+11
* gh-136438: Make sure `test_compile` pass with all optimization levels (GH-136...Semyon Moroz2025-08-281-3/+9
* gh-137288: Fix bug where boolean expressions are not associated with the corr...Irit Katriel2025-08-051-0/+15
* gh-132435: Test syntax warnings in a finally block (GH-132436)Tomas R.2025-04-131-0/+20
* gh-131927: Prevent emitting optimizer warnings twice in the REPL (#131993)Tomas R.2025-04-121-0/+18
* gh-132386: Fix a crash when passing a dict subclass to `exec` (GH-132412)Tomas R.2025-04-111-0/+10
* gh-126835: Move constant tuple folding from ast_opt to CFG (#130769)Yan Yanchii2025-03-191-2/+27
* gh-130080: fix warnings in tests (#131400)Irit Katriel2025-03-181-1/+3
* gh-131152: Remove unused imports from tests (#131153)Victor Stinner2025-03-131-1/+0
* GH-130396: Use computed stack limits on linux (GH-130398)Mark Shannon2025-02-251-13/+10
* GH-91079: Revert "GH-91079: Implement C stack limits using addresses, not cou...Petr Viktorin2025-02-241-7/+7
* GH-91079: Implement C stack limits using addresses, not counters. (GH-130007)Mark Shannon2025-02-191-7/+7
* gh-126835: Move const folding of lists & sets from ast_opt.c to flowgraph.c (...Yan Yanchii2025-02-131-1/+1
* gh-100239: replace BINARY_SUBSCR & family by BINARY_OP with oparg NB_SUBSCR (...Irit Katriel2025-02-071-9/+9
* Revert "GH-128914: Remove conditional stack effects from `bytecodes.c` and th...Sam Gross2025-01-231-1/+1
* GH-128914: Remove conditional stack effects from `bytecodes.c` and the code g...Mark Shannon2025-01-201-1/+1
* 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