summaryrefslogtreecommitdiff
path: root/Modules/_elementtree.c
Commit message (Expand)AuthorAgeFilesLines
* Run Argument Clinic: METH_VARARGS=>METH_FASTCALLVictor Stinner2017-01-171-1/+1
* Merge from 3.6.Serhiy Storchaka2016-12-211-0/+2
|\
| * Merge from 3.5.Serhiy Storchaka2016-12-211-0/+2
| |\
| | * Issue #28871: Fixed a crash when deallocate deep ElementTree.Serhiy Storchaka2016-12-211-0/+2
* | | Issue #28959: Added private macro PyDict_GET_SIZE for retrieving the size of ...Serhiy Storchaka2016-12-161-1/+1
* | | Use PyObject_CallFunctionObjArgs()Victor Stinner2016-12-091-8/+14
* | | Use _PyObject_CallMethodIdObjArgs() in _elementtreeVictor Stinner2016-12-091-9/+10
* | | Issue #28858: Remove _PyObject_CallArg1() macroVictor Stinner2016-12-051-5/+6
* | | Backed out changeset b9c9691c72c5Victor Stinner2016-12-041-1/+1
* | | Replace PyObject_CallFunction() with fastcallVictor Stinner2016-12-011-5/+5
* | | Replace PyObject_CallFunctionObjArgs() with fastcallVictor Stinner2016-12-011-1/+1
* | | Added the const qualifier to char* variables that refer to readonly internalSerhiy Storchaka2016-11-201-1/+1
|/ /
* | Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualT...Serhiy Storchaka2016-11-161-3/+3
|\ \ | |/
| * Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualT...Serhiy Storchaka2016-11-161-3/+3
* | Fix xml.etree.ElementTree.Element.getiterator()Victor Stinner2016-09-291-1/+1
* | replace PY_SIZE_MAX with SIZE_MAXBenjamin Peterson2016-09-071-1/+1
* | replace Py_(u)intptr_t with the c99 standard typesBenjamin Peterson2016-09-061-4/+4
* | Avoid calling functions with an empty string as format stringVictor Stinner2016-09-051-1/+1
* | Rename _PyObject_FastCall() to _PyObject_FastCallDict()Victor Stinner2016-08-221-1/+1
* | _elementtree: deepcopy() now uses fast callVictor Stinner2016-08-201-8/+4
* | Issue #25455: Fixed a crash in repr of ElementTree.Element with recursive tag.Serhiy Storchaka2016-06-121-288/+287
|\ \ | |/ |/|
| * Issue #26200: Added Py_SETREF and replaced Py_XSETREF with Py_SETREFSerhiy Storchaka2016-04-101-4/+4
| |\
| * \ Issue #22570: Renamed Py_SETREF to Py_XSETREF.Serhiy Storchaka2016-04-061-288/+287
| |\ \
| | * | Issue #20440: Cleaning up the code by using Py_SETREF.Serhiy Storchaka2016-01-051-3/+1
| | * | Issue #20440: Cleaning up the code by using Py_SETREF and Py_CLEAR.Serhiy Storchaka2015-12-271-5/+1
| | * | Issue #20440: More use of Py_SETREF.Serhiy Storchaka2015-12-271-22/+12
| | |\ \
| | * \ \ Issue #24103: Fixed possible use after free in ElementTree.XMLPullParser.Serhiy Storchaka2015-12-241-282/+287
| | |\ \ \
| | | * | | Issue #25869: Optimized deepcopying ElementTree; it is now 20 times faster.Serhiy Storchaka2015-12-211-24/+54
| | | * | | Issue #25873: Optimized iterating ElementTree.Serhiy Storchaka2015-12-211-158/+101
| | | * | | Issue #25902: Fixed various refcount issues in ElementTree iteration.Serhiy Storchaka2015-12-211-32/+58
| | | |\ \ \
| | | * \ \ \ Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size.Serhiy Storchaka2015-12-191-1/+1
| | | |\ \ \ \
| | | * | | | | Issue #25638: Optimized ElementTree parsing; it is now 10% faster.Serhiy Storchaka2015-12-101-9/+20
| | | * | | | | Fixed possible leaks in ElementTree parser.Serhiy Storchaka2015-12-091-2/+8
| | | |\ \ \ \ \
| | | * \ \ \ \ \ Fixed possible leak in ElementTree.Element.iter().Serhiy Storchaka2015-12-091-11/+11
| | | |\ \ \ \ \ \
| | | * | | | | | | Issue #25638: Optimized ElementTree.iterparse(); it is now 2x faster.Serhiy Storchaka2015-12-071-16/+19
| | | * | | | | | | Issue25814: Propagate all errors from custom XML parser handlersSerhiy Storchaka2015-12-061-88/+39
| | | |\ \ \ \ \ \ \
| | | * | | | | | | | Issue #7990: dir() on ElementTree.Element now lists properties: "tag",Serhiy Storchaka2015-11-251-76/+94
* | | | | | | | | | | Issue #25455: Fixed a crash in repr of ElementTree.Element with recursive tag.Serhiy Storchaka2016-06-121-3/+16
| |_|_|_|_|_|_|_|_|/ |/| | | | | | | | |
* | | | | | | | | | Issue #26200: Added Py_SETREF and replaced Py_XSETREF with Py_SETREFSerhiy Storchaka2016-04-101-4/+4
|/ / / / / / / / /
* | | | | | | | | Issue #22570: Renamed Py_SETREF to Py_XSETREF.Serhiy Storchaka2016-04-061-11/+11
| |_|_|_|_|_|_|/ |/| | | | | | |
* | | | | | | | Issue #20440: More use of Py_SETREF.Serhiy Storchaka2015-12-271-24/+14
|/ / / / / / /
* | | | | | | Issue #24103: Fixed possible use after free in ElementTree.XMLPullParser.Serhiy Storchaka2015-12-241-19/+13
| |_|_|_|_|/ |/| | | | |
* | | | | | Issue #25902: Fixed various refcount issues in ElementTree iteration.Serhiy Storchaka2015-12-211-32/+58
| |_|_|_|/ |/| | | |
* | | | | Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size.Serhiy Storchaka2015-12-191-1/+1
| |_|_|/ |/| | |
* | | | Fixed possible leaks in ElementTree parser.Serhiy Storchaka2015-12-091-2/+8
| |_|/ |/| |
* | | Fixed possible leak in ElementTree.Element.iter().Serhiy Storchaka2015-12-091-11/+11
| |/ |/|
* | Issue25814: Propagate all errors from custom XML parser handlersSerhiy Storchaka2015-12-061-88/+39
|\ \ | |/ |/|
| * Issue25814: Propagate all errors from custom XML parser handlersSerhiy Storchaka2015-12-061-88/+39
| * Issue #19687: Fixed possible integer overflows in ElementTree.Serhiy Storchaka2015-11-251-10/+34
* | Issue #25691: Fixed crash on deleting ElementTree.Element attributes.Serhiy Storchaka2015-11-231-0/+6
|\ \ | |/