1. 4a21e57 bpo-40268: Remove unused structmember.h includes (GH-19530) by Victor Stinner · 4 years, 4 months ago
  2. cd8295f bpo-39943: Add the const qualifier to pointers on non-mutable PyUnicode data. (GH-19345) by Serhiy Storchaka · 4 years, 4 months ago
  3. ffd9753 bpo-39245: Switch to public API for Vectorcall (GH-18460) by Petr Viktorin · 4 years, 6 months ago
  4. 1b18455 bpo-38392: PyObject_GC_Track() validates object in debug mode (GH-16615) by Victor Stinner · 4 years, 10 months ago
  5. 279f446 bpo-37206: Unrepresentable default values no longer represented as None. (GH-13933) by Serhiy Storchaka · 5 years ago
  6. 41c57b3 bpo-37994: Fix silencing all errors if an attribute lookup fails. (GH-15630) by Serhiy Storchaka · 5 years ago
  7. 1dbd084 bpo-29548: no longer use PyEval_Call* functions (GH-14683) by Jeroen Demeyer · 5 years ago
  8. 196a530 bpo-37483: add _PyObject_CallOneArg() function (#14558) by Jeroen Demeyer · 5 years ago
  9. 530f506 bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (GH-13464) by Jeroen Demeyer · 5 years ago
  10. a24107b bpo-35459: Use PyDict_GetItemWithError() instead of PyDict_GetItem(). (GH-11112) by Serhiy Storchaka · 5 years ago
  11. 28f468c bpo-9566: Fix compiler warnings in pyexpat.c (GH-10654) by Victor Stinner · 6 years ago
  12. 55f8249 bpo-34741: Get rid of tp_getattro and tp_setattro in pyexpat.xmlparser. (GH-9422) by Serhiy Storchaka · 6 years ago
  13. 68def05 Fix several reference counting bugs in pyexpat.c. (GH-9955) by Zackery Spytz · 6 years ago
  14. cb5778f bpo-34623: Use XML_SetHashSalt in _elementtree (GH-9146) by Christian Heimes · 6 years ago
  15. 3f9eee6 bpo-28411: Support other mappings in PyInterpreterState.modules. (#3593) by Eric Snow · 7 years ago
  16. 93c92f7 bpo-31404: Revert "remove modules from Py_InterpreterState (#1638)" (#3565) by Eric Snow · 7 years ago
  17. 86b7afd bpo-28411: Remove "modules" field from Py_InterpreterState. (#1638) by Eric Snow · 7 years ago
  18. 23ec4b5 bpo-29591: Upgrade Modules/expat to libexpat 2.2 (#2164) by Victor Stinner · 7 years ago
  19. 202fda5 bpo-24037: Add Argument Clinic converter `bool(accept={int})`. (#485) by Serhiy Storchaka · 7 years ago
  20. 22e707f bpo-29768: Fixed compile-time check for expat version. (#574) by Serhiy Storchaka · 7 years ago
  21. 685c203 Removed redundant Argument Clinic directives. by Serhiy Storchaka · 8 years ago
  22. 228b12e Issue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE wherever by Serhiy Storchaka · 8 years ago
  23. 7bfb42d Issue #28858: Remove _PyObject_CallArg1() macro by Victor Stinner · 8 years ago
  24. 4778eab Replace PyObject_CallFunction() with fastcall by Victor Stinner · 8 years ago
  25. 3b73ea1 Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualToASCIIString. by Serhiy Storchaka · 8 years ago
  26. f4934ea Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualToASCIIString. by Serhiy Storchaka · 8 years ago
  27. 7a5457b Add error checking to PyInit_pyexpact by Christian Heimes · 8 years ago
  28. 2954f83 - Issue #27332: Fixed the type of the first argument of module-level functions by Serhiy Storchaka · 8 years ago
  29. 1a2b24f Issue #27332: Fixed the type of the first argument of module-level functions by Serhiy Storchaka · 8 years ago
  30. ec39756 Issue #22570: Renamed Py_SETREF to Py_XSETREF. by Serhiy Storchaka · 8 years ago
  31. 1ed017a Issue #20440: Cleaning up the code by using Py_SETREF and Py_CLEAR. by Serhiy Storchaka · 9 years ago
  32. ef1585e Issue #25923: Added more const qualifiers to signatures of static and private functions. by Serhiy Storchaka · 9 years ago
  33. fad85aa Issue #25558: Use compile-time asserts. by Serhiy Storchaka · 9 years ago
  34. 6c8b66c Raise more correct exception on overflow in setting buffer_size attribute of by Serhiy Storchaka · 9 years ago
  35. de5f9f4 Raise more correct exception on overflow in setting buffer_size attribute of by Serhiy Storchaka · 9 years ago
  36. 3b1bc78 Issue #25019: Fixed a crash caused by setting non-string key of expat parser. by Serhiy Storchaka · 9 years ago
  37. 931331a Issue #25019: Fixed a crash caused by setting non-string key of expat parser. by Serhiy Storchaka · 9 years ago
  38. 8b2e8b6 Specify default values of semantic booleans in Argument Clinic generated signatures as booleans. by Serhiy Storchaka · 9 years ago
  39. dbfdc38 Issue #24001: Argument Clinic converters now use accept={type} by Larry Hastings · 9 years ago
  40. 89964c4 Issue #23944: Argument Clinic now wraps long impl prototypes at column 78. by Larry Hastings · 9 years ago
  41. 1009bf1 Issue #23501: Argumen Clinic now generates code into separate files by default. by Serhiy Storchaka · 9 years ago
  42. f024d26 Issue #23685: Fix usage of PyMODINIT_FUNC in _json, _scproxy, nis, pyexpat by Victor Stinner · 9 years ago
  43. 4d0d982 Issue #23446: Use PyMem_New instead of PyMem_Malloc to avoid possible integer by Serhiy Storchaka · 9 years ago
  44. 1a1ff29 Issue #23446: Use PyMem_New instead of PyMem_Malloc to avoid possible integer by Serhiy Storchaka · 9 years ago
  45. 94262eb Issue #22462: Fix pyexpat's creation of a dummy frame to make it appear in exception tracebacks. by Antoine Pitrou · 10 years ago
  46. 0ddbf47 Issue #22462: Fix pyexpat's creation of a dummy frame to make it appear in exception tracebacks. by Antoine Pitrou · 10 years ago
  47. 20b39b2 Removed redundant casts to `char *`. by Serhiy Storchaka · 10 years ago
  48. d0aeda8 Issue #20152: Port pyexpat to Argument Clinic. by Brett Cannon · 10 years ago
  49. e7d532f Issue #6676: Ensure a meaningful exception is raised when attempting by Ned Deily · 10 years ago
  50. dfe98a1 Issue #20437: Fixed 22 potential bugs when deleting objects references. by Serhiy Storchaka · 11 years ago
  51. 505ff75 Issue #20437: Fixed 21 potential bugs when deleting objects references. by Serhiy Storchaka · 11 years ago
  52. ba72320 silence an overflow warning. slen is smaller than 1MB by Christian Heimes · 11 years ago
  53. 985ecdc ssue #19183: Implement PEP 456 'secure and interchangeable hash algorithm'. by Christian Heimes · 11 years ago
  54. 603bd2d Check return value of PyEval_GetGlobals() for NULL CID 486814 by Christian Heimes · 11 years ago
  55. a6404ad Check return value of PyEval_GetGlobals() for NULL CID 486814 by Christian Heimes · 11 years ago
  56. 5df8ff0 Check return value of flush_character_buffer() CID 486663 by Christian Heimes · 11 years ago
  57. 09994a9 Check return value of flush_character_buffer() CID 486663 by Christian Heimes · 11 years ago
  58. 9e09c26 Issue #18501, #18408: Fix expat handlers in pyexpat, don't call Python by Victor Stinner · 11 years ago
  59. 54b2d2e Issue #18408: Fix pyexpat.ParserCreate() by Victor Stinner · 11 years ago
  60. fa535f5 Issue #18227: pyexpat now uses a static XML_Memory_Handling_Suite. cElementTree uses the same approach since at least Python 2.6 by Christian Heimes · 11 years ago
  61. b640491 Issue #18203: Replace malloc() with PyMem_Malloc() in Python modules by Victor Stinner · 11 years ago
  62. 7217242 Fix segfault in pyexpat.c caused by 84375 u can be NULL, use XDECREF by Christian Heimes · 11 years ago
  63. b582155 Fix memory leak in pyexpat PyUnknownEncodingHandler by Christian Heimes · 11 years ago
  64. 6dc32b3 Issue #13612: handle unknown encodings without a buffer overflow. by Eli Bendersky · 11 years ago
  65. 66d53fa Issue #16986: ElementTree now correctly parses a string input not only when by Serhiy Storchaka · 11 years ago
  66. 36b365c Issue #17089: Expat parser now correctly works with string input not only when by Serhiy Storchaka · 12 years ago
  67. 43536e9 Issue #17089: Expat parser now correctly works with string input not only when by Serhiy Storchaka · 12 years ago
  68. d37b9d7 Port #16012 fix: parameter parsing regression in pyexpat parser UseForeignDTD() method. by Georg Brandl · 12 years ago
  69. 721738f Issue #15604: Update uses of PyObject_IsTrue() to check for and handle errors correctly. by Antoine Pitrou · 12 years ago
  70. 6f430e4 Issue #15604: Update uses of PyObject_IsTrue() to check for and handle errors correctly. by Antoine Pitrou · 12 years ago
  71. e26d3af Issue #16012: Fix a regression in pyexpat. The parser's UseForeignDTD() by Christian Heimes · 12 years ago
  72. 2b6b73e Issue #14007: implement doctype() method calling in XMLParser of _elementtree. by Eli Bendersky · 12 years ago
  73. c362cbd Fixes Issue 14234: fix for the previous commit, keep compilation when by Gregory P. Smith · 12 years ago
  74. 2522771 Fixes Issue 14234: fix for the previous commit, keep compilation when by Gregory P. Smith · 12 years ago
  75. 70c9c4d Fixes Issue #14234: CVE-2012-0876: Randomize hashes of xml attributes by Gregory P. Smith · 12 years ago
  76. 373c740 Fixes Issue #14234: CVE-2012-0876: Randomize hashes of xml attributes by Gregory P. Smith · 12 years ago
  77. 8e91cf6 Fixes issue #14234: CVE-2012-0876: Randomize hashes of xml attributes by Gregory P. Smith · 12 years ago
  78. bd928fe Rename _Py_identifier to _Py_IDENTIFIER. by Martin v. Löwis · 13 years ago
  79. 1ee1b6f Use identifier API for PyObject_GetAttrString. by Martin v. Löwis · 13 years ago
  80. 9e5bd6c pyexat uses the new Unicode API by Victor Stinner · 13 years ago
  81. d63a3b8 Implement PEP 393. by Martin v. Löwis · 13 years ago
  82. fdb2d90 merge 3.1 by Benjamin Peterson · 13 years ago
  83. 52e6144 return NULL on error by Benjamin Peterson · 13 years ago
  84. 8c6f88e remove __version__s dependent on subversion keyword expansion (closes #12221) by Benjamin Peterson · 13 years ago
  85. 9e3e1c6 merge 3.2 (#12221) by Benjamin Peterson · 13 years ago
  86. 0aa71f7 merge 3.1 (#12221) by Benjamin Peterson · 13 years ago
  87. a22c98d simply use the Python version for pyexpat.__version__ #12221 by Benjamin Peterson · 13 years ago
  88. d60b74c Merge with 3.2. by Ezio Melotti · 13 years ago
  89. fdb2df4 Remove unnecessary call to PyErr_Clear. by Ezio Melotti · 13 years ago
  90. 499dfcf Issue #10833: Use PyUnicode_FromFormat() and PyErr_Format() instead of by Victor Stinner · 13 years ago
  91. 95f1dfc Issue #9566: Fix pyparse.xmlparser.ParseFile() by Victor Stinner · 14 years ago
  92. 9d6f936 Issue #9566: PyUnicode_FromFormatV() doesn't support %zi, use %zd instead by Victor Stinner · 14 years ago
  93. ed7e222 Issue #9566: explain why (int)len cannot underflow by Victor Stinner · 14 years ago
  94. 0fcab4a Issue #9566: use Py_ssize_t instead of int by Victor Stinner · 14 years ago
  95. 23683ef Issue #10333: Remove ancient GC API, which has been deprecated since Python 2.2. by Antoine Pitrou · 14 years ago
  96. e239d23 Issue #6697: Fixed instances of _PyUnicode_AsString() result not checked for NULL by Alexander Belopolsky · 14 years ago
  97. 5bbbf1d Merged revisions 85536 via svnmerge from by Georg Brandl · 14 years ago
  98. c01537f #9054: fix crash when using pyexpat with a system expat lib version 2.0.1. by Georg Brandl · 14 years ago
  99. b4dac71 #5355: Provide mappings from Expat error numbers to string descriptions and backwards, in order to actually make it possible to analyze error codes provided by ExpatError. by Georg Brandl · 14 years ago
  100. 5e1fdac Remove compatibility code for Python < 2.1, < 2.2 and < 2.4. by Georg Brandl · 14 years ago