1. a347901 Issue #14746: Remove redundant paragraphs from skipitem() in Python/getargs.c. by Larry Hastings · 13 years ago
  2. d3f424f Merge from 3.2. Issue #14749: Add support for 'Z' to skipitem(). by Larry Hastings · 13 years ago
  3. d9e4a41 Issue #14749: Add support for 'Z' to skipitem() in Python/getargs.c. by Larry Hastings · 13 years ago
  4. 10ba07a Issue #14705: Added support for the new 'p' format unit to skipitem(). by Larry Hastings · 13 years ago
  5. faf91e7 Issue #14705: Add 'p' format character to PyArg_ParseTuple* for bool support. by Larry Hastings · 13 years ago
  6. 83a9f48 Issue #14328: Add keyword-only parameters to PyArg_ParseTupleAndKeywords. by Larry Hastings · 13 years ago
  7. 01feaec plug memory leak (closes #14325) by Benjamin Peterson · 13 years ago
  8. eb74918 kill capsule names that we don't need anymore by Benjamin Peterson · 13 years ago
  9. f7c1321 use memory macros by Benjamin Peterson · 13 years ago
  10. 7ed6727 check result of PyMem_New by Benjamin Peterson · 13 years ago
  11. c961b4a Issue #14325: Stop using python lists, capsules, and the garbage collector to deal with PyArg_Parse* cleanup. by Jean-Paul Calderone · 13 years ago
  12. 9d663d0 convertsimple(): "str without bytes" => "str without characters" by Victor Stinner · 13 years ago
  13. beac78b Use PyUnicode_AsUnicodeAndSize() instead of PyUnicode_GET_SIZE() by Victor Stinner · 13 years ago
  14. e1335c7 Fix usage og PyUnicode_READY() by Victor Stinner · 13 years ago
  15. d63a3b8 Implement PEP 393. by Martin v. Löwis · 13 years ago
  16. 906b88f Issue #12380: PyArg_ParseTuple now accepts a bytearray for the 'c' format. by Eli Bendersky · 13 years ago
  17. 6ced7c4 Issue #10833: Use PyErr_Format() and PyUnicode_FromFormat() instead of by Victor Stinner · 14 years ago
  18. f3fd733 Remove useless argument of _PyUnicode_AsDefaultEncodedString() by Victor Stinner · 14 years ago
  19. b94767f Issue #8914: fix various warnings from the Clang static analyzer v254. by Brett Cannon · 14 years ago
  20. 6ab8e82 Issue #8992: convertsimple() doesn't need to fill msgbuf if an error occurred by Victor Stinner · 14 years ago
  21. a093d0d Issue #8992: Simplify addcleanup() API by Victor Stinner · 14 years ago
  22. b3c9e07 Issue #8651: PyArg_Parse*() functions raise an OverflowError if the file by Victor Stinner · 14 years ago
  23. f609654 handle dict subclasses gracefully in PyArg_ValidateKeywordArguments by Benjamin Peterson · 14 years ago
  24. f0f4514 Issue #2443: Added a new macro, Py_VA_COPY, which is equivalent to C99 by Alexander Belopolsky · 14 years ago
  25. 8182b71 Issue #8991: convertbuffer() rejects discontigious buffers by Victor Stinner · 14 years ago
  26. 25e8ec4 Issue #8850: Remove "w" and "w#" formats from PyArg_Parse*() functions, use by Victor Stinner · 14 years ago
  27. 21e0948 getbuffer(): release the buffer on error (if the buffer is not contiguous) by Victor Stinner · 14 years ago
  28. 3c9e6e9 PyArg_Parse*() functions: factorize code for s/z and u/Z formats by Victor Stinner · 14 years ago
  29. 4aae1eb Issue #8949: "z" format of PyArg_Parse*() functions doesn't accept bytes by Victor Stinner · 14 years ago
  30. 510b622 getargs.c: remove last reference to "t#" format by Victor Stinner · 14 years ago
  31. 06e49dd Issue #8592: PyArg_Parse*() functions raise a TypeError for "y", "u" and "Z" by Victor Stinner · 14 years ago
  32. c730131 Issue #8950: Make PyArg_Parse* with 'L' code raise for float inputs, by Mark Dickinson · 14 years ago
  33. 3dcb5ac Issue #8838, #8339: Remove codecs.charbuffer_encode() and "t#" parsing format by Victor Stinner · 14 years ago
  34. 5216e6d PyArg_Parse*("Z#") raises an error for unknown type by Victor Stinner · 14 years ago
  35. 2872e5b convertsimple(): call PyErr_NoMemory() on PyMem_NEW() failure by Victor Stinner · 14 years ago
  36. 5cb6239 Simplify getbuffer(): convertbuffer() fails anyway if bf_getbuffer is NULL by Victor Stinner · 14 years ago
  37. 43fb009 Remove dead code by Victor Stinner · 14 years ago
  38. 33109a1 Issue #8837: Remove "O?" format of PyArg_Parse*() functions. The format is no by Victor Stinner · 14 years ago
  39. 93b5513 Issue #6697: Fix a crash if a keyword contains a surrogate by Victor Stinner · 15 years ago
  40. f95a1b3 Recorded merge of revisions 81029 via svnmerge from by Antoine Pitrou · 15 years ago
  41. fb88636 prevent the dict constructor from accepting non-string keyword args #8419 by Benjamin Peterson · 15 years ago
  42. f96b784 Merged revisions 79837 via svnmerge from by Antoine Pitrou · 15 years ago
  43. de60401 Merged revisions 77218 via svnmerge from by Mark Dickinson · 15 years ago
  44. f08173b Issue #7414: Add missing 'case 'C'' to skipitem() in getargs.c. This by Mark Dickinson · 15 years ago
  45. ba1e0f4 Issue 7147 - remove ability to attempt to build Python without complex number support (was broken anyway) by Skip Montanaro · 15 years ago
  46. 642d96a - Issue #6624: yArg_ParseTuple with "s" format when parsing argument with by Sean Reifscheider · 15 years ago
  47. c15bdef Issue #6012: Add cleanup support to O& argument parsing. by Martin v. Löwis · 15 years ago
  48. b173f78 add a replacement API for PyCObject, PyCapsule #5630 by Benjamin Peterson · 16 years ago
  49. ef3e4c2 Merged revisions 70980,71059,71225,71234,71241,71243,71249,71251,71255,71266,71299,71329,71397-71398,71486 via svnmerge from by Benjamin Peterson · 16 years ago
  50. 7fe9853 make 'c' only accept bytes and 'C' only unicode #5499 by Benjamin Peterson · 16 years ago
  51. 9203501 Merged revisions 67889-67892,67895,67898,67904-67907,67912,67918,67920-67921,67923-67924,67926-67927,67930,67943 via svnmerge from by Benjamin Peterson · 16 years ago
  52. 81d90a2 string -> bytes in error message #4745 by Benjamin Peterson · 16 years ago
  53. f7199578 #3668: When PyArg_ParseTuple correctly parses a s* format, but raises an by Antoine Pitrou · 16 years ago
  54. 9edd2bd Fix #3651 various memory leaks when using the buffer interface by Benjamin Peterson · 16 years ago
  55. 2f99b24 Merged revisions 66006 via svnmerge from by Neal Norwitz · 16 years ago
  56. 423be95 Merged revisions 65654 via svnmerge from by Martin v. Löwis · 16 years ago
  57. 4cc0f24 Rename PyUnicode_AsString -> _PyUnicode_AsString and by Marc-André Lemburg · 16 years ago
  58. 72b710a Renamed PyString to PyBytes by Christian Heimes · 16 years ago
  59. 9c4756e Renamed PyBytes to PyByteArray by Christian Heimes · 16 years ago
  60. d8b690f #2895: don't crash with bytes as keyword argument names. by Georg Brandl · 17 years ago
  61. 0740459 #2798: PyArg_ParseTuple did not correctly handle the "s" code in case of unicode strings by Amaury Forgeot d'Arc · 17 years ago
  62. bcd2c08 Fixed a memory leak introduced in r62462 by Christian Heimes · 17 years ago
  63. 3513358 Issue 2440: remove the guard around the handling of case 'n' in getargs.c's convertsimple() such that we always treat it as an index type, regardless of whether or not sizeof(size_t) == sizeof(long). Fix the test_args2.Signed_TestCase.test_n() such that it tests for adherence to PEP 357 (don't try and coerce objects that don't have nb_index slots but do have nb_int slots (i.e. floats) into indexes 'just because we can'). Three other commits are related to this one: r62269 and r62279, which were changes to PyNumber_Index (among other things) to check for nb_int slots when we lack nb_index slots -- and r62292, which is when I reverted these changes after various people pointed out that the test was in fact wrong, not the code. by Trent Nelson · 17 years ago
  64. 7179220 Issue 2440: revert r62269 and r62279. These changes were made in an effort to fix test_args2.Signed_TestCase.test_n(), which was failing on Windows x64 on the following line: 'self.failUnlessEqual(99, getargs_n(Long()))'. Although the two commits *did* fix the test on Windows x64, it's become clear that it's the test that's incorrect, and the changes to PyNumber_Index() in particular were not warranted (and actually violate PEP 357). This commit will get us back to where we were at r62268, before I started butchering things. by Trent Nelson · 17 years ago
  65. e2ae468 Issue 2440: fix the handling of %n in Python/getargs.c's convertsimple(), extend Objects/abstract.c's PyNumber_Index() to accept PyObjects that have nb_int slots, and update test_getargs2 to test that an exception is thrown when __int__() returns a non-int object. by Trent Nelson · 17 years ago
  66. 896c317 Add XXX comments for whoever cleans up getargs.c :) by Georg Brandl · 17 years ago
  67. 380f7f2 Merged revisions 61038,61042-61045,61047,61050,61053,61055-61056,61061-61062,61066,61068,61070,61081-61095 via svnmerge from by Christian Heimes · 17 years ago
  68. 836baa5 Merged revisions 61038,61042-61045,61047,61050,61053,61055-61056,61061-61064,61066-61080 via svnmerge from by Christian Heimes · 17 years ago
  69. 217cfd1 Cleanup: Replaced most PyInt_ aliases with PyLong_ and disabled the aliases in intobject.h by Christian Heimes · 17 years ago
  70. 4e30a84 Merged revisions 59239-59244 via svnmerge from by Christian Heimes · 17 years ago
  71. 39599dc PyString_AsString is permissive and accepts unicode strings. by Amaury Forgeot d'Arc · 17 years ago
  72. b083400 Fix error messages for buffer objects to say "bytes" instead of "string". by Guido van Rossum · 17 years ago
  73. 98297ee Merging the py3k-pep3137 branch back into the py3k branch. by Guido van Rossum · 17 years ago
  74. e1a0d11 #1316: remove redundant PyLong_Check calls when PyInt_Check was already called. by Georg Brandl · 17 years ago
  75. 70a2371 Remove the buffer API from PyUnicode as specified by PEP 3137. Also, by Alexandre Vassalotti · 17 years ago
  76. ddacf96 Eliminate use of PyBUF_CHARACTER flag which is no longer part of the buffer interface. Fix up array module to export the correct format for wide-builds. by Travis E. Oliphant · 17 years ago
  77. 8ae62b6 Change PyBuffer to Py_buffer to be consistent with other non-object structures like Py_complex. Add some more functionality to the memoryview object. by Travis E. Oliphant · 17 years ago
  78. 64fd6fb Ugh, hopefully I can get this right. The code is only compiled on Win64 by Neal Norwitz · 17 years ago
  79. b879f57 Try to fix the problem of passing a non-int on Win64 right this time. by Neal Norwitz · 17 years ago
  80. 538d17a Try to fix a problem with large values on Win64. Diagnosed by Thomas Heller by Neal Norwitz · 17 years ago
  81. fb67be2 Three patches from issue #1047, by Amaury Forgeot d'Arc: by Guido van Rossum · 17 years ago
  82. b99f762 Merged in py3k-buffer branch to main line. All objects now use the buffer protocol in PEP 3118. by Travis E. Oliphant · 17 years ago
  83. d094130 Revert r56044 (which changed the %c format specifier to accept a by Walter Dörwald · 17 years ago
  84. bc1f886 Change %c format specifier for PyArg_ParseTuple() so that it accepts by Walter Dörwald · 17 years ago
  85. d70539a Be more robust around bytes for e[st]#? formats. by Guido van Rossum · 18 years ago
  86. 617dbc4 Checkpoint. A b it closer to working pickles and pickletools. by Guido van Rossum · 18 years ago
  87. 612344f Change UnicodeDecodeError objects so that the 'object' attribute by Walter Dörwald · 18 years ago
  88. 09dc34f Compare and hash unicode objects like their UTF-8 representations. by Guido van Rossum · 18 years ago
  89. f15a29f More coding by random modification. by Guido van Rossum · 18 years ago
  90. 8d30cc0 Get rid of all #ifdef Py_USING_UNICODE (it is always present now). by Guido van Rossum · 18 years ago
  91. 572dbf8 Checkpoint. Manipulated things so that string literals are always by Guido van Rossum · 18 years ago
  92. ddefaf3 Merged the int/long unification branch, by very crude means (sorry Thomas!). by Guido van Rossum · 18 years ago
  93. 89f507f Four months of trunk changes (including a few releases...) by Thomas Wouters · 18 years ago
  94. 0e3f591 Merged revisions 46753-51188 via svnmerge from by Thomas Wouters · 18 years ago
  95. 3cf5b1e Get rid of most of the flags (in tp_flags) that keep track of various by Guido van Rossum · 18 years ago
  96. 49fd7fa Merge p3yk branch with the trunk up to revision 45595. This breaks a fair by Thomas Wouters · 19 years ago
  97. 45aecf4 Checkpoint. 218 tests are okay; 53 are failing. Done so far: by Guido van Rossum · 19 years ago
  98. c3547a3 Fix C99-ism, and add XXX to comment by Thomas Wouters · 19 years ago
  99. 572a9f3 Use %zd format characters for Py_ssize_t types. by Thomas Wouters · 19 years ago
  100. 7624674 Use Py_ssize_t for PyArg_UnpackTuple arguments. by Martin v. Löwis · 19 years ago