summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_dis.py
Commit message (Expand)AuthorAgeFilesLines
* GH-112354: `END_FOR` instruction to only pop one value. (GH-114247)Mark Shannon2024-01-241-116/+120
* gh-114265: move line number propagation before cfg optimization, remove guara...Irit Katriel2024-01-191-10/+4
* gh-107901: jump leaving an exception handler doesn't need an eval break check...Irit Katriel2024-01-111-2/+2
* gh-107901: synthetic jumps which are not at end of loop no longer check the e...Irit Katriel2024-01-061-28/+28
* GH-112383: Fix test_loop_quicken when an executor is installed (GH-113153)Brandt Bucher2023-12-151-2/+7
* gh-112720: Move dis's cache output code to the Formatter, labels lookup to th...Irit Katriel2023-12-151-4/+13
* gh-112962: in dis module, put cache information in the Instruction instead of...Irit Katriel2023-12-131-7/+34
* gh-112720: Move instruction formatting from the dis.Instruction class to a ne...Irit Katriel2023-12-091-4/+11
* gh-112620: Fix dis error on show_cache with labels (#112621)Irit Katriel2023-12-031-0/+12
* gh-112137: change dis output to show no-lineno as -- instead of None (#112335)Irit Katriel2023-11-231-15/+15
* gh-112137: change dis output to display labels instead of offsets (#112138)Irit Katriel2023-11-221-754/+697
* gh-111969: refactor to make it easier to construct a dis.Instruction object (...Irit Katriel2023-11-121-0/+17
* gh-111354: Simplify _PyGen_yf by moving some of its work to the compiler and ...Irit Katriel2023-11-031-137/+137
* gh-111354: simplify detection of RESUME after YIELD_VALUE at except-depth 1 ...Irit Katriel2023-11-021-138/+138
* gh-109923: set line number on the POP_TOP that follows a RETURN_GENERATOR (#1...Irit Katriel2023-09-271-10/+4
* 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