COMMITS
/ Modules/cmathmodule.c November 1, 2024
S
gh-120026: soft deprecate Py_HUGE_VAL macro (#120027)
Sergey B Kirpichev committed
August 17, 2024
S
gh-122681: remove m_atan2()/c_atan2() helpers (#122715)
Sergey B Kirpichev committed
August 9, 2024
S
gh-121268: Remove workarounds for non-IEEE 754 systems in cmath (#122716)
Sergey B Kirpichev committed
August 6, 2024
S
gh-122681: merge m_atan2() and c_atan2() helper functions (#122682)
Sergey B Kirpichev committed
August 4, 2024
S
gh-122637: fix tanh(±0+infj) and tanh(±0+nanj) to return ±0+nanj (#122638)
Sergey B Kirpichev committed
S
gh-121889: cmath.acosh(0+nanj) returns nan+pi/2j (#121892)
Sergey B Kirpichev committed
May 29, 2024
S
gh-119613: Use C99+ functions instead of Py_IS_NAN/INFINITY/FINITE (#119619)
Sergey B Kirpichev committed
May 3, 2024
B
gh-116322: Add Py_mod_gil module slot (#116882)
Brett Simmers committed
July 18, 2023
S
gh-86493: Fix possible leaks in some modules initialization (GH-106768)
Serhiy Storchaka committed
July 2, 2023
V
gh-106320: Add pycore_complexobject.h header file (#106339)
Victor Stinner committed
May 10, 2023
S
gh-104263: Rely on Py_NAN and introduce Py_INFINITY (GH-104202)
Sebastian Berg committed
May 5, 2023
E
gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205)
Eric Snow committed
February 22, 2023
S
Few coverage nitpicks for the cmath module (#102067)
Sergey B Kirpichev committed
February 19, 2023
O
Add missing 'is' to `cmath.log()` docstring (#102049)
Owain Davies committed
February 5, 2023
M
Revert "gh-89381: Fix invalid signatures of math/cmath.log (#101404)" (#101580)
Mark Dickinson committed
January 29, 2023
S
gh-89381: Fix invalid signatures of math/cmath.log (#101404)
Sergey B Kirpichev committed
February 25, 2022
V
bpo-46656: Remove Py_NO_NAN macro (GH-31160)
Victor Stinner committed
February 23, 2022
V
bpo-45412: Add _PY_SHORT_FLOAT_REPR macro (GH-31171)
Victor Stinner committed
October 25, 2021
C
bpo-45548: Remove _math.c workarounds for pre-C99 libm (GH-29179)
Christian Heimes committed
October 22, 2021
C
bpo-43974: Move Py_BUILD_CORE_MODULE into module code (GH-29157)
Christian Heimes committed
September 10, 2020
M
bpo-1635741: Port cmath to multi-phase init (PEP 489) (GH-22165)
Mohamed Koubaa committed
February 12, 2020
V
bpo-35081: Move dtoa.h header to the internal C API (GH-18489)
Victor Stinner committed
November 20, 2019
V
bpo-38835: Don't use PyFPE_START_PROTECT and PyFPE_END_PROTECT (GH-17231)
Victor Stinner committed
September 14, 2019
S
bpo-37206: Unrepresentable default values no longer represented as None. (GH-13933)
Serhiy Storchaka committed
May 17, 2019
N
bpo-36908: 'This module is always available' isn't helpful. (#13297)
Ned Batchelder committed
August 29, 2016
M
Issue 23229: add cmath.inf, cmath.nan, cmath.infj and cmath.nanj.
Mark Dickinson committed
August 15, 2016
G
Issue #12345: Add mathemathcal constant tau to math and cmath.
Guido van Rossum committed
July 7, 2016
S
Issue #27332: Fixed the type of the first argument of module-level functions
Serhiy Storchaka committed
June 9, 2016
S
Issue #26305: Argument Clinic now escapes braces. No need to double them.
Serhiy Storchaka committed
June 23, 2015
A
Issue #24489: ensure a previously set C errno doesn't disturb cmath.polar().
Antoine Pitrou committed
A
Issue #24489: ensure a previously set C errno doesn't disturb cmath.polar().
Antoine Pitrou committed
May 31, 2015
T
Issue #19543: Implementation of isclose as per PEP 485
Tal Einat committed
April 3, 2015
S
Issue #23501: Argumen Clinic now generates code into separate files by default.
Serhiy Storchaka committed
February 20, 2015
S
Regenerated Argument Clinic checksums.
Serhiy Storchaka committed
January 11, 2015
M
Issue #21092: Merge from 3.4.
Mark Dickinson committed
October 14, 2014
B
Issue #20152: Convert the cmath module to Argument Clinic.
Brett Cannon committed
July 7, 2014
A
Fix compilation failure (followup to #21803)
Antoine Pitrou committed
January 31, 2014
B
The function name for cmath.isinf in PyArg_ParseTuple() was wrong.
Brett Cannon committed
July 20, 2013
M
March 16, 2011
E
#11565: Merge with 3.1.
Ezio Melotti committed
E
#11565: Fix several typos. Patch by Piotr Kasprzyk.
Ezio Melotti committed
July 11, 2010
M
Issue #9165: Add math.isfinite and cmath.isfinite.
Mark Dickinson committed
May 9, 2010
A
Recorded merge of revisions 81032 via svnmerge from
Antoine Pitrou committed
A
Recorded merge of revisions 81029 via svnmerge from
Antoine Pitrou committed
December 21, 2009
M
Merged revisions 76978 via svnmerge from
Mark Dickinson committed
August 4, 2009
M
Merged revisions 74305 via svnmerge from
Mark Dickinson committed
M
Merged revisions 74303 via svnmerge from
Mark Dickinson committed
February 28, 2009
M
Merged revisions 70062 via svnmerge from
Mark Dickinson committed