Commit d4a355c
committed
tier1-merged tier2-split: single BINARY_OP_ADD_INT with optimizer guard substitution
- BINARY_OP_ADD_INT (tier1) handles all int64-range ints
- Removed all _WIDE tier1 opcodes (no dead code)
- Optimizer substitutes _GUARD_TOS_OVERFLOWED when type known as PyLong
- Removed _WIDE_INPLACE tier2 ops, merged inplace ops handle both compact and wide
- All tests pass1 parent e6fd6d8 commit d4a355c
17 files changed
Lines changed: 1671 additions & 3186 deletions
File tree
- Include
- internal
- Lib
- test
- test_capi
- Modules/_testinternalcapi
- Python
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments