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]

Reply via email to