151 Commits (bbfe6c3986dc61eecd592fb3a290fce6c089c4e7)

Author SHA1 Message Date
Serhiy Storchaka f4934ea77d Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualToASCIIString. 10 years ago
Serhiy Storchaka 9062c261a4 Issue #25455: Fixed a crash in repr of ElementTree.Element with recursive tag. 10 years ago
Serhiy Storchaka 57a01d3a0e Issue #26200: Added Py_SETREF and replaced Py_XSETREF with Py_SETREF 10 years ago
Serhiy Storchaka 48842714b9 Issue #22570: Renamed Py_SETREF to Py_XSETREF. 10 years ago
Serhiy Storchaka 576f132b98 Issue #20440: Cleaning up the code by using Py_SETREF. 11 years ago
Serhiy Storchaka 1ed017ae92 Issue #20440: Cleaning up the code by using Py_SETREF and Py_CLEAR. 11 years ago
Serhiy Storchaka 191321d11b Issue #20440: More use of Py_SETREF. 11 years ago
Serhiy Storchaka bc4ded9537 Issue #24103: Fixed possible use after free in ElementTree.XMLPullParser. 11 years ago
Serhiy Storchaka 060ed718ce Issue #25869: Optimized deepcopying ElementTree; it is now 20 times faster. 11 years ago
Serhiy Storchaka 22adf2ac02 Issue #25873: Optimized iterating ElementTree. 11 years ago
Serhiy Storchaka 66c08d90f6 Issue #25902: Fixed various refcount issues in ElementTree iteration. 11 years ago
Serhiy Storchaka 5c4064e8bd Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size. 11 years ago
Serhiy Storchaka 36ff997988 Issue #25638: Optimized ElementTree parsing; it is now 10% faster. 11 years ago
Serhiy Storchaka a29eb08fb9 Fixed possible leaks in ElementTree parser. 11 years ago
Serhiy Storchaka d6a69d8ccb Fixed possible leak in ElementTree.Element.iter(). 11 years ago
Serhiy Storchaka 9ec5e25f26 Issue #25638: Optimized ElementTree.iterparse(); it is now 2x faster. 11 years ago
Serhiy Storchaka 7efaf95934 Issue25814: Propagate all errors from custom XML parser handlers 11 years ago
Serhiy Storchaka 097a664f57 Issue #19687: Fixed possible integer overflows in ElementTree. 11 years ago
Serhiy Storchaka dde0815c35 Issue #7990: dir() on ElementTree.Element now lists properties: "tag", 11 years ago
Serhiy Storchaka b6aa5375d5 Issue #25691: Fixed crash on deleting ElementTree.Element attributes. 11 years ago
Serhiy Storchaka 04d759b1e4 Issue #19687: Fixed memory leak on failed Element slice assignment. 11 years ago
Serhiy Storchaka 05744ac6e0 Issue #19176: Fixed doctype() related bugs in C implementation of ElementTree. 11 years ago
Serhiy Storchaka 5bf3120e24 Issue #24091: Fixed various crashes in corner cases in C implementation of 11 years ago
Larry Hastings dbfdc380df Issue #24001: Argument Clinic converters now use accept={type} 11 years ago
Serhiy Storchaka cb98556373 Issue #20159. Converted the _elementtree module to Argument Clinic. 11 years ago
Serhiy Storchaka 26861b0b29 Issue #23450: Fixed possible integer overflows. 12 years ago
Victor Stinner 706768c687 Issue #22156: Fix some "comparison between signed and unsigned integers" 12 years ago
Eli Bendersky 4b79518f83 Fix indentation from previous commit 13 years ago
Eli Bendersky 5dd40e555b Issue #19815: Fix segfault when parsing empty namespace declaration. 13 years ago
Eli Bendersky 163d7f02a1 Cosmetic fixes 13 years ago
Victor Stinner 59799a8399 Don't use deprecated function PyUnicode_GET_SIZE() 13 years ago
Antoine Pitrou 09fcb72048 Issue #19356: Avoid using a C variabled named "_self", it's a reserved word in some C compilers. 13 years ago
doko@ubuntu.com 0648bf795c - followup for issue #18997, make _clear_joined_ptr static. 13 years ago
Eli Bendersky dd3661e782 Issue #18997: fix ElementTree crash with using pickle and __getstate__. 13 years ago
Eli Bendersky 6eb50b1f5b Use consistent style for else if / else 13 years ago
Eli Bendersky 532d03e547 Issue #15651: PEP 3121 refactoring for _elementtree 13 years ago
Christian Heimes 7ed4294d7f Add missing check of PyDict_Update()'s return value in _elementtree.c 13 years ago
Ronald Oussoren 138d080a28 #18480: Add missing PyType_Ready call to _elementtree extension 13 years ago
Victor Stinner 3fd8cbd5e4 Issue #18408: Fix _elementtree.c, don't call Python function from an expat 13 years ago
Victor Stinner d917dcbe5e Issue #18408: Fix constructors of _elementtree.c 13 years ago
Victor Stinner 81aac734e1 Issue #18408: Fix create_extra() of _elementtree.c, raise MemoryError on memory 13 years ago
Victor Stinner 71c8b7ec04 Issue #18408: Different fixes in _elementtree.c to handle correctly MemoryError 13 years ago
Victor Stinner 4d46343340 Cleanup _elementtree.c 13 years ago
Victor Stinner 5f0af23f5e Issue #18408: _elementtree.c now handles create_extra() failure 13 years ago
Eli Bendersky 6dc32b34dd Issue #13612: handle unknown encodings without a buffer overflow. 13 years ago
Serhiy Storchaka 66d53fa9ad Issue #16986: ElementTree now correctly parses a string input not only when 13 years ago
Eli Bendersky 6a55dc3b4a Issue #17989: fix typo in error message 13 years ago
Eli Bendersky 08231a9c6a Issue #17901: fix TreeBuilder construction for an explicit element_factory=None 13 years ago
Eli Bendersky ef9683b73f Issue #17989: element_setattro returned incorrect error value. 13 years ago
Eli Bendersky a369923cab Get rid of ugly code duplication for ElementTree.parse when the accelerator 13 years ago