Skip to content

Commit 406dc71

Browse files
authored
gh-136567: Add information about lost prefixes to Tools/cases_generator/interpreter_definition.md (#136780)
1 parent 13e21b2 commit 406dc71

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

Tools/cases_generator/interpreter_definition.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,13 @@ list of annotations and their meanings are as follows:
174174
* `override`. For external use by other interpreter definitions to override the current
175175
instruction definition.
176176
* `pure`. This instruction has no side effects.
177-
* 'tierN'. This instruction is only used by the tier N interpreter.
177+
* `tierN`. This instruction is only used by the tier N interpreter.
178+
* `specializing`. A prefix for an instructions related to adaptive interpreter.
179+
* `replaced`. This instruction will be replaced in the final bytecode by its directed
180+
version (either forward or backward).
181+
* `register`. Currently does nothing.
182+
* `replicate(N)`. Replicate the instruction N times to store the oparg "inside" the instruction.
183+
* `no_save_ip`. This instruction does not affect the instruction pointer.
178184

179185
### Special functions/macros
180186

0 commit comments

Comments
 (0)