1. 17a74c3 Add -3 warnings that set.copy(), dict.copy(), and defaultdict.copy() will go away in Py3.x by Raymond Hettinger · 18 years ago
  2. 0913166 Remove unnecessary modulo division. by Raymond Hettinger · 18 years ago
  3. 48397d6 Use prefix decrement by Christian Heimes · 18 years ago
  4. f75dbef Deallocate content of the dict free list on interpreter shutdown by Christian Heimes · 18 years ago
  5. b4ee4a1 Added some statistics code to dict and list object code. I wanted to test how a larger freelist affects the reusage of freed objects. Contrary to my gut feelings 80 objects is more than fine for small apps. I haven't profiled a large app yet. by Christian Heimes · 18 years ago
  6. 55285ef Return ints instead of longs for tuple.count() and tuple.index(). by Raymond Hettinger · 18 years ago
  7. 5b07ebc Issue 2025: Add tuple.count() and tuple.index() to follow the ABC in collections.Sequence. by Raymond Hettinger · 18 years ago
  8. 5b970ad Unified naming convention for free lists and their limits. All free lists by Christian Heimes · 18 years ago
  9. 6075a82 Limit free list of method and builtin function objects to 256 entries each. by Christian Heimes · 18 years ago
  10. 422051a Patch #1953 by Christian Heimes · 18 years ago
  11. a26cf9b Make int() and long() fall back to __trunc__(). See issue 2002. by Jeffrey Yasskin · 18 years ago
  12. cab3d98 Ensure that PySet_Add() operates on a newly created frozenset, like PyTuple_SetItem does. by Amaury Forgeot d'Arc · 18 years ago
  13. 2d1aa33 Simpler solution to handling non-IEEE 754 environments. by Raymond Hettinger · 18 years ago
  14. f985903 Add protection from weirdness while scaling the mantissa to an integer. by Raymond Hettinger · 18 years ago
  15. 1bcb99a Fix int/long typecase. Add check for non-binary floating point. by Raymond Hettinger · 18 years ago
  16. ffc667c labs() takes a long for an input. by Raymond Hettinger · 18 years ago
  17. c9e928a Integer ratio should return ints instead of longs whereever possible. by Raymond Hettinger · 18 years ago
  18. 04c96d5 Issue #1996: float.as_integer_ratio() should return fraction in lowest terms. by Raymond Hettinger · 18 years ago
  19. 796fc31 The previous change was causing a segfault after multiple calls to Py_Initialize() and Py_Finalize(). by Christian Heimes · 18 years ago
  20. 0d92443 Fixed some references leaks in sys. by Christian Heimes · 18 years ago
  21. 4d4f270 Patch #1970 by Antoine Pitrou: Speedup unicode whitespace and linebreak detection. The speedup is about 25% for split() (571 / 457 usec) and 35% (175 / 127 usec )for splitlines() by Christian Heimes · 18 years ago
  22. 7759a0c Factor-out common code with a new macro by Raymond Hettinger · 18 years ago
  23. ecdcb58 Make PySet_Add() work with frozensets. by Raymond Hettinger · 18 years ago
  24. d7e1b2b static PyObject* variables should use PyString_InternFromString() instead of PyObject_FromString() to store a python string in a function level static var. by Christian Heimes · 18 years ago
  25. 908caac Added clear cache methods to clear the internal type lookup cache for ref leak test runs. by Christian Heimes · 18 years ago
  26. 3ea7b41 Moved Rational._binary_float_to_ratio() to float.as_integer_ratio() because by Jeffrey Yasskin · 18 years ago
  27. e7bb918 Whitespace cleanup by Neal Norwitz · 18 years ago
  28. 0cdf9a3 #1473257: add generator.gi_code attribute that refers to by Georg Brandl · 18 years ago
  29. dee3f65 Revert PySet_Add() changes. by Raymond Hettinger · 18 years ago
  30. d375723 Update test code for change to PySet_Add(). by Raymond Hettinger · 18 years ago
  31. 7c1be2a Make PySet_Add() work with frozensets. Works like PyTuple_SetItem() to build-up values in a brand new frozenset. by Raymond Hettinger · 18 years ago
  32. a97744c Use the right (portable) definition of the max of a Py_ssize_t. by Thomas Wouters · 18 years ago
  33. 8d5cf4e Rewrite the list_inline_repeat overflow check slightly differently. by Guido van Rossum · 18 years ago
  34. 3dbd4c5 Changes 54857 and 54840 broke code and were reverted in Py2.5 just before by Raymond Hettinger · 18 years ago
  35. 7f39c9f Backport of several functions from Python 3.0 to 2.6 including PyUnicode_FromString, PyUnicode_Format and PyLong_From/AsSsize_t. The functions are partly required for the backport of the bytearray type and _fileio module. They should also make it easier to port C to 3.0. by Christian Heimes · 18 years ago
  36. 5f95a79 Add prototypes to get the mathmodule.c to compile on OSF1 5.1 (Tru64) by Neal Norwitz · 18 years ago
  37. 37edeab Fix test67.py from issue #1303614. by Guido van Rossum · 18 years ago
  38. 96f2184 Indentation normalization. by Georg Brandl · 18 years ago
  39. 9ff1a44 Fix an edge case whereby the __del__() method of a classic class could by Guido van Rossum · 18 years ago
  40. 4956d2b Silence Coverity false alerts with CIDs #172, #183, #184 by Christian Heimes · 18 years ago
  41. cbf8f6c Temporarily revert 59967 until GC can be added. by Raymond Hettinger · 18 years ago
  42. c216df9 Issue 1820: structseq objects did not work with the % formatting operator or isinstance(t, tuple). by Raymond Hettinger · 18 years ago
  43. c3b2a4a Added more comments to the new structseq repr code and implemented several of Neal's suggestions. by Christian Heimes · 18 years ago
  44. c94e2b5 Now that I've learnt about structseq objects I felt like converting sys.float_info to a structseq. It's by Christian Heimes · 18 years ago
  45. 620fbe6 I missed the most important file by Christian Heimes · 18 years ago
  46. e4c270c Re-apply patch #1700288 (first applied in r59931, rolled back in r59940) by Amaury Forgeot d'Arc · 18 years ago
  47. d1c131a Back out r59931 - test_ctypes fails with it. by Georg Brandl · 18 years ago
  48. 27e26ec Patch #1700288: Method cache optimization, by Armin Rigo, ported to by Georg Brandl · 18 years ago
  49. dfe5dc8 Make Python compile with --disable-unicode. by Georg Brandl · 18 years ago
  50. 9871d8f Continue rolling back pep-3141 changes that changed behavior from 2.5. This by Jeffrey Yasskin · 18 years ago
  51. 737c73f Make math.{floor,ceil}({int,long}) return float again for backwards by Jeffrey Yasskin · 18 years ago
  52. 8267d1d Bug #1481296: Fixed long(float('nan'))!=0L. by Christian Heimes · 18 years ago
  53. 000a074 Modified PyImport_Import and PyImport_ImportModule to always use absolute imports by calling __import__ with an explicit level of 0 by Christian Heimes · 18 years ago
  54. 2f3c16b Backport PEP 3141 from the py3k branch to the trunk. This includes r50877 (just by Jeffrey Yasskin · 18 years ago
  55. 59a65fa Fix refleak by Neal Norwitz · 18 years ago
  56. 30b7804 Fix refleak introduced in r59576. by Georg Brandl · 18 years ago
  57. 0b7b6fd Patch #1549 by Thomas Herve. by Guido van Rossum · 18 years ago
  58. 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 · 18 years ago
  59. 0a8143f Applied patch #1635: Float patch for inf and nan on Windows (and other platforms). by Christian Heimes · 18 years ago
  60. fd7ed40 Give meaning to the oparg for BUILD_MAP: estimated size of the dictionary. by Raymond Hettinger · 18 years ago
  61. 6c87af5 Optimize PyList_AsTuple(). Improve cache performance by doing the by Raymond Hettinger · 18 years ago
  62. 90e10e7 Fixed bug #1620: New @spam.getter property syntax modifies the property in place. by Christian Heimes · 18 years ago
  63. 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 · 18 years ago
  64. 284d927 Backport of r59456:59458 from py3k to trunk by Christian Heimes · 18 years ago
  65. 2601549 When splitting, avoid making a copy of the string if the split doesn't find by Skip Montanaro · 18 years ago
  66. 4e3ebe0 Note that open() is the preferred way to open files (issue 1510). by Skip Montanaro · 18 years ago
  67. 4e2f714 Fix Issue 1045. by Raymond Hettinger · 18 years ago
  68. fe4826f merge -r59315:59316 from py3k: Fix issue #1553: An errornous __length_hint__ can make list() raise a SystemError by Christian Heimes · 18 years ago
  69. e227263 Shut up a compiler warning. by Guido van Rossum · 18 years ago
  70. 44eeaec Patch #1537 from Chad Austin by Christian Heimes · 18 years ago
  71. ef01d82 Implement PEP 366 by Nick Coghlan · 18 years ago
  72. dfdfaab Feature #1534 by Christian Heimes · 18 years ago
  73. ede3a32 Spaces vs. Tabs. by Georg Brandl · 18 years ago
  74. 31645ba Fix bug #1517, a segfault in lookdict(). by Guido van Rossum · 18 years ago
  75. 715ec18 Patch # 1507 by Mark Dickinson. Make complex(x, -0) retain the sign of by Guido van Rossum · 18 years ago
  76. ce7d10c Issue #1445: Fix a SystemError when accessing the ``cell_contents`` by Amaury Forgeot d'Arc · 18 years ago
  77. e8954f8 Backport of the PCbuild9 directory from the py3k branch. by Christian Heimes · 18 years ago
  78. 64c06e3 Backport of _abccoll.py by Benjamin Arangueren, issue 1383. by Guido van Rossum · 18 years ago
  79. 5087980 The incremental decoder for utf-7 must preserve its state between calls. by Amaury Forgeot d'Arc · 18 years ago
  80. 6f7e6fb Made _ParseTupleFinds only defined to unicodeobject.c by Facundo Batista · 18 years ago
  81. 292a069 Fix for stupid error (I need to remember to do a full 'make clean + make' by Facundo Batista · 18 years ago
  82. 57d5669 Now in find, rfind, index, and rindex, you can use None as defaults, by Facundo Batista · 18 years ago
  83. abfe453 Re-word sentence by Andrew M. Kuchling · 18 years ago
  84. 3d4c316 Added new decorator syntax to property.__doc__ Guido prefers _x over __x. by Christian Heimes · 18 years ago
  85. d1ef789 Issue 1416. Add getter, setter, deleter methods to properties that can be by Guido van Rossum · 18 years ago
  86. 3444879 Optimize common case for dict.fromkeys(). by Raymond Hettinger · 18 years ago
  87. e8d58ba Reposition the decref (spotted by eagle-eye norwitz). by Raymond Hettinger · 18 years ago
  88. 1760c8a Add set.isdisjoint() by Raymond Hettinger · 18 years ago
  89. cdcf887 Optimize dict.fromkeys() with dict inputs. Useful for resetting bag/muliset counts for example. by Raymond Hettinger · 18 years ago
  90. 9b847b4 Add missing "return NULL" in overflow check in PyObject_Repr(). by Guido van Rossum · 18 years ago
  91. 1c1ac38 Backport fixes for the code that decodes octal escapes (and for PyString by Guido van Rossum · 18 years ago
  92. a1e42e1 Fix the overflow checking of list_repeat. by Armin Rigo · 18 years ago
  93. 77ae87c Remove file-level typedefs that were inconsistently used throughout the file. by Brett Cannon · 18 years ago
  94. 6ba1a5f Coverity #151: Remove deadcode. by Neal Norwitz · 18 years ago
  95. 8f66937 enumerate() is no longer bounded to using sequences shorter than LONG_MAX. The possibility of overflow was sending some newsgroup posters into a tizzy. by Raymond Hettinger · 18 years ago
  96. 31ba848 Fix error introduced by r58288; if a tuple is length 0 return its repr and by Brett Cannon · 18 years ago
  97. 0b14f24 tuple.__repr__ did not consider a reference loop as it is not possible from by Brett Cannon · 18 years ago
  98. ad8fb0d Patch # 188 by Philip Jenvey. by Guido van Rossum · 18 years ago
  99. d544df7 Issue #1772851. Alters long.__hash__ from being *almost* completely by Facundo Batista · 18 years ago
  100. bbaff4c Properly indent two lines. (Spotted because it caused merge conflicts in the by Thomas Wouters · 18 years ago