summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_dis.py
Commit message (Expand)AuthorAgeFilesLines
* gh-105658: fix excess trace events for except block ending with a conditional...Irit Katriel2023-09-141-5/+7
* GH-105848: Replace KW_NAMES + CALL with LOAD_CONST + CALL_KW (GH-109300)Brandt Bucher2023-09-131-23/+23
* gh-109256: allocate opcode IDs for internal opcodes in their own range (#109269)Irit Katriel2023-09-121-176/+176
* gh-109039: Branch prediction for Tier 2 interpreter (#109038)Guido van Rossum2023-09-111-109/+113
* GH-108614: Add `RESUME_CHECK` instruction (GH-108630)Mark Shannon2023-09-071-145/+145
* gh-107932: Fix merge conflict in test_dis (GH-108478)Mark Shannon2023-08-251-2/+2
* gh-107932: Fix dis module for bytecode that does not have an associated sourc...Corvin2023-08-251-387/+416
* gh-105481: generate op IDs from bytecode.c instead of hard coding them in opc...Irit Katriel2023-08-161-185/+184
* GH-105848: Simplify the arrangement of CALL's stack (GH-107788)Brandt Bucher2023-08-091-28/+28
* GH-104584: Miscellaneous fixes for -Xuops (GH-106908)Brandt Bucher2023-07-201-1/+5
* GH-106008: Make implicit boolean conversions explicit (GH-106003)Brandt Bucher2023-06-291-107/+130
* gh-105775: Convert LOAD_CLOSURE to a pseudo-op (#106059)hms2023-06-291-8/+8
* GH-77273: Better bytecodes for f-strings (GH-6132)Mark Shannon2023-06-141-4/+6
* GH-105678: Split MAKE_FUNCTION into MAKE_FUNCTION and SET_FUNCTION_ATTRIBUTE ...Mark Shannon2023-06-131-29/+35
* gh-102676: Add more convenience properties to `dis.Instruction` (#103969)Tomas R2023-06-111-176/+300
* gh-104635: Eliminate redundant STORE_FAST instructions in the compiler (gh-10...Dong-hee Na2023-06-071-2/+3
* GH-105229: Replace some superinstructions with single instruction equivalent....Mark Shannon2023-06-051-26/+23
* GH-104584: Plugin optimizer API (GH-105100)Mark Shannon2023-06-021-112/+113
* gh-97933: (PEP 709) inline list/dict/set comprehensions (#101441)Carl Meyer2023-05-091-12/+21
* GH-103963: Make dis display names of args for intrinsics opcodes (#104029)Juhi Chandalia2023-05-031-1/+40
* GH-103804: Add test for dis.disco (#103901)Juhi Chandalia2023-04-281-0/+7
* GH-99944: Make dis display the value of oparg of KW_NAMES (#103856)Juhi Chandalia2023-04-261-0/+24
* GH-103804: Add test for dis.findlinestarts (#103806)Juhi Chandalia2023-04-251-0/+8
* gh-102114: Make dis print more concise tracebacks for syntax errors in str in...chgnrdv2023-04-151-0/+7
* GH-103082: Implementation of PEP 669: Low Impact Monitoring for CPython (GH-1...Mark Shannon2023-04-121-14/+12
* GH-88691: Shrink the CALL caches (GH-103230)Brandt Bucher2023-04-051-129/+129
* GH-89987: Shrink the BINARY_SUBSCR caches (GH-103022)Brandt Bucher2023-03-291-1/+1
* gh-103046: Display current line correctly for `dis.disco()` with CACHE entrie...gaogaotiantian2023-03-271-0/+29
* GH-100982: Break up COMPARE_AND_BRANCH (GH-102801)Brandt Bucher2023-03-231-8/+8
* gh-102778: Add sys.last_exc, deprecate sys.last_type, sys.last_value,sys.last...Irit Katriel2023-03-181-1/+9
* GH-90997: Shrink the LOAD_GLOBAL caches (#102569)Brandt Bucher2023-03-111-146/+146
* GH-87849: Simplify stack effect of SEND and specialize it for generators and ...Mark Shannon2023-02-131-10/+15
* gh-101632: Add the new RETURN_CONST opcode (#101633)penguin_wwy2023-02-071-90/+65
* GH-100762: Don't call `gen.throw()` in `gen.close()`, unless necessary. (GH-1...Mark Shannon2023-01-241-2/+2
* gh-100712: make it possible to disable specialization (for debugging) (#100713)Irit Katriel2023-01-191-1/+7
* GH-100982: Add `COMPARE_AND_BRANCH` instruction (GH-100983)Mark Shannon2023-01-161-4/+4
* GH-100923: Embed jump mask in `COMPARE_OP` oparg (GH-100924)Mark Shannon2023-01-111-105/+105
* GH-99005: Add `CALL_INTRINSIC_1` instruction (GH-100771)Mark Shannon2023-01-051-1/+1
* gh-99254: remove all unused consts from code objects (GH-99255)Irit Katriel2022-11-111-11/+11
* GH-98686: Get rid of "adaptive" and "quick" instructions (GH-99182)Brandt Bucher2022-11-091-2/+2
* GH-96793: Implement PEP 479 in bytecode. (GH-99006)Mark Shannon2022-11-031-1/+3
* GH-98686: Quicken everything (GH-98687)Brandt Bucher2022-11-021-12/+11
* GH-96793: Change `FOR_ITER` to not pop the iterator on exhaustion. (GH-96801)Mark Shannon2022-10-271-92/+96
* gh-92886: make test_ast pass with -O (assertions off) (GH-98058)Irit Katriel2022-10-071-1/+1
* gh-87092: reduce redundancy and repetition in compiler's optimization stage (...Irit Katriel2022-09-131-7/+20
* gh-93554: Conditional jump opcodes only jump forward (GH-96318)Irit Katriel2022-09-011-106/+100
* GH-90997: Wrap yield from/await in a virtual try/except StopIteration (GH-96010)Brandt Bucher2022-08-191-6/+11
* GH-95113: Don't use EXTENDED_ARG_QUICK in unquickened code (GH-95121)Brandt Bucher2022-07-221-1/+1
* gh-92228: disable the compiler's 'small exit block inlining' optimization for...Irit Katriel2022-07-071-20/+7
* gh-94485: Set line number of module's RESUME instruction to 0, as specified b...Irit Katriel2022-07-051-9/+9