summaryrefslogtreecommitdiffstats
path: root/Objects/sliceobject.c
Commit message (Expand)AuthorAgeFilesLines
* gh-99537: Use Py_SETREF() function in C code (#99657)Victor Stinner2022-11-221-16/+6
* gh-99300: Use Py_NewRef() in Objects/ directory (#99354)Victor Stinner2022-11-101-17/+9
* GH-94163: Add BINARY_SLICE and STORE_SLICE instructions. (GH-94168)Mark Shannon2022-06-271-17/+34
* gh-91731: Replace Py_BUILD_ASSERT() with static_assert() (#91730)Victor Stinner2022-04-201-1/+2
* bpo-43268: Pass interp rather than tstate to internal functions (GH-24580)Victor Stinner2021-02-191-2/+1
* bpo-42161: Use _PyLong_GetZero() and _PyLong_GetOne() (GH-22995)Victor Stinner2020-10-271-2/+3
* bpo-40521: Cleanup code of free lists (GH-21082)Victor Stinner2020-06-231-8/+16
* bpo-40521: Make slice cache per-interpreter (GH-20637)Victor Stinner2020-06-041-14/+15
* bpo-40268: Remove unused pycore_pymem.h includes (GH-19531)Victor Stinner2020-04-151-1/+0
* bpo-40268: Remove unused structmember.h includes (GH-19530)Victor Stinner2020-04-151-2/+2
* bpo-40268: Remove a few pycore_pystate.h includes (GH-19510)Victor Stinner2020-04-141-1/+0
* bpo-40170: Add _PyIndex_Check() internal function (GH-19426)Victor Stinner2020-04-081-1/+2
* Make PyXXX_Fini() functions private (GH-15531)Victor Stinner2019-08-261-1/+2
* bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (G...Jeroen Demeyer2019-05-311-4/+4
* bpo-35961: Fix a crash in slice_richcompare() (GH-11830)Victor Stinner2019-02-131-24/+14
* bpo-35081: Add Include/internal/pycore_object.h (GH-10640)Victor Stinner2018-11-211-0/+1
* bpo-35081: Rename internal headers (GH-10275)Victor Stinner2018-11-121-2/+2
* bpo-35081: Add pycore_ prefix to internal header files (GH-10263)Victor Stinner2018-10-311-2/+2
* bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOARGS. (GH...Siddhesh Poyarekar2018-04-291-3/+3
* bpo-30860: Consolidate stateful runtime globals. (#3397)Eric Snow2017-09-081-0/+2
* bpo-30592: Fixed error messages for some builtins. (#1996)Serhiy Storchaka2017-06-081-1/+1
* bpo-30281: Fix the default value for stop in PySlice_Unpack() (#1480)Xiang Zhang2017-05-101-3/+5
* bpo-29878: Add global instances of int for 0 and 1. (#852)Serhiy Storchaka2017-03-301-7/+4
* Issue #27867: Function PySlice_GetIndicesEx() is deprecated and replaced withSerhiy Storchaka2017-01-251-24/+54
|\
| * Issue #27867: Function PySlice_GetIndicesEx() is replaced with a macro ifSerhiy Storchaka2017-01-251-24/+54
* | Issue #28959: Added private macro PyDict_GET_SIZE for retrieving the size of ...Serhiy Storchaka2016-12-161-1/+1
|/
* fix slice cache finalization to use gc delBenjamin Peterson2016-04-161-1/+1
* add gc support to slice (closes #26659)Benjamin Peterson2016-04-161-4/+15
* Make Ellipsis and NotImplemented picklable through the reduce protocol.Alexandre Vassalotti2013-11-241-1/+12
* Issue #16451: Refactor to remove duplication between range and slice in slice...Mark Dickinson2012-11-171-70/+78
* Issue #14794: slice.indices no longer returns OverflowError for out-of-range ...Mark Dickinson2012-11-101-8/+175
* Issue #14783: Merge changes from 3.2.Chris Jerdonek2012-10-071-1/+2
|\
| * Issue #14783: Improve int() docstring and also str(), range(), and slice().Chris Jerdonek2012-10-071-1/+2
* | Issue #10227: Add an allocation cache for a single slice object.Antoine Pitrou2011-11-181-7/+29
* | merge 3.2 (#13199)Benjamin Peterson2011-10-171-1/+5
|\ \ | |/
| * plug possible refleak (closes #13199)Benjamin Peterson2011-10-171-1/+5
* | Replace Py_NotImplemented returns with the macro form Py_RETURN_NOTIMPLEMENTED.Brian Curtin2011-08-111-4/+2
* | make the types of None and Ellipsis callableBenjamin Peterson2011-07-291-0/+29
|/
* Merge branches/pep-0384.Martin v. Löwis2010-12-031-3/+5
* use helper hash unimplemented functionBenjamin Peterson2010-10-171-8/+1
* In PySlice_IndicesEx, clip the step to [-PY_SSIZE_T_MAX, PY_SSIZE_T_MAX] rath...Mark Dickinson2010-08-061-1/+9
* Recorded merge of revisions 81029 via svnmerge fromAntoine Pitrou2010-05-091-259/+259
* Merged revisions 71734,71738-71739 via svnmerge fromBenjamin Peterson2009-04-201-1/+1
* Issue #1717: rename tp_compare to tp_reserved. I'll change theMark Dickinson2009-02-021-2/+2
* Merged revisions 64365,64370,64406,64408-64409,64412,64416-64417,64420-64421,...Benjamin Peterson2008-07-021-2/+3
* #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT.Christian Heimes2007-12-191-1/+1
* Cleanup: Replaced most PyInt_ aliases with PyLong_ and disabled the aliases i...Christian Heimes2007-12-021-7/+7
* #1316: remove redundant PyLong_Check calls when PyInt_Check was already called.Georg Brandl2007-10-231-2/+2
* Remove checking redundantly for checks of PyInt and PyLong.Neal Norwitz2007-08-311-1/+1
* Fix buglet in sliceobjects, they were not returning Py_NotImplemented whenThomas Wouters2007-08-281-0/+5