COMMITS
/ Objects/complexobject.c December 2, 2024
M
[3.12] gh-113841: fix possible undefined division by 0 in _Py_c_pow() (GH-127211) (GH-127216) (GH-127530)
Miss Islington (bot) committed
May 30, 2024
S
[3.12] gh-109218: Improve documentation for the complex() constructor (GH-119687) (ПР-119805)
Serhiy Storchaka committed
November 10, 2022
V
gh-99300: Use Py_NewRef() in Objects/ directory (#99332)
Victor Stinner committed
February 8, 2022
January 21, 2022
V
bpo-46417: Use _PyType_CAST() in Objects directory (GH-30764)
Victor Stinner committed
October 12, 2021
V
bpo-45439: Move _PyObject_CallNoArgs() to pycore_call.h (GH-28895)
Victor Stinner committed
October 11, 2021
V
bpo-45439: Rename _PyObject_CallNoArg() to _PyObject_CallNoArgs() (GH-28891)
Victor Stinner committed
V
bpo-45412: Remove Py_SET_ERRNO_ON_MATH_ERROR() macro (GH-28820)
Victor Stinner committed
August 23, 2021
M
bpo-24234: implement complex.__complex__ (GH-27887)
Mark Dickinson committed
August 17, 2021
M
bpo-44698: Restore complex pow behaviour for small integral exponents (GH-27772)
Mark Dickinson committed
July 26, 2021
T
bpo-44698: Fix undefined behaviour in complex exponentiation. (GH-27278)
T. Wouters committed
April 22, 2021
R
bpo-43475: Fix worst case collision behavior for NaN instances (GH-25493)
Raymond Hettinger committed
December 1, 2020
V
bpo-42519: Replace PyObject_MALLOC() with PyObject_Malloc() (GH-23587)
Victor Stinner committed
October 27, 2020
V
bpo-42161: Use _PyLong_GetZero() and _PyLong_GetOne() (GH-22995)
Victor Stinner committed
October 9, 2020
S
bpo-41974: Remove complex.__float__, complex.__floordiv__, etc (GH-22593)
Serhiy Storchaka committed
July 20, 2020
D
bpo-41343: Convert methods of complex to Argument Clinic (GH-21550)
Dong-hee Na committed
June 15, 2020
V
bpo-40989: PyObject_INIT() becomes an alias to PyObject_Init() (GH-20901)
Victor Stinner committed
April 15, 2020
V
bpo-40268: Remove unused structmember.h includes (GH-19530)
Victor Stinner committed
February 7, 2020
V
bpo-39573: Use Py_TYPE() macro in Objects directory (GH-18392)
Victor Stinner committed
January 22, 2020
November 20, 2019
V
bpo-38835: Don't use PyFPE_START_PROTECT and PyFPE_END_PROTECT (GH-17231)
Victor Stinner committed
June 12, 2019
P
bpo-37236: pragma optimize off for _Py_c_quot on Windows arm64 (GH-13983)
Paul Monson committed
June 1, 2019
S
bpo-20092. Use __index__ in constructors of int, float and complex. (GH-13108)
Serhiy Storchaka committed
May 31, 2019
J
bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (GH-13464)
Jeroen Demeyer committed
May 29, 2019
I
remove unnecessary tp_dealloc (GH-13647)
Inada Naoki committed
May 6, 2019
S
bpo-36793: Remove unneeded __str__ definitions. (GH-13081)
Serhiy Storchaka committed
November 23, 2018
V
bpo-35059: PyObject_INIT() casts to PyObject* (GH-10674)
Victor Stinner committed
October 26, 2018
V
bpo-35059: Convert PyObject_INIT() to function (GH-10077)
Victor Stinner committed
April 29, 2018
S
bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOARGS. (GH-6030)
Siddhesh Poyarekar committed
November 13, 2017
S
bpo-31979: Simplify transforming decimals to ASCII (#4336)
Serhiy Storchaka committed
November 11, 2017
S
Add the const qualifier to "char *" variables that refer to literal strings. (#4370)
Serhiy Storchaka committed
April 5, 2017
S
Update Argument Clinic generated code for bpo-29878. (#1001)
Serhiy Storchaka committed
March 30, 2017
S
bpo-29878: Add global instances of int for 0 and 1. (#852)
Serhiy Storchaka committed
March 24, 2017
S
bpo-29894: Deprecate returning an instance of complex subclass from __complex__. (#798)
Serhiy Storchaka committed
March 19, 2017
S
bpo-29793: Convert some builtin types constructors to Argument Clinic. (#615)
Serhiy Storchaka committed
February 20, 2017
M
bpo-29602: fix signed zero handling in complex constructor. (#203)
Mark Dickinson committed
December 6, 2016
V
Use _PyObject_CallNoArg()
Victor Stinner committed
December 4, 2016
V
Backed out changeset b9c9691c72c5
Victor Stinner committed
December 1, 2016
V
Replace PyObject_CallFunctionObjArgs() with fastcall
Victor Stinner committed
September 24, 2016
M
Issue #28203: Merge from 3.5
Mark Dickinson committed
M
Issue #28203: Fix incorrect type in error message from complex(1.0, {2:3}). Patch by Soumya Sharma.
Mark Dickinson committed
September 9, 2016
B
Issue #26331: Implement the parsing part of PEP 515.
Brett Cannon committed
November 7, 2015
M
Issue #24802: Merge null termination fixes from 3.4 into 3.5
Martin Panter committed
M
Issue #24802: Copy bytes-like objects to null-terminated buffers if necessary
Martin Panter committed
February 2, 2015
S
Issue #22896: Avoid to use PyObject_AsCharBuffer(), PyObject_AsReadBuffer()
Serhiy Storchaka committed
S
Issue #22896: Avoid to use PyObject_AsCharBuffer(), PyObject_AsReadBuffer()
Serhiy Storchaka committed
October 10, 2014
A
Issue #22604: Fix assertion error in debug mode when dividing a complex number by (nan+0j).
Antoine Pitrou committed
A
Issue #22604: Fix assertion error in debug mode when dividing a complex number by (nan+0j).
Antoine Pitrou committed
July 7, 2014
A
Issue #21803: remove macro indirections in complexobject.h
Antoine Pitrou committed
December 4, 2013
C
Silence expression result unused warnings with clang.
Christian Heimes committed