mirror of
https://github.com/python/cpython.git
synced 2025-11-02 19:12:55 +00:00
GH-125837: Split LOAD_CONST into three. (GH-125972)
* Add LOAD_CONST_IMMORTAL opcode * Add LOAD_SMALL_INT opcode * Remove RETURN_CONST opcode
This commit is contained in:
parent
67f5c5bd6f
commit
faa3272fb8
33 changed files with 706 additions and 538 deletions
|
|
@ -1205,6 +1205,7 @@ class TestLineAndInstructionEvents(CheckEvents):
|
|||
('instruction', 'func1', 10),
|
||||
('instruction', 'func1', 12),
|
||||
('instruction', 'func1', 14),
|
||||
('instruction', 'func1', 16),
|
||||
('line', 'get_events', 11)])
|
||||
|
||||
def test_c_call(self):
|
||||
|
|
@ -1229,6 +1230,7 @@ class TestLineAndInstructionEvents(CheckEvents):
|
|||
('instruction', 'func2', 40),
|
||||
('instruction', 'func2', 42),
|
||||
('instruction', 'func2', 44),
|
||||
('instruction', 'func2', 46),
|
||||
('line', 'get_events', 11)])
|
||||
|
||||
def test_try_except(self):
|
||||
|
|
@ -1262,6 +1264,7 @@ class TestLineAndInstructionEvents(CheckEvents):
|
|||
('instruction', 'func3', 30),
|
||||
('instruction', 'func3', 32),
|
||||
('instruction', 'func3', 34),
|
||||
('instruction', 'func3', 36),
|
||||
('line', 'get_events', 11)])
|
||||
|
||||
def test_with_restart(self):
|
||||
|
|
@ -1282,6 +1285,7 @@ class TestLineAndInstructionEvents(CheckEvents):
|
|||
('instruction', 'func1', 10),
|
||||
('instruction', 'func1', 12),
|
||||
('instruction', 'func1', 14),
|
||||
('instruction', 'func1', 16),
|
||||
('line', 'get_events', 11)])
|
||||
|
||||
sys.monitoring.restart_events()
|
||||
|
|
@ -1298,6 +1302,7 @@ class TestLineAndInstructionEvents(CheckEvents):
|
|||
('instruction', 'func1', 10),
|
||||
('instruction', 'func1', 12),
|
||||
('instruction', 'func1', 14),
|
||||
('instruction', 'func1', 16),
|
||||
('line', 'get_events', 11)])
|
||||
|
||||
def test_turn_off_only_instruction(self):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue