summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_code.py
Commit message (Expand)AuthorAgeFilesLines
* gh-135437: Account For Duplicate Names in _PyCode_SetUnboundVarCounts() (gh-1...Eric Snow2025-06-131-0/+5
* gh-132775: Expand the Capability of Interpreter.call() (gh-133484)Eric Snow2025-05-301-2/+46
* gh-132775: Add _PyCode_GetScriptXIData() (gh-133480)Eric Snow2025-05-081-0/+27
* gh-132775: Unrevert "Add _PyCode_VerifyStateless()" (gh-133528)Eric Snow2025-05-081-20/+34
* gh-132775: Revert "gh-132775: Add _PyCode_VerifyStateless() (gh-133221)" (#13...Petr Viktorin2025-05-061-34/+20
* gh-132775: Add _PyCode_GetXIData() (gh-133475)Eric Snow2025-05-051-0/+26
* gh-132775: Add _PyCode_VerifyStateless() (gh-133221)Eric Snow2025-05-051-20/+75
* gh-132775: Unrevert "Add _PyCode_GetVarCounts()" (gh-133265)Eric Snow2025-05-051-0/+230
* Revert "gh-132775: Add _PyCode_GetVarCounts() (gh-133128)" (gh-133232)Eric Snow2025-05-011-230/+0
* gh-132775: Add _PyCode_GetVarCounts() (gh-133128)Eric Snow2025-04-301-0/+230
* gh-87859: Track Code Object Local Kinds For Arguments (gh-132980)Eric Snow2025-04-291-0/+123
* gh-132775: Add _PyCode_ReturnsOnlyNone() (gh-132981)Eric Snow2025-04-291-0/+59
* GH-128534: Fix behavior of branch monitoring for `async for` (GH-130847)Mark Shannon2025-03-071-0/+9
* gh-130574: renumber RESUME opcode from 149 to 128 (GH-130685)Tomasz Pytel2025-03-061-5/+5
* gh-130851: Don't crash when deduping unusual code constants (#130853)Sam Gross2025-03-051-0/+17
* gh-100239: specialize long tail of binary operations (#128722)Irit Katriel2025-01-161-5/+5
* GH-128375: Better instrument for `FOR_ITER` (GH-128445)Mark Shannon2025-01-061-0/+40
* gh-126072: Set docstring attribute for module and class (#126231)Xuanteng Huang2024-11-081-0/+41
* gh-126072: do not add `None` to `co_consts` if there is no docstring (GH-126101)Xuanteng Huang2024-10-301-2/+57
* GH-125837: Split `LOAD_CONST` into three. (GH-125972)Mark Shannon2024-10-291-2/+3
* gh-125900: Clean-up logic around immortalization in free-threading (#125901)Sam Gross2024-10-241-7/+1
* gh-119180: Add LOAD_COMMON_CONSTANT opcode (#119321)Jelle Zijlstra2024-05-221-1/+1
* gh-118527: Intern code consts in free-threaded build (#118667)Sam Gross2024-05-071-1/+22
* gh-117783: Immortalize objects that use deferred reference counting (#118112)Sam Gross2024-04-291-1/+5
* gh-117683: Fix test_free_different_thread failures with GIL disabled (#117685)Sam Gross2024-04-161-2/+6
* gh-117376: Partial implementation of deferred reference counting (#117696)Sam Gross2024-04-121-0/+2
* gh-116303: Skip test module dependent tests if test modules are unavailable (...Erlend E. Aasland2024-04-031-4/+3
* gh-110481: Implement inter-thread queue for biased reference counting (#114824)Sam Gross2024-02-091-0/+1
* gh-112962: in dis module, put cache information in the Instruction instead of...Irit Katriel2023-12-131-4/+4
* gh-109052: Use the base opcode when comparing code objects (gh-109107)Tian Gao2023-09-091-0/+19
* gh-108751: Add copy.replace() function (GH-108752)Serhiy Storchaka2023-09-061-0/+7
* gh-106581: Project through calls (#108067)Guido van Rossum2023-08-171-1/+1
* GH-103805: Lib test f541 linting issue fix (#103812)Rodolfo M. Pereira2023-04-241-1/+1
* GH-103082: Implementation of PEP 669: Low Impact Monitoring for CPython (GH-1...Mark Shannon2023-04-121-5/+5
* gh-101865: Deprecate `co_lnotab` from code objects as per PEP 626 (#101866)Nikita Sobolev2023-04-031-0/+7
* gh-101101: Unstable C API tier (PEP 689) (GH-101102)Petr Viktorin2023-02-281-3/+3
* gh-101632: Add the new RETURN_CONST opcode (#101633)penguin_wwy2023-02-071-0/+1
* GH-100117: Make `co_lines` more efficient (GH-100447)Brandt Bucher2023-01-101-1/+2
* gh-94155: Reduce hash collisions for code objects (#100183)Dennis Sweeney2022-12-231-0/+26
* gh-100077: make test_code.test_invalid_bytecode more robust and maintainable ...Irit Katriel2022-12-071-8/+12
* GH-97779: Ensure that *all* frame objects are backed by "complete" frames (GH...Brandt Bucher2022-10-051-0/+33
* gh-96711: Enhance SystemError message upon Invalid opcode (#96712)serge-sans-paille2022-09-201-0/+11
* GH-95150: Use position and exception tables for code hashing and equality (GH...Brandt Bucher2022-08-011-0/+21
* Revert "gh-94816: Improve coverage of decode_linetable (GH-94853)" (GH-94982)Michael Droettboom2022-07-181-23/+0
* gh-94816: Improve coverage of decode_linetable (GH-94853)Michael Droettboom2022-07-141-0/+23
* gh-94485: Set line number of module's RESUME instruction to 0, as specified b...Irit Katriel2022-07-051-1/+0
* gh-84461: Fix ctypes and test_ctypes on Emscripten (#94142)Christian Heimes2022-06-241-0/+2
* GH-93662: Make sure that column offsets are correct in multi-line method call...Mark Shannon2022-06-141-1/+30
* GH-88116: Document that PyCodeNew is dangerous, and make PyCode_NewEmpty less...Mark Shannon2022-04-211-0/+3
* GH-88116: Use a compact format to represent end line and column offsets. (GH-...Mark Shannon2022-04-211-39/+130