Skip to content

Commit 494c825

Browse files
committed
Make CHECK_PERIODIC an instruction, not just a uop.
1 parent 7cc8949 commit 494c825

20 files changed

+882
-1197
lines changed

Include/internal/pycore_magic_number.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -281,6 +281,7 @@ Known values:
281281
Python 3.15a1 3651 (Simplify LOAD_CONST)
282282
Python 3.15a1 3652 (Virtual iterators)
283283
Python 3.15a1 3653 (Fix handling of opcodes that may leave operands on the stack when optimizing LOAD_FAST)
284+
Python 3.15a2 3654 (Add CHECK_PERIODIC opcode)
284285

285286

286287
Python 3.16 will start with 3700
@@ -294,7 +295,7 @@ PC/launcher.c must also be updated.
294295

295296
*/
296297

297-
#define PYC_MAGIC_NUMBER 3653
298+
#define PYC_MAGIC_NUMBER 3654
298299
/* This is equivalent to converting PYC_MAGIC_NUMBER to 2 bytes
299300
(little-endian) and then appending b'\r\n'. */
300301
#define PYC_MAGIC_NUMBER_TOKEN \

Include/internal/pycore_opcode_metadata.h

Lines changed: 41 additions & 35 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Include/internal/pycore_uop_ids.h

Lines changed: 3 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Include/internal/pycore_uop_metadata.h

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Include/opcode_ids.h

Lines changed: 115 additions & 114 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)