summaryrefslogtreecommitdiff
path: root/Modules/clinic/_bisectmodule.c.h
Commit message (Collapse)AuthorAgeFilesLines
* bpo-40792: Make the result of PyNumber_Index() always having exact type int. ↵Serhiy Storchaka2020-05-281-5/+5
| | | | | | | | | | | | (GH-20443) Previously, the result could have been an instance of a subclass of int. Also revert bpo-26202 and make attributes start, stop and step of the range object having exact type int. Add private function _PyNumber_Index() which preserves the old behavior of PyNumber_Index() for performance to use it in the conversion functions like PyLong_AsLong().
* bpo-37999: No longer use __int__ in implicit integer conversions. (GH-15636)Serhiy Storchaka2020-05-261-21/+1
| | | | Only __index__ should be used to make integer conversions lossless.
* bpo-40665: Use Argument Clinic for the bisect module (GH-20163)Shantanu2020-05-171-0/+306