summaryrefslogtreecommitdiffstats
path: root/Modules
Commit message (Collapse)AuthorAgeFilesLines
* Issue #25923: Added the const qualifier to static constant arrays.Serhiy Storchaka2015-12-2527-96/+98
|
* Issue #24103: Fixed possible use after free in ElementTree.XMLPullParser.Serhiy Storchaka2015-12-241-19/+13
|\
| * Issue #24103: Fixed possible use after free in ElementTree.XMLPullParser.Serhiy Storchaka2015-12-241-19/+13
| |
* | Issue #20440: Massive replacing unsafe attribute setting code with specialSerhiy Storchaka2015-12-2413-74/+40
|\ \ | |/ | | | | macro Py_SETREF.
| * Issue #20440: Massive replacing unsafe attribute setting code with specialSerhiy Storchaka2015-12-2413-74/+40
| | | | | | | | macro Py_SETREF.
* | 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
| | | | | | | | | | Iterating elements Element.iter() is now 40% faster, iterating text Element.itertext() is now up to 2.5 times faster.
* | Issue #25902: Fixed various refcount issues in ElementTree iteration.Serhiy Storchaka2015-12-211-32/+58
|\ \ | |/
| * 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-1911-15/+15
|\ \ | |/ | | | | | | This allows sys.getsize() to work correctly with their subclasses with __slots__ defined.
| * Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size.Serhiy Storchaka2015-12-1911-15/+15
| | | | | | | | | | This allows sys.getsize() to work correctly with their subclasses with __slots__ defined.
* | Issue #25890: Removed yet one unused variable.Serhiy Storchaka2015-12-181-1/+0
| |
* | Issues #25890, #25891, #25892: Removed unused variables in Windows code.Serhiy Storchaka2015-12-181-2/+0
| | | | | | | | Reported by Alexander Riccio.
* | Merge 3.5Victor Stinner2015-12-131-1/+1
|\ \ | |/
| * Issue #25846: Fix usage of Py_ARRAY_LENGTH() in win32_wchdir() (new try)Victor Stinner2015-12-131-1/+1
| |
* | (Merge 3.5) Issue #25846: Fix usage of Py_ARRAY_LENGTH() in win32_wchdir()Victor Stinner2015-12-131-3/+3
|\ \ | |/
| * Issue #25846: Fix usage of Py_ARRAY_LENGTH() in win32_wchdir()Victor Stinner2015-12-131-3/+3
| |
* | Issue #25845: Merge PyLong_Check() cleanup from 3.5Martin Panter2015-12-121-2/+2
|\ \ | |/
| * Issue #25845: Drop redundant checks leftover from int to long conversionMartin Panter2015-12-121-2/+2
| |
* | 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 leaks in ElementTree parser.Serhiy Storchaka2015-12-091-2/+8
| |
* | Fixed possible leak in ElementTree.Element.iter().Serhiy Storchaka2015-12-091-11/+11
|\ \ | |/
| * Fixed possible leak in ElementTree.Element.iter().Serhiy Storchaka2015-12-091-11/+11
| |
* | Only update the arr variable when PyObject_RichCompareBool() has been called.Raymond Hettinger2015-12-081-2/+2
| |
* | Issue #25761: Fixed reference leak added in previous changeset (5c670af0100f).Serhiy Storchaka2015-12-071-0/+1
| |
* | Issue #25638: Optimized ElementTree.iterparse(); it is now 2x faster.Serhiy Storchaka2015-12-072-19/+23
| | | | | | | | | | ElementTree.XMLParser._setevents now accepts any objects with the append method, not just a list.
* | Issue25814: Propagate all errors from custom XML parser handlersSerhiy Storchaka2015-12-061-88/+39
|\ \ | |/ | | | | in ElementTree.iterparse().
| * Issue25814: Propagate all errors from custom XML parser handlersSerhiy Storchaka2015-12-061-88/+39
| |\ | | | | | | | | | in ElementTree.iterparse().
| | * Issue25814: Propagate all errors from custom XML parser handlersSerhiy Storchaka2015-12-061-88/+39
| | | | | | | | | | | | in ElementTree.iterparse().
* | | Issue #25761: Improved detecting errors in broken pickle data.Serhiy Storchaka2015-12-061-42/+69
| | |
* | | Issue #25717: Merge comment from 3.5Martin Panter2015-12-061-0/+3
|\ \ \ | |/ /
| * | Issue #25717: Add comment explaining why errors are ignoredMartin Panter2015-12-061-0/+3
| | |
* | | Issue #25717: Merge fstat() fix from 3.5Martin Panter2015-12-061-12/+27
|\ \ \ | |/ /
| * | Issue #25717: Tolerate fstat() failures in the FileIO constructorMartin Panter2015-12-061-12/+27
| | | | | | | | | | | | | | | | | | This restores 3.4 behaviour, which was removed by revision 3b5279b5bfd1. The fstat() call fails with ENOENT for a Virtual Box shared folder filesystem if the file entry has been unlinked, e.g. for a temporary file.
* | | Issue #25764: Merge subprocess fix from 3.5Martin Panter2015-12-051-17/+18
|\ \ \ | |/ /
| * | Issue #25764: Merge subprocess fix from 3.4 into 3.5Martin Panter2015-12-051-17/+18
| |\ \ | | |/
| | * Issue #25764: Preserve subprocess fork exception when preexec_fn usedMartin Panter2015-11-301-17/+18
| | | | | | | | | | | | Also fix handling of failure to release the import lock.
* | | Fixed reference leak when read truncated pickle.Serhiy Storchaka2015-11-301-1/+3
|\ \ \ | |/ /
| * | Fixed reference leak when read truncated pickle.Serhiy Storchaka2015-11-301-1/+3
| |\ \ | | |/
| | * Fixed reference leak when read truncated pickle.Serhiy Storchaka2015-11-301-1/+3
| | |
| | * Issue #19687: Fixed possible integer overflows in ElementTree.Serhiy Storchaka2015-11-251-10/+34
| | | | | | | | | | | | Based on patch by Christian Heimes.
* | | Issue #5319: New Py_FinalizeEx() API to exit with status 120 on failureMartin Panter2015-11-301-2/+6
| | |
* | | Issue #7990: dir() on ElementTree.Element now lists properties: "tag",Serhiy Storchaka2015-11-251-76/+94
| | | | | | | | | | | | "text", "tail" and "attrib". Original patch by Santoso Wijaya.
* | | Issue #25725: Fixed a reference leak in pickle.loads() when unpicklingSerhiy Storchaka2015-11-251-19/+8
|\ \ \ | |/ / | | | | | | invalid data including tuple instructions.
| * | Issue #25725: Fixed a reference leak in pickle.loads() when unpicklingSerhiy Storchaka2015-11-251-19/+8
| |\ \ | | |/ | | | | | | invalid data including tuple instructions.
| | * Issue #25725: Fixed a reference leak in pickle.loads() when unpicklingSerhiy Storchaka2015-11-251-19/+8
| | | | | | | | | | | | invalid data including tuple instructions.
* | | Issue #23914: Fixed SystemError raised by unpickler on broken pickle data.Serhiy Storchaka2015-11-231-3/+16
|\ \ \ | |/ /
| * | Issue #23914: Fixed SystemError raised by unpickler on broken pickle data.Serhiy Storchaka2015-11-231-3/+16
| |\ \ | | |/
| | * Issue #23914: Fixed SystemError raised by unpickler on broken pickle data.Serhiy Storchaka2015-11-231-3/+16
| | |