1. 585ad8a Merged revisions 69846 via svnmerge from by Jesus Cea · 16 years ago
  2. dd0989e Merged revisions 69433,69436 via svnmerge from by Mark Dickinson · 17 years ago
  3. 2d03602 Validate that __length_hint__ returns a usable result. by Raymond Hettinger · 17 years ago
  4. 24e2872 Issue 1242657: list(obj) can swallow KeyboardInterrupt by Raymond Hettinger · 17 years ago
  5. 0668c62 Issue #2534: speed up isinstance() and issubclass() by 50-70%, so as to by Antoine Pitrou · 17 years ago
  6. 64034f9 Fix memory leak: Always DECREF obj in PyBuffer_Release. by Martin v. Löwis · 17 years ago
  7. 241b834 Make obj an owned reference in Py_buffer; this checkin by Martin v. Löwis · 17 years ago
  8. f91d46a Issue #3139: Make buffer-interface thread-safe wrt. PyArg_ParseTuple, by Martin v. Löwis · 17 years ago
  9. 2c7ca9b Correct grammar. by Skip Montanaro · 17 years ago
  10. dd96db6 This reverts r63675 based on the discussion in this thread: by Gregory P. Smith · 17 years ago
  11. 0144f27 Remove locking part of new buffer protocol. by Travis E. Oliphant · 17 years ago
  12. 593daf5 Renamed PyString to PyBytes by Christian Heimes · 17 years ago
  13. fddc469 Prevent namespace pollution, add static for internal functions by Neal Norwitz · 17 years ago
  14. c71d2a9 Remove unnecessary traceback save/restore pair. by Raymond Hettinger · 17 years ago
  15. de48d84 Fix compiler warning. by Raymond Hettinger · 17 years ago
  16. 9a47e62 Speed-up isinstance() for one easy case. by Raymond Hettinger · 17 years ago
  17. 3781aef Finish backporting new buffer API to Python 2.6. Left to do: memoryview object and structmodule. But, these need to be finished in Python 3.0 first. No objects support the new buffer API in Python 2.6 as of yet, and except for the memoryview object, I don't think they will. by Travis E. Oliphant · 17 years ago
  18. a9f7d62 Backport of PEP 3101, Advanced String Formatting, from py3k. by Eric Smith · 17 years ago
  19. 3f91437 In PyNumber_ToBase, changed from an assert to returning an error when PyObject_Index() returns something other than an int or long. It should never be possible to trigger this, as PyObject_Index checks to make sure it returns an int or long. by Eric Smith · 17 years ago
  20. e247f00 Use a static and interned string for __subclasscheck__ and __instancecheck__ as suggested by Thomas Heller in #2115 by Christian Heimes · 18 years ago
  21. 5e527eb Added PyNumber_ToBase and supporting routines _PyInt_Format and by Eric Smith · 18 years ago
  22. a26cf9b Make int() and long() fall back to __trunc__(). See issue 2002. by Jeffrey Yasskin · 18 years ago
  23. 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
  24. 4e2f714 Fix Issue 1045. by Raymond Hettinger · 18 years ago
  25. 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
  26. bbaff4c Properly indent two lines. (Spotted because it caused merge conflicts in the by Thomas Wouters · 18 years ago
  27. b559113 Patch # 1026 by Benjamin Aranguren (with Alex Martelli): by Guido van Rossum · 18 years ago
  28. 1e534b5 Fix a crasher where Python code managed to infinitely recurse in C code without by Brett Cannon · 18 years ago
  29. de33c62 Silence compiler warning by Raymond Hettinger · 19 years ago
  30. 4da5bf6 Bug #1575169: operator.isSequenceType() now returns False for subclasses of dict. by Raymond Hettinger · 19 years ago
  31. 7ccbca9 Forward-port of r52136,52138: a review of overflow-detecting code. by Armin Rigo · 19 years ago
  32. 271a868 Subclasses of int/long are allowed to define an __index__. by Neal Norwitz · 19 years ago
  33. 8a87f5d Patch #1538606, Patch to fix __index__() clipping. by Neal Norwitz · 19 years ago
  34. b0061c8 Remove "non-mapping" and "non-sequence" from TypeErrors raised by by Georg Brandl · 19 years ago
  35. 53c1692f Fix for an obscure bug introduced by revs 46806 and 46808, with a test. by Armin Rigo · 19 years ago
  36. ccff785 Patch #1507676: improve exception messages in abstract.c, object.c and typeobject.c. by Georg Brandl · 19 years ago
  37. 6946ea0 Fix bug introduced in rev. 46806 by not having variable declaration at the top of a block. by Brett Cannon · 19 years ago
  38. 22565aa An object with __call__ as an attribute, when called, will have that attribute checked for __call__ itself, and will continue to look until it finds an object without the attribute. This can lead to an infinite recursion. by Brett Cannon · 19 years ago
  39. ea229bd Fix coding style guide bug. by Brett Cannon · 19 years ago
  40. 54e964d C++ compilation cleanup: Migrate declaration of by Skip Montanaro · 19 years ago
  41. 5cb6936 Make Py_BuildValue, PyObject_CallFunction and by Martin v. Löwis · 19 years ago
  42. 314861c Minor bugs in the __index__ code (PEP 357), with tests. by Armin Rigo · 19 years ago
  43. badc086 Stop duplicating code and handle slice indices consistently and correctly by Neal Norwitz · 19 years ago
  44. 29892cc Update function name to reflect params and stop casting to long to avoid losing data by Neal Norwitz · 19 years ago
  45. 38fff8c Checking in the code for PEP 357. by Guido van Rossum · 19 years ago
  46. 1fc4b77 Change some sequnce APIs to use Py_ssize_t. by Neal Norwitz · 19 years ago
  47. 15e6274 Revert backwards-incompatible const changes. by Martin v. Löwis · 19 years ago
  48. eb079f1 Use Py_ssize_t for counts and sizes. Convert Py_ssize_t using PyInt_FromSsize_t by Martin v. Löwis · 19 years ago
  49. 18e1655 Merge ssize_t branch. by Martin v. Löwis · 19 years ago
  50. f5b3e36 Renamed _length_cue() to __length_hint__(). See: by Armin Rigo · 20 years ago
  51. 0c6e2f1 Remove some shadowed variables by Neal Norwitz · 20 years ago
  52. fd163f9 SF patch #1390657: by Armin Rigo · 20 years ago
  53. 6b27cda Convert iterator __len__() methods to a private API. by Raymond Hettinger · 20 years ago
  54. a710b33 SF bug #1242657: list(obj) can swallow KeyboardInterrupt by Raymond Hettinger · 20 years ago
  55. 0edc7a0 Fix: by Michael W. Hudson · 20 years ago
  56. c3647ac Make subclasses of int, long, complex, float, and unicode perform type by Brett Cannon · 20 years ago
  57. 193814c Small boost to PySequence_Fast(). Lists build faster than tuples for by Raymond Hettinger · 21 years ago
  58. e6bdb37 Add missing decref. by Raymond Hettinger · 21 years ago
  59. 4d01259 SF bug #1085744: Performance issues with PySequence_Tuple() by Raymond Hettinger · 21 years ago
  60. 1be1a79 SF bug #1030557: PyMapping_Check crashes when argument is NULL by Raymond Hettinger · 21 years ago
  61. 3a313e3 Check the type of values returned by __int__, __float__, __long__, by Neil Schemenauer · 21 years ago
  62. 10c6606 SF bug #952866: "can't multiply sequence *by* non-int" by Raymond Hettinger · 21 years ago
  63. ed9192e Improve previous checkin to use a slot check instead of equivalent by Raymond Hettinger · 21 years ago
  64. e2eda60 Improve accuracy of sequence and mapping checks. by Raymond Hettinger · 21 years ago
  65. 5f112eb recursive_isinstance(), recursive_issubclass(): New code here returned by Tim Peters · 21 years ago
  66. 4f65331 Limit the nesting depth of a tuple passed as the second argument to by Brett Cannon · 21 years ago
  67. 969d8c0 Add missing decref by Raymond Hettinger · 21 years ago
  68. 8ca92ae Eliminate a big block of duplicate code in PySequence_List() by by Raymond Hettinger · 21 years ago
  69. 2fb7029 SF Patch #871704: Py_SequenceFast can mask errors by Raymond Hettinger · 22 years ago
  70. b86269d Apply pre-sizing optimization to a broader class of objects. by Raymond Hettinger · 22 years ago
  71. 7832cd6 Apply tuple/list pre-sizing optimization to a broader class of objects. by Raymond Hettinger · 22 years ago
  72. 98779e0 Fix Greg Ward's error message nit: PyObject_SetItem and PySequenceSetItem by Raymond Hettinger · 22 years ago
  73. 8049dde Removed duplicate test from inner loop. by Raymond Hettinger · 22 years ago
  74. 6921eca Make PyNumber_Check() a bit more careful, since all sorts of things by Guido van Rossum · 22 years ago
  75. e5b130b Add missing cast in previous fix. by Guido van Rossum · 23 years ago
  76. 03bc7d3 SF #532767: isinstance(x, X) should work when x is a proxy for an X by Guido van Rossum · 23 years ago
  77. f6c9ba8 Fold long lines. by Guido van Rossum · 23 years ago
  78. a3a243e Merge to trunk from release branch: by Guido van Rossum · 23 years ago
  79. d4b0fea Always try nb_* slots before trying sq_concat, sq_inplace_concat, sq_repeat, by Neil Schemenauer · 23 years ago
  80. 7e5c6a0 Change issubclass() so that recursive tuples (directly or indirectly by Walter Dörwald · 23 years ago
  81. d9a6ad3 Enhance issubclass() and PyObject_IsSubclass() so that a tuple is by Walter Dörwald · 23 years ago
  82. c2e095f Fix typo in abstract.c which caused __rpow__ to not be invoked. by Raymond Hettinger · 23 years ago
  83. b808c5c Simplify use of NB_BINOP and NB_TERNOP by making them do the pointer by Neil Schemenauer · 23 years ago
  84. d46fbc3 Remove special handling of str and unicode in PyNumber_InPlaceRemainder. They by Neil Schemenauer · 23 years ago
  85. 26db587 str and unicode objects now have a __mod__ slot so don't special case them in by Neil Schemenauer · 23 years ago
  86. 2801fe1 Use PyList_CheckExact and PyTuple_CheckExact for checking whether by Michael W. Hudson · 23 years ago
  87. 84b2bed Squash a few calls to the hideously expensive PyObject_CallObject(o,a) by Guido van Rossum · 23 years ago
  88. 75d2d94 Patch #554716: Use __va_copy where available. by Martin v. Löwis · 23 years ago
  89. 478d47a Close SF bug 563740. complex() now finds __complex__() in new style classes. by Raymond Hettinger · 23 years ago
  90. aee2d5f Better isinstance error message. by Thomas Heller · 23 years ago
  91. f16951c abstract_get_bases(): Clarify exactly what the return values and by Barry Warsaw · 23 years ago
  92. e8fc640 SF bug 544647. by Guido van Rossum · 23 years ago
  93. 7766091 Whitespace normalization and fold some long lines. by Guido van Rossum · 23 years ago
  94. 0522d98 Fix leak of NotImplemented in previous checkin to PyNumber_Add(). by Jeremy Hylton · 23 years ago
  95. 6ae6a43 Fix for SF bug 516727: MyInt(2) + "3" -> NotImplemented by Jeremy Hylton · 23 years ago
  96. db30ac4 Revert the last odd change to PyNumber_Long: the problem it was trying by Tim Peters · 23 years ago
  97. 2eb0b87 SF patch 514641 (Naofumi Honda) - Negative ob_size of LongObjects by Guido van Rossum · 23 years ago
  98. b0d71d0 Implement PyObject_DelItemString. Fixes #498915. by Martin v. Löwis · 24 years ago
  99. 64585f6 PyObject_GetItem(), PyObject_SetItem(), PyObject_DelItem(): Fix a few by Guido van Rossum · 24 years ago
  100. 89c3a22 Add PyObject_CheckReadBuffer(), which returns true if its argument by Jeremy Hylton · 24 years ago