diff options
author | Michael Droettboom <mdboom@gmail.com> | 2024-10-08 17:18:39 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-08 17:18:39 (GMT) |
commit | c6127af8685c2a9b416207e46089cee79d028b85 (patch) | |
tree | f7547bbcdcf3cf109a026410c4b81cc51b1c7316 /Lib/enum.py | |
parent | 7dca7322cca7ff146444e56f28f21f1090987fff (diff) | |
download | cpython-c6127af8685c2a9b416207e46089cee79d028b85.zip cpython-c6127af8685c2a9b416207e46089cee79d028b85.tar.gz cpython-c6127af8685c2a9b416207e46089cee79d028b85.tar.bz2 |
gh-125063: Emit slices as constants in the bytecode compiler (#125064)
* Make slices marshallable
* Emit slices as constants
* Update Python/marshal.c
Co-authored-by: Peter Bierma <zintensitydev@gmail.com>
* Refactor codegen_slice into two functions so it
always has the same net effect
* Fix for free-threaded builds
* Simplify marshal loading of slices
* Only return SUCCESS/ERROR from codegen_slice
---------
Co-authored-by: Mark Shannon <mark@hotpy.org>
Co-authored-by: Peter Bierma <zintensitydev@gmail.com>
Diffstat (limited to 'Lib/enum.py')
0 files changed, 0 insertions, 0 deletions