COMMITS
/ Modules/_operator.c May 3, 2024
B
gh-116322: Add Py_mod_gil module slot (#116882)
Brett Simmers committed
April 29, 2024
S
gh-118285: Fix signatures of operator.{attrgetter,itemgetter,methodcaller} instances (GH-118316)
Serhiy Storchaka committed
August 1, 2023
P
gh-89013: Improve the performance of methodcaller (lazy version) (gh-107201)
Pieter Eendebak committed
July 25, 2023
V
gh-106869: Use new PyMemberDef constant names (#106871)
Victor Stinner committed
July 3, 2023
V
gh-106320: Create pycore_modsupport.h header file (#106355)
Victor Stinner committed
June 1, 2023
V
gh-92536: Remove PyUnicode_READY() calls (#105210)
Victor Stinner committed
May 5, 2023
E
gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205)
Eric Snow committed
February 24, 2023
E
gh-101476: Use _PyType_GetModuleState where applicable (#102188)
Erlend E. Aasland committed
November 14, 2022
V
gh-99300: Use Py_NewRef() in Modules/ directory (#99467)
Victor Stinner committed
October 29, 2022
D
Fix comment typos in `_operator.c` (#98853)
David Buchanan committed
October 6, 2022
E
gh-94590: add signatures to operator itemgetter, attrgetter, methodcaller (#94591)
Erik Welch committed
June 21, 2022
T
DOC: correct bytesarray -> bytearray in comments (GH-92410)
Thomas A Caswell committed
June 14, 2022
S
gh-93741: Add private C API _PyImport_GetModuleAttrString() (GH-93742)
Serhiy Storchaka committed
May 13, 2022
V
gh-89653: Use int type for Unicode kind (#92704)
Victor Stinner committed
May 3, 2022
V
gh-91320: Use _PyCFunction_CAST() (#92251)
Victor Stinner committed
February 10, 2022
D
bpo-44953: Add vectorcall for itemgetter and attrgetter instances (GH-27828)
Dennis Sweeney committed
February 8, 2022
September 29, 2021
V
bpo-43753: _operator.is_() uses Py_Is() (GH-28641)
Victor Stinner committed
September 24, 2021
A
bpo-44019: Implement operator.call(). (GH-27888)
Antony Lee committed
July 7, 2021
R
bpo-44558: Match countOf `is`/`==` treatment to c (GH-27007)
Rupert Tombs committed
June 17, 2021
E
bpo-43908: Make heap types converted during 3.10 alpha immutable (GH-26351)
Erlend Egeberg Aasland committed
May 27, 2021
E
bpo-42972: Fully support GC protocol for _operator heap types (GH-26371)
Erlend Egeberg Aasland committed
April 21, 2021
V
bpo-40137: Add pycore_moduleobject.h internal header (GH-25507)
Victor Stinner committed
November 21, 2020
D
bpo-40791: Make compare_digest more constant-time. (GH-20444)
Devin Jeanpierre committed
August 26, 2020
D
bpo-40077: Convert _operator to use PyType_FromSpec (GH-21954)
Dong-hee Na committed
May 27, 2020
C
bpo-40791: Use CRYPTO_memcmp() for compare_digest (#20456)
Christian Heimes committed
April 11, 2020
S
bpo-39943: Add the const qualifier to pointers on non-mutable PyUnicode data. (GH-19345)
Serhiy Storchaka committed
March 25, 2020
P
bpo-1635741: Port operator module to multiphase initialization (PEP 489) (GH-19150)
Paulo Henrique Silva committed
March 24, 2020
D
bpo-40024: Update C extension modules to use PyModule_AddType() (GH-19119)
Dong-hee Na committed
February 11, 2020
P
bpo-39245: Switch to public API for Vectorcall (GH-18460)
Petr Viktorin committed
May 31, 2019
J
bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (GH-13464)
Jeroen Demeyer committed
January 12, 2019
S
bpo-35582: Inline arguments tuple unpacking in handwritten code. (GH-11524)
Serhiy Storchaka committed
January 7, 2019
R
bpo-35664: Optimize operator.itemgetter (GH-11435)
Raymond Hettinger committed
November 23, 2018
Z
bpo-35303: Fix a reference leak in _operator.c's methodcaller_repr(). (GH-10689)
Zackery Spytz committed
April 29, 2018
S
bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOARGS. (GH-6030)
Siddhesh Poyarekar committed
June 8, 2017
S
bpo-30592: Fixed error messages for some builtins. (#1996)
Serhiy Storchaka committed
February 6, 2017
S
Issue #29460: _PyArg_NoKeywords(), _PyArg_NoStackKeywords() and
Serhiy Storchaka committed
January 19, 2017
S
Issue #20186: Converted the _operator module to Argument Clinic.
Serhiy Storchaka committed
December 16, 2016
S
Issue #28959: Added private macro PyDict_GET_SIZE for retrieving the size of dict.
Serhiy Storchaka committed
August 22, 2016
V
Issue #27809: methodcaller_reduce() uses fast call
Victor Stinner committed
August 17, 2016
B
merge 3.4 (#27783)
Benjamin Peterson committed
B
merge 3.3 (#27783)
Benjamin Peterson committed
April 29, 2016
S
Issue #26822: Decreased an overhead of using _PyArg_NoKeywords() in calls of
Serhiy Storchaka committed
April 23, 2016
S
Issue #26822: itemgetter, attrgetter and methodcaller objects no longer
Serhiy Storchaka committed
May 11, 2014
B
use logical rather than bit and
Benjamin Peterson committed
May 8, 2013
E
#16523: merge with 3.3.
Ezio Melotti committed
April 20, 2013
A
Issue #16694: Add a pure Python implementation of the operator module.
Antoine Pitrou committed
May 21, 2015
S
Issue #22955: Fixed reference leak in attrgetter.repr().
Serhiy Storchaka committed
May 20, 2015
S
Issue #22955: attrgetter, itemgetter and methodcaller objects in the operator
Serhiy Storchaka committed
October 5, 2014
R
#16518: Bring error messages in harmony with docs ("bytes-like object")
R David Murray committed