https://github.com/python/cpython/commit/406dc714f6b4dbc18d4e5119a10621386bccbee3
commit: 406dc714f6b4dbc18d4e5119a10621386bccbee3
branch: main
author: Kliment Lamonov <[email protected]>
committer: Eclips4 <[email protected]>
date: 2025-08-03T21:43:13+03:00
summary:
gh-136567: Add information about lost prefixes to
`Tools/cases_generator/interpreter_definition.md` (#136780)
files:
M Tools/cases_generator/interpreter_definition.md
diff --git a/Tools/cases_generator/interpreter_definition.md
b/Tools/cases_generator/interpreter_definition.md
index 72020133738fa5..29e4e74da72154 100644
--- a/Tools/cases_generator/interpreter_definition.md
+++ b/Tools/cases_generator/interpreter_definition.md
@@ -174,7 +174,13 @@ list of annotations and their meanings are as follows:
* `override`. For external use by other interpreter definitions to override
the current
instruction definition.
* `pure`. This instruction has no side effects.
-* 'tierN'. This instruction is only used by the tier N interpreter.
+* `tierN`. This instruction is only used by the tier N interpreter.
+* `specializing`. A prefix for an instructions related to adaptive interpreter.
+* `replaced`. This instruction will be replaced in the final bytecode by its
directed
+ version (either forward or backward).
+* `register`. Currently does nothing.
+* `replicate(N)`. Replicate the instruction N times to store the oparg
"inside" the instruction.
+* `no_save_ip`. This instruction does not affect the instruction pointer.
### Special functions/macros
_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]