1. 6f34109 I finally got the time to update and merge Mark's and my trunk-math branch. The patch is collaborated work of Mark Dickinson and me. It was mostly done a few months ago. The patch fixes a lot of loose ends and edge cases related to operations with NaN, INF, very small values and complex math. by Christian Heimes · 17 years ago
  2. 9fdfaaf Fix compiler warning about finite() missing on Solaris. by Neal Norwitz · 17 years ago
  3. c0a56ff Pluralss only need one s, not 2 (intss -> ints) by Neal Norwitz · 17 years ago
  4. c23b8a7 Issue 705836: Fix struct.pack(">f", 1e40) to behave consistently by Mark Dickinson · 17 years ago
  5. a9f7d62 Backport of PEP 3101, Advanced String Formatting, from py3k. by Eric Smith · 17 years ago
  6. 422051a Patch #1953 by Christian Heimes · 17 years ago
  7. 2d1aa33 Simpler solution to handling non-IEEE 754 environments. by Raymond Hettinger · 17 years ago
  8. f985903 Add protection from weirdness while scaling the mantissa to an integer. by Raymond Hettinger · 17 years ago
  9. 1bcb99a Fix int/long typecase. Add check for non-binary floating point. by Raymond Hettinger · 17 years ago
  10. ffc667c labs() takes a long for an input. by Raymond Hettinger · 17 years ago
  11. c9e928a Integer ratio should return ints instead of longs whereever possible. by Raymond Hettinger · 17 years ago
  12. 04c96d5 Issue #1996: float.as_integer_ratio() should return fraction in lowest terms. by Raymond Hettinger · 17 years ago
  13. 796fc31 The previous change was causing a segfault after multiple calls to Py_Initialize() and Py_Finalize(). by Christian Heimes · 17 years ago
  14. 0d92443 Fixed some references leaks in sys. by Christian Heimes · 17 years ago
  15. 3ea7b41 Moved Rational._binary_float_to_ratio() to float.as_integer_ratio() because by Jeffrey Yasskin · 17 years ago
  16. 5f95a79 Add prototypes to get the mathmodule.c to compile on OSF1 5.1 (Tru64) by Neal Norwitz · 17 years ago
  17. c94e2b5 Now that I've learnt about structseq objects I felt like converting sys.float_info to a structseq. It's by Christian Heimes · 17 years ago
  18. 9871d8f Continue rolling back pep-3141 changes that changed behavior from 2.5. This by Jeffrey Yasskin · 17 years ago
  19. 2f3c16b Backport PEP 3141 from the py3k branch to the trunk. This includes r50877 (just by Jeffrey Yasskin · 17 years ago
  20. e93237d #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT. Macros for b/w compatibility are available. by Christian Heimes · 17 years ago
  21. 0a8143f Applied patch #1635: Float patch for inf and nan on Windows (and other platforms). by Christian Heimes · 17 years ago
  22. f15c66e The new float repr causes too much trouble and pain. I'm disabling the feature until we have sorted out the issues on all machines. 64bit machines seem to have issues and Guido has reported even worse. by Christian Heimes · 17 years ago
  23. 284d927 Backport of r59456:59458 from py3k to trunk by Christian Heimes · 17 years ago
  24. dfdfaab Feature #1534 by Christian Heimes · 17 years ago
  25. 0153159 Add a bunch of GIL release/acquire points in tp_print implementations and for by Brett Cannon · 17 years ago
  26. 6819210 PEP 3123: Provide forward compatibility with Python 3.0, while keeping by Martin v. Löwis · 17 years ago
  27. 8b267b5 Remove dead code. This code couldn't be reached because earlier in by Neal Norwitz · 17 years ago
  28. 348dc88 Reverting the patch that tried to fix the issue whereby x**2 raises by Alex Martelli · 18 years ago
  29. 20362a8 x**2 should about equal x*x (including for a float x such that the result is by Alex Martelli · 18 years ago
  30. f94323f Added a new macro, Py_IS_FINITE(X). On windows there is an intrinsic for this and it is more efficient than to use !Py_IS_INFINITE(X) && !Py_IS_NAN(X). No change on other platforms by Kristján Valur Jónsson · 18 years ago
  31. 429433b C++ compiler cleanup: bunch-o-casts, plus use of unsigned loop index var in a couple places by Skip Montanaro · 19 years ago
  32. 377be11 More C++-compliance. Note especially listobject.c - to get C++ to accept the by Anthony Baxter · 19 years ago
  33. 347b300 Remove unnecessary casts in type object initializers. by Georg Brandl · 19 years ago
  34. 8b87a0b Use %ld and casts to long for refcount printing, in absense of a universally by Thomas Wouters · 19 years ago
  35. 15e6274 Revert backwards-incompatible const changes. by Martin v. Löwis · 19 years ago
  36. 18e1655 Merge ssize_t branch. by Martin v. Löwis · 19 years ago
  37. b2da01b Fix icc warnings: remove unused variable by Neal Norwitz · 19 years ago
  38. af68c87 Add const to several API functions that take char *. by Jeremy Hylton · 19 years ago
  39. b78a5fc Fix bug by Michael W. Hudson · 19 years ago
  40. 3095ad0 Apparently some compiler gives a warning on by Michael W. Hudson · 19 years ago
  41. ba283e2 This is my patch: by Michael W. Hudson · 19 years ago
  42. c3647ac Make subclasses of int, long, complex, float, and unicode perform type by Brett Cannon · 19 years ago
  43. e1c69b3 float_richcompare(): Use the new Py_IS_NAN macro to ensure that, on by Tim Peters · 20 years ago
  44. 307fa78 SF bug #513866: Float/long comparison anomaly. by Tim Peters · 20 years ago
  45. 739a8f8 Fix a couple of signed/unsigned comparison warnings by Neal Norwitz · 20 years ago
  46. 737ea82 Patch #774665: Make Python LC_NUMERIC agnostic. by Martin v. Löwis · 20 years ago
  47. 08678a1 Remove float_compare as per by Michael W. Hudson · 20 years ago
  48. 6bee23c Oops, didn't mean to commit the removal of float_compare! by Michael W. Hudson · 21 years ago
  49. 957f977 Pass a variable that actually exists to PyFPE_END_PROTECT in by Michael W. Hudson · 21 years ago
  50. d3b33b5 "Fix" (for certain configurations of the planets, including by Michael W. Hudson · 21 years ago
  51. ce59c04 Remove support for SunOS 4. by Skip Montanaro · 21 years ago
  52. eddc144 Getting rid of all the code inside #ifdef macintosh too. by Jack Jansen · 21 years ago
  53. f466793 SF patch 703666: Several objects don't decref tmp on failure in subtype_new by Raymond Hettinger · 21 years ago
  54. e87568d SF bug 705231: Assertion failed, python aborts. by Tim Peters · 21 years ago
  55. f1ed934 _PyFloat_Pack4(): Removed needless call of floor(). by Tim Peters · 22 years ago
  56. 9905b94 New private API functions _PyFloat_{Pack,Unpack}(4,8}. This is a by Tim Peters · 22 years ago
  57. 5d9113d Implement appropriate __getnewargs__ for all immutable subclassable builtin by Guido van Rossum · 22 years ago
  58. abcb0c0 Fix SF bug# 676155, RuntimeWarning with tp_compare by Neal Norwitz · 22 years ago
  59. 7d79124 float_int(): Some systems raise an exception if a double is cast to by Tim Peters · 22 years ago
  60. f171540 Change int() so that passing a string, unicode, float or long argument by Walter Dörwald · 22 years ago
  61. 2c77e90 Improve exception message raised by PyFloat_AsDouble if the object does not by Neil Schemenauer · 22 years ago
  62. e3a8e7e Call me anal, but there was a particular phrase that was speading to by Guido van Rossum · 22 years ago
  63. 938ace6 staticforward bites the dust. by Jeremy Hylton · 22 years ago
  64. 14f8b4c Patch #568124: Add doc string macros. by Martin v. Löwis · 22 years ago
  65. 71390a9 clarify message when raising TypeError to indicate that float() accepts by Skip Montanaro · 22 years ago
  66. dc5a508 SF bug 525705: [2.2] underflow raise OverflowException. by Tim Peters · 23 years ago
  67. 77d8a4f float_floor_div: An expression like 3.//1j crashed the interpreter, or by Tim Peters · 23 years ago
  68. 63a3571 float_int_div(): For clarity, move this closer to the other float by Tim Peters · 23 years ago
  69. 97019e4 PyFloat_AsStringEx(): This function takes an output char* but doesn't by Tim Peters · 23 years ago
  70. af8aef9 PyFloat_FromString(): Conversion of sprintf() to PyOS_snprintf() for by Barry Warsaw · 23 years ago
  71. 4e8ab5d float_divmod(): the code wasn't sick enough to stop the MS optimizer by Tim Peters · 23 years ago
  72. d2e40d6 SF bug #477221: abs and divmod act oddly with -0.0 by Tim Peters · 23 years ago
  73. faf0cd2 float_abs() again: Guido pointed out that this could screw up in the by Tim Peters · 23 years ago
  74. d2364e8 SF bug #477221: abs and divmod act oddly with -0.0. by Tim Peters · 23 years ago
  75. e2ae77b SF patch #474590 -- RISC OS support by Guido van Rossum · 23 years ago
  76. 9475a23 Enable GC for new-style instances. This touches lots of files, since by Guido van Rossum · 23 years ago
  77. 1952e38 Add additional coercion support for "self subtypes" to int, long, by Guido van Rossum · 23 years ago
  78. 2400fa4 Again perhaps the end of [#460020] bug or feature: unicode() and subclasses. by Tim Peters · 23 years ago
  79. 0280cf7 More bug 460020: when F is a subclass of float, disable the unary plus by Tim Peters · 23 years ago
  80. dea6ef9 Replace a few places where X->ob_type was compared to &PyXXX_Type with by Guido van Rossum · 23 years ago
  81. 97f4a33 Better error msg for 3-arg pow with a float argument. by Tim Peters · 23 years ago
  82. a40c793 Rework the way we try to check for libm overflow, given that C99 no longer by Tim Peters · 23 years ago
  83. 4c483c4 Make the error msgs in our pow() implementations consistent. by Tim Peters · 23 years ago
  84. 9fffa3e Raise OverflowError when appropriate on long->float conversion. Most of by Tim Peters · 23 years ago
  85. 1832de4 PEP 238 documented -Qwarn as warning only for classic int or long by Guido van Rossum · 23 years ago
  86. 32f453e New restriction on pow(x, y, z): If z is not None, x and y must be of by Tim Peters · 23 years ago
  87. 393661d Add warning mode for classic division, almost exactly as specified in by Guido van Rossum · 23 years ago
  88. d93dce1 Fix typo: double semicolons. by Guido van Rossum · 23 years ago
  89. bef1417 Make int, long and float subclassable. by Guido van Rossum · 23 years ago
  90. 96685bf float_pow: Put *all* of the burden on the libm pow in normal by Tim Peters · 23 years ago
  91. 339d0f7 Patch #445762: Support --disable-unicode by Martin v. Löwis · 23 years ago
  92. 4668b00 Implement PEP 238 in its (almost) full glory. by Guido van Rossum · 23 years ago
  93. 6d6c1a3 Merge of descr-branch back into trunk. by Tim Peters · 23 years ago
  94. 7321ec4 SF bug #444510: int() should guarantee truncation. by Tim Peters · 23 years ago
  95. 72f98e9 SF bug #422177: Results from .pyc differs from .py by Tim Peters · 23 years ago
  96. 7069512 When 1.6 boosted the # of digits produced by repr(float), repr(complex) by Tim Peters · 24 years ago
  97. 01c6526 Avoid giving prototypes on Solaris. by Martin v. Löwis · 24 years ago
  98. 2492a20 SF patch 103543 from tg@freebsd.org: by Jeremy Hylton · 24 years ago
  99. f916e7a Rich comparisons fall-out: by Guido van Rossum · 24 years ago
  100. 010b0cc Fix a silly bug in float_pow. Sorry Tim. by Neil Schemenauer · 24 years ago