summaryrefslogtreecommitdiffstats
path: root/Objects/abstract.c
Commit message (Expand)AuthorAgeFilesLines
* gh-116316: Fix typo in `UNARY_FUNC(PyNumber_Positive)` macros (GH-116317)Kirill Podoprigora2024-03-041-1/+1
* gh-114685: PyBuffer_FillInfo() now raises on PyBUF_{READ,WRITE} (GH-114802)Nikita Sobolev2024-02-041-5/+11
* gh-114685: Check flags in PyObject_GetBuffer() (GH-114707)Serhiy Storchaka2024-01-311-0/+6
* Minor refactoring of Object/abstract.c (UNARY_FUNC macro and more cases for B...Sergey B Kirpichev2023-12-051-90/+25
* gh-111789: Use PyDict_GetItemRef() in Objects/ (GH-111827)Serhiy Storchaka2023-11-141-6/+1
* gh-106672: C API: Report indiscriminately ignored errors (GH-106674)Serhiy Storchaka2023-11-071-18/+40
* gh-76785: Move the Cross-Interpreter Code to Its Own File (gh-111502)Eric Snow2023-10-301-0/+1
* gh-76785: Add SendChannel.send_buffer() (#110246)Eric Snow2023-10-091-0/+22
* gh-108511: Add C API functions which do not silently ignore errors (GH-109025)Serhiy Storchaka2023-09-171-0/+18
* gh-106307: Fix PyMapping_GetOptionalItemString() (GH-108797)Serhiy Storchaka2023-09-061-0/+2
* gh-108765: Python.h no longer includes <ctype.h> (#108831)Victor Stinner2023-09-031-2/+1
* gh-101162: Forbid using issubclass() with GenericAlias as the 1st arg (GH-103...Nikita Sobolev2023-08-111-1/+1
* gh-106521: Remove _PyObject_LookupAttr() function (GH-106642)Serhiy Storchaka2023-07-121-4/+4
* gh-106307: C API: Add PyMapping_GetOptionalItem() function (GH-106308)Serhiy Storchaka2023-07-111-0/+40
* gh-106084: Remove _PyObject_RealIsInstance() function (#106106)Victor Stinner2023-06-261-2/+2
* gh-106084: Remove _PySequence_BytesToCharpArray() function (#106088)Victor Stinner2023-06-261-77/+0
* gh-85275: Remove old buffer APIs (#105137)Inada Naoki2023-06-021-9/+35
* GH-101291: Rearrange the size bits in PyLongObject (GH-102464)Mark Shannon2023-03-221-1/+2
* gh-99537: Use Py_SETREF(var, NULL) in C code (#99687)Victor Stinner2022-11-231-6/+3
* gh-99300: Use Py_NewRef() in Objects/ directory (#99332)Victor Stinner2022-11-101-15/+7
* gh-93741: Add private C API _PyImport_GetModuleAttrString() (GH-93742)Serhiy Storchaka2022-06-141-8/+1
* Use static inline function Py_EnterRecursiveCall() (#91988)Victor Stinner2022-05-041-11/+11
* gh-92114: Improve error message for types with __class_getitem__ = None (GH-9...Serhiy Storchaka2022-05-021-1/+2
* gh-91603: Speed up isinstance/issubclass on union types (GH-91631)Yurii Karabas2022-04-281-0/+8
* bpo-46927: Include the type's name in the error message for subscripting non-...Serhiy Storchaka2022-03-051-0/+3
* bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized g...Eric Snow2022-02-081-32/+16
* bpo-44977: Deprecate delegation of int to __trunc__ (GH-31031)Zackery Spytz2022-02-031-0/+5
* bpo-46140: take more Py_buffer arguments as const * (GH-30217)David Hewitt2021-12-221-3/+4
* bpo-45760: Remove PyNumber_InMatrixMultiply (GH-29751)Dong-hee Na2021-11-261-29/+4
* bpo-45636: Simplify BINARY_OP (GH-29565)Brandt Bucher2021-11-161-0/+12
* bpo-30570: Use Py_EnterRecursiveCall() in issubclass() (GH-29048)Dennis Sweeney2021-10-221-6/+14
* bpo-35134: Move classobject.h to Include/cpython/ (GH-28968)Victor Stinner2021-10-151-1/+0
* bpo-45439: Move _PyObject_CallNoArgs() to pycore_call.h (GH-28895)Victor Stinner2021-10-121-0/+1
* bpo-45439: Rename _PyObject_CallNoArg() to _PyObject_CallNoArgs() (GH-28891)Victor Stinner2021-10-111-2/+2
* bpo-44640: Improve punctuation consistency in isinstance/issubclass error mes...wyz23x22021-09-171-2/+2
* bpo-45123: PyAiter_Check and PyObject_GetAiter fix & rename. (GH-28194)Yury Selivanov2021-09-071-7/+5
* bpo-41103: Resurrect the old buffer protocol. (GH-27437)Inada Naoki2021-07-291-0/+79
* bpo-42747: Remove Py_TPFLAGS_HAVE_AM_SEND and make Py_TPFLAGS_HAVE_VERSION_TA...Petr Viktorin2021-07-231-3/+1
* bpo-44654: Refactor and clean up the union type implementation (GH-27196)Serhiy Storchaka2021-07-171-4/+2
* bpo-31861: Add aiter and anext to builtins (#23847)Joshua Bronson2021-03-231-0/+31
* bpo-38302: __pow__/__rpow__ now called when __ipow__ returns NotImplemented (...Alex2021-02-261-21/+27
* bpo-40170: Always define PyIter_Check() as a function (GH-24548)Erlend Egeberg Aasland2021-02-161-5/+5
* bpo-42979: Use _Py_CheckSlotResult() to check slots result (GH-24356)Victor Stinner2021-01-291-187/+282
* bpo-42979: Enhance abstract.c assertions checking slot result (GH-24352)Victor Stinner2021-01-271-8/+9
* bpo-42085: Introduce dedicated entry in PyAsyncMethods for sending values (#2...Vladimir Matveev2020-11-101-0/+26
* Delete PyGen_Send (#22663)Vladimir Matveev2020-10-121-25/+0
* bpo-41756: Add PyIter_Send function (#22443)Vladimir Matveev2020-10-101-0/+24
* bpo-41974: Remove complex.__float__, complex.__floordiv__, etc (GH-22593)Serhiy Storchaka2020-10-091-5/+5
* bpo-41909: Enable previously disabled recursion checks. (GH-22536)Serhiy Storchaka2020-10-041-2/+0
* bpo-41428: Implementation for PEP 604 (GH-21515)Maggie Moss2020-09-091-6/+9