1. 325d169 Eliminate an unnecessary test on a common code path. by Raymond Hettinger · 20 years ago
  2. 0e91643 list_resize() now has an "exact" option for bypassing the overallocation by Raymond Hettinger · 20 years ago
  3. 42bec93 Make PySequence_Fast_ITEMS public. (Thanks Skip.) by Raymond Hettinger · 20 years ago
  4. 6e058d7 * Eliminate duplicate call to PyObject_Size(). (Spotted by Michael Hudson.) by Raymond Hettinger · 20 years ago
  5. c1e4f9d Use a new macro, PySequence_Fast_ITEMS to factor out code common to by Raymond Hettinger · 20 years ago
  6. 57c4542 Now that list.extend() is at the root of many list operations, it becomes by Raymond Hettinger · 20 years ago
  7. 8ca92ae Eliminate a big block of duplicate code in PySequence_List() by by Raymond Hettinger · 20 years ago
  8. 97bc618 list_inplace_concat() is now expressed in terms of list_extend() which by Raymond Hettinger · 20 years ago
  9. 4252a7a Make buffer objects based on mutable objects (like array) safe. by Neil Schemenauer · 20 years ago
  10. 0eadcd9 Document one of the many problems with the buffer object. by Neil Schemenauer · 20 years ago
  11. 5e3a675 Rename static functions, they should not have the _Py prefix. by Neil Schemenauer · 20 years ago
  12. 66d31f8 Use memcpy() instead of memmove() when the buffers are known to be distinct. by Raymond Hettinger · 20 years ago
  13. ef9bf40 Tidied up the implementations of reversed (including the custom ones by Raymond Hettinger · 20 years ago
  14. d2c3626 Eliminate the double reverse option. It's only use case by Raymond Hettinger · 20 years ago
  15. a6366fe Optimize inner loops for subscript, repeat, and concat. by Raymond Hettinger · 20 years ago
  16. f889e10 Optimize slice assignments. by Raymond Hettinger · 20 years ago
  17. 3fd500b The copy module now handles sets directly. The __copy__ methods are no by Raymond Hettinger · 20 years ago
  18. b7d05db Optimize tuple_slice() and make further improvements to list_slice() by Raymond Hettinger · 20 years ago
  19. 99842b6 Small optimizations for list_slice() and list_extend_internal(). by Raymond Hettinger · 20 years ago
  20. ebedb2f Factor out code common to PyDict_Copy() and PyDict_Merge(). by Raymond Hettinger · 20 years ago
  21. 31017ae SF #904720: dict.update should take a 2-tuple sequence like dict.__init_ by Raymond Hettinger · 20 years ago
  22. 6bee23c Oops, didn't mean to commit the removal of float_compare! by Michael W. Hudson · 20 years ago
  23. 957f977 Pass a variable that actually exists to PyFPE_END_PROTECT in by Michael W. Hudson · 20 years ago
  24. d3b33b5 "Fix" (for certain configurations of the planets, including by Michael W. Hudson · 20 years ago
  25. fa6c6f8 Keep the list.pop() optimization while restoring the many possibility by Raymond Hettinger · 20 years ago
  26. 7083bb7 Oops. Return -1 to distinguish error from empty dict. by Jeremy Hylton · 20 years ago
  27. 9eb86b3 Double the speed of list.pop() which was spending most of its time parsing by Raymond Hettinger · 20 years ago
  28. 90a39bf Refactor list_extend() and list_fill() for gains in code size, memory by Raymond Hettinger · 20 years ago
  29. ab517d2 Fine tune the speed/space trade-off for overallocating small lists. by Raymond Hettinger · 20 years ago
  30. 2731ae4 Fix missing return value. Spotted by Neal Norwitz by Raymond Hettinger · 20 years ago
  31. cb3e580 Optimize list.pop() for the common special case of popping off the end. by Raymond Hettinger · 20 years ago
  32. 4bb9540 * Optimized list appends and pops by making fewer calls the underlying system by Raymond Hettinger · 20 years ago
  33. 029dba5 Make reversed() transparent with respect to length. by Raymond Hettinger · 20 years ago
  34. b32e640 SF patch #875689: >100k alloc wasted on startup (Contributed by Mike Pall.) by Raymond Hettinger · 20 years ago
  35. 06353f7 Let reversed() work with itself. by Raymond Hettinger · 20 years ago
  36. 8a1a594 Fixed a bug in object.__reduce_ex__ (reduce_2) when using protocol by Jim Fulton · 20 years ago
  37. db60805 Remove support for --without-universal-newlines (see PEP 11). by Skip Montanaro · 20 years ago
  38. c058fd1 * Fix ref counting in extend() and extendleft(). by Raymond Hettinger · 20 years ago
  39. cd736e7 Fix reallocation bug in unicode.translate(): The code was comparing by Walter Dörwald · 20 years ago
  40. bc875f5 Allocating a new weakref object can cause existing weakref objects for by Fred Drake · 20 years ago
  41. 6a2852c Fix bug in interpretation of the "callback" argument in the constructors for by Fred Drake · 20 years ago
  42. fb5a4e3 Removed two unneeded lines from PyObject_Compare(). by Brett Cannon · 20 years ago
  43. 76beca9 Two forgotten Py_DECREF() for two out-of-memory conditions. by Armin Rigo · 20 years ago
  44. 7049d81 Revert change accidentally checked in as part of a whitespace normalization by Tim Peters · 21 years ago
  45. 58eb11c Whitespace normalization. by Tim Peters · 21 years ago
  46. ce59c04 Remove support for SunOS 4. by Skip Montanaro · 21 years ago
  47. 2fb7029 SF Patch #871704: Py_SequenceFast can mask errors by Raymond Hettinger · 21 years ago
  48. 75c00ef [SF #866875] Add a specialized routine for one character by Hye-Shik Chang · 21 years ago
  49. b86269d Apply pre-sizing optimization to a broader class of objects. by Raymond Hettinger · 21 years ago
  50. 7832cd6 Apply tuple/list pre-sizing optimization to a broader class of objects. by Raymond Hettinger · 21 years ago
  51. 1bc09b7 Cosmetic fix for wrongly indented tabs with ts=4. by Hye-Shik Chang · 21 years ago
  52. a3b11e7 * Simplify and speedup logic for tp_print. by Raymond Hettinger · 21 years ago
  53. 7db07e6 Fix gcc 3.3 warnings related to Py_UNICODE_WIDE. by Hye-Shik Chang · 21 years ago
  54. f1ca7f5 complete backout of listobject.c v2.171 by Andrew MacIntyre · 21 years ago
  55. 3097341 Revert previous two checkins to repair test failure. by Jeremy Hylton · 21 years ago
  56. 694e3a4 use the correct macro to access list size by Andrew MacIntyre · 21 years ago
  57. d57caed Performance of list([]) in 2.3 came up in a thread on comp.lang.python, by Andrew MacIntyre · 21 years ago
  58. 7fc4cf5 Fix unicode.rsplit()'s bug that ignores separater on the end of string when by Hye-Shik Chang · 21 years ago
  59. ac4ea13 There are places in Python which assume bytes have 8-bits. Formalize that a by Skip Montanaro · 21 years ago
  60. 40e9509 Fix broken xmlcharrefreplace by rev 2.204. (Pointy hat goes to perky) by Hye-Shik Chang · 21 years ago
  61. 4a264fb SF #859573: Reduce compiler warnings on gcc 3.2 and above. by Hye-Shik Chang · 21 years ago
  62. 64958a1 Guido grants a Christmas wish: by Raymond Hettinger · 21 years ago
  63. 81ad32e Speedup set.update by using the override mode for PyDict_Merge(). by Raymond Hettinger · 21 years ago
  64. 3ae811b Add rsplit method for str and unicode builtin types. by Hye-Shik Chang · 21 years ago
  65. fb4e33a Improve algorithm for set.difference when the input is not a set. by Raymond Hettinger · 21 years ago
  66. 438e02d * Refactor set.__contains__() by Raymond Hettinger · 21 years ago
  67. 0deab62 Refactor set.discard() and set.remove(). by Raymond Hettinger · 21 years ago
  68. 6a8bbdb Improve argument checking speed. by Raymond Hettinger · 21 years ago
  69. dc5ae11 Use dictionary specific looping idiom where possible. by Raymond Hettinger · 21 years ago
  70. 0c66967 Simplify previous checkin -- a new function was not needed. by Raymond Hettinger · 21 years ago
  71. d3ae672 Use PyDict_Contains() instead of PySequence_Contains(). by Raymond Hettinger · 21 years ago
  72. 8f5cdaa * Added a new method flag, METH_COEXIST. by Raymond Hettinger · 21 years ago
  73. 19cb193 Fix memory error treatment correctly. Going to dsu_fail causes by Hye-Shik Chang · 21 years ago
  74. 1df0f65 Fixes and tests for various "holding pointers when arbitrary Python code by Michael W. Hudson · 21 years ago
  75. 6c9e130 - Removed FutureWarnings related to hex/oct literals and conversions by Guido van Rossum · 21 years ago
  76. 37e1363 Make sure the list.sort's decorate step unwinds itself before returning by Raymond Hettinger · 21 years ago
  77. 4f8f976 Add optional fillchar argument to ljust(), rjust(), and center() string methods. by Raymond Hettinger · 21 years ago
  78. bc0f2ab Expose dict_contains() and PyDict_Contains() with is about 10% faster by Raymond Hettinger · 21 years ago
  79. a38123e Factor out more duplicate code. by Raymond Hettinger · 21 years ago
  80. 5f4e45d Stop GCC warning about int literal that's so long that it becomes an by Guido van Rossum · 21 years ago
  81. f5f41bf * Checkin remaining documentation by Raymond Hettinger · 21 years ago
  82. 49ba4c3 * Simplify hash function and add test to show effectiveness of the hash by Raymond Hettinger · 21 years ago
  83. baf0f8f - When method objects have an attribute that can be satisfied either by Guido van Rossum · 21 years ago
  84. bfd334a Extend temporary hashability to remove() and discard(). by Raymond Hettinger · 21 years ago
  85. 19c2d77 Allow temporary hashability for the __contains__ test. by Raymond Hettinger · 21 years ago
  86. 3fbec70 issubset() and issuperset() to work with general iterables by Raymond Hettinger · 21 years ago
  87. 82d73dd Three minor performance improvements: by Raymond Hettinger · 21 years ago
  88. 403a203 SF bug 839548: Bug in type's GC handling causes segfaults. by Tim Peters · 21 years ago
  89. eddc144 Getting rid of all the code inside #ifdef macintosh too. by Jack Jansen · 21 years ago
  90. 4bae2d5 Getting rid of code dependent on GUSI or the MetroWerks compiler. by Jack Jansen · 21 years ago
  91. fb27656 Getting rid of support for the ancient Apple MPW compiler. by Jack Jansen · 21 years ago
  92. b61982b Implement straightforward suggestions from gcc warnings (remove unused by Guido van Rossum · 21 years ago
  93. 1b92fd5 Use PySequence_Contains() instead of direct access macro. by Raymond Hettinger · 21 years ago
  94. 50a4bb3 Various fixups (most suggested by Armin Rigo). by Raymond Hettinger · 21 years ago
  95. e2c277a Fix output spacing typo by Raymond Hettinger · 21 years ago
  96. a690a99 * Migrate set() and frozenset() from the sandbox. by Raymond Hettinger · 21 years ago
  97. 0bd743c subtype_dealloc(): Simplified overly contorted retracking logic. With by Tim Peters · 21 years ago
  98. f7f9e99 subtype_dealloc(): A more complete fix for critical bug 840829 + by Tim Peters · 21 years ago
  99. add09b4 SF bug 840829: weakref callbacks and gc corrupt memory. by Tim Peters · 21 years ago
  100. 001f228 Improve the reverse list iterator to free memory as soon as the iterator by Raymond Hettinger · 21 years ago