Commit d608803
committed
Port merged design from explore/merged-on-main
- _GUARD_NOS/TOS_INT use PyLong_CheckExact (accepts all exact ints)
- _BINARY_OP_{ADD,SUBTRACT,MULTIPLY}_INT removed BothAreCompact assert
- Pure ops have ERROR_IF for int64 overflow
- _PyCompactLong_{Add,Subtract,Multiply} branch internally on compactness
- Removed all remaining _WIDE dead code
- Regenerated case files1 parent d4a355c commit d608803
10 files changed
Lines changed: 1581 additions & 2573 deletions
File tree
- Include/internal
- Modules/_testinternalcapi
- Objects
- Python
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments