diff options
author | Guido van Rossum <guido@python.org> | 2023-07-03 20:05:11 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-07-03 20:05:11 (GMT) |
commit | 2028a4f6d996d2a46cbc33d0b65fdae284ee71fc (patch) | |
tree | 39508420ebb64059d1e04b6ffd015b8f7c81a52e /Python/bytecodes.c | |
parent | 58906213cc5d8f2be311664766b4923ef29dae1f (diff) | |
download | cpython-2028a4f6d996d2a46cbc33d0b65fdae284ee71fc.zip cpython-2028a4f6d996d2a46cbc33d0b65fdae284ee71fc.tar.gz cpython-2028a4f6d996d2a46cbc33d0b65fdae284ee71fc.tar.bz2 |
gh-106290: Fix edge cases around uops (#106319)
- Tweak uops debugging output
- Fix the bug from gh-106290
- Rename `SET_IP` to `SAVE_IP` (per https://github.com/faster-cpython/ideas/issues/558)
- Add a `SAVE_IP` uop at the start of the trace (ditto)
- Allow `unbound_local_error`; this gives us uops for `LOAD_FAST_CHECK`, `LOAD_CLOSURE`, and `DELETE_FAST`
- Longer traces
- Support `STORE_FAST_LOAD_FAST`, `STORE_FAST_STORE_FAST`
- Add deps on pycore_uops.h to Makefile(.pre.in)
Diffstat (limited to 'Python/bytecodes.c')
0 files changed, 0 insertions, 0 deletions