gh-145192: improve performance of PySequence_GetSlice (#145193)

This commit is contained in:
Pieter Eendebak 2026-05-23 12:15:50 +02:00 committed by GitHub
parent e8545ed3ea
commit dfeeee990b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 17 additions and 21 deletions

View file

@ -6811,7 +6811,8 @@
ASSERT_WITHIN_STACK_BOUNDS(__FILE__, __LINE__);
_PyFrame_SetStackPointer(frame, stack_pointer);
PyObject *slice = _PyBuildSlice_ConsumeRefs(PyStackRef_AsPyObjectSteal(start),
PyStackRef_AsPyObjectSteal(stop));
PyStackRef_AsPyObjectSteal(stop),
Py_None);
stack_pointer = _PyFrame_GetStackPointer(frame);
int err;
if (slice == NULL) {