Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Issue #25923: Added the const qualifier to static constant arrays. | Serhiy Storchaka | 2015-12-25 | 27 | -96/+98 |
| | |||||
* | Issue #24103: Fixed possible use after free in ElementTree.XMLPullParser. | Serhiy Storchaka | 2015-12-24 | 1 | -19/+13 |
|\ | |||||
| * | Issue #24103: Fixed possible use after free in ElementTree.XMLPullParser. | Serhiy Storchaka | 2015-12-24 | 1 | -19/+13 |
| | | |||||
* | | Issue #20440: Massive replacing unsafe attribute setting code with special | Serhiy Storchaka | 2015-12-24 | 13 | -74/+40 |
|\ \ | |/ | | | | | macro Py_SETREF. | ||||
| * | Issue #20440: Massive replacing unsafe attribute setting code with special | Serhiy Storchaka | 2015-12-24 | 13 | -74/+40 |
| | | | | | | | | macro Py_SETREF. | ||||
* | | Issue #25869: Optimized deepcopying ElementTree; it is now 20 times faster. | Serhiy Storchaka | 2015-12-21 | 1 | -24/+54 |
| | | |||||
* | | Issue #25873: Optimized iterating ElementTree. | Serhiy Storchaka | 2015-12-21 | 1 | -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 Storchaka | 2015-12-21 | 1 | -32/+58 |
|\ \ | |/ | |||||
| * | Issue #25902: Fixed various refcount issues in ElementTree iteration. | Serhiy Storchaka | 2015-12-21 | 1 | -32/+58 |
| | | |||||
* | | Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size. | Serhiy Storchaka | 2015-12-19 | 11 | -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 Storchaka | 2015-12-19 | 11 | -15/+15 |
| | | | | | | | | | | This allows sys.getsize() to work correctly with their subclasses with __slots__ defined. | ||||
* | | Issue #25890: Removed yet one unused variable. | Serhiy Storchaka | 2015-12-18 | 1 | -1/+0 |
| | | |||||
* | | Issues #25890, #25891, #25892: Removed unused variables in Windows code. | Serhiy Storchaka | 2015-12-18 | 1 | -2/+0 |
| | | | | | | | | Reported by Alexander Riccio. | ||||
* | | Merge 3.5 | Victor Stinner | 2015-12-13 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Issue #25846: Fix usage of Py_ARRAY_LENGTH() in win32_wchdir() (new try) | Victor Stinner | 2015-12-13 | 1 | -1/+1 |
| | | |||||
* | | (Merge 3.5) Issue #25846: Fix usage of Py_ARRAY_LENGTH() in win32_wchdir() | Victor Stinner | 2015-12-13 | 1 | -3/+3 |
|\ \ | |/ | |||||
| * | Issue #25846: Fix usage of Py_ARRAY_LENGTH() in win32_wchdir() | Victor Stinner | 2015-12-13 | 1 | -3/+3 |
| | | |||||
* | | Issue #25845: Merge PyLong_Check() cleanup from 3.5 | Martin Panter | 2015-12-12 | 1 | -2/+2 |
|\ \ | |/ | |||||
| * | Issue #25845: Drop redundant checks leftover from int to long conversion | Martin Panter | 2015-12-12 | 1 | -2/+2 |
| | | |||||
* | | Issue #25638: Optimized ElementTree parsing; it is now 10% faster. | Serhiy Storchaka | 2015-12-10 | 1 | -9/+20 |
| | | |||||
* | | Fixed possible leaks in ElementTree parser. | Serhiy Storchaka | 2015-12-09 | 1 | -2/+8 |
|\ \ | |/ | |||||
| * | Fixed possible leaks in ElementTree parser. | Serhiy Storchaka | 2015-12-09 | 1 | -2/+8 |
| | | |||||
* | | Fixed possible leak in ElementTree.Element.iter(). | Serhiy Storchaka | 2015-12-09 | 1 | -11/+11 |
|\ \ | |/ | |||||
| * | Fixed possible leak in ElementTree.Element.iter(). | Serhiy Storchaka | 2015-12-09 | 1 | -11/+11 |
| | | |||||
* | | Only update the arr variable when PyObject_RichCompareBool() has been called. | Raymond Hettinger | 2015-12-08 | 1 | -2/+2 |
| | | |||||
* | | Issue #25761: Fixed reference leak added in previous changeset (5c670af0100f). | Serhiy Storchaka | 2015-12-07 | 1 | -0/+1 |
| | | |||||
* | | Issue #25638: Optimized ElementTree.iterparse(); it is now 2x faster. | Serhiy Storchaka | 2015-12-07 | 2 | -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 handlers | Serhiy Storchaka | 2015-12-06 | 1 | -88/+39 |
|\ \ | |/ | | | | | in ElementTree.iterparse(). | ||||
| * | Issue25814: Propagate all errors from custom XML parser handlers | Serhiy Storchaka | 2015-12-06 | 1 | -88/+39 |
| |\ | | | | | | | | | | in ElementTree.iterparse(). | ||||
| | * | Issue25814: Propagate all errors from custom XML parser handlers | Serhiy Storchaka | 2015-12-06 | 1 | -88/+39 |
| | | | | | | | | | | | | in ElementTree.iterparse(). | ||||
* | | | Issue #25761: Improved detecting errors in broken pickle data. | Serhiy Storchaka | 2015-12-06 | 1 | -42/+69 |
| | | | |||||
* | | | Issue #25717: Merge comment from 3.5 | Martin Panter | 2015-12-06 | 1 | -0/+3 |
|\ \ \ | |/ / | |||||
| * | | Issue #25717: Add comment explaining why errors are ignored | Martin Panter | 2015-12-06 | 1 | -0/+3 |
| | | | |||||
* | | | Issue #25717: Merge fstat() fix from 3.5 | Martin Panter | 2015-12-06 | 1 | -12/+27 |
|\ \ \ | |/ / | |||||
| * | | Issue #25717: Tolerate fstat() failures in the FileIO constructor | Martin Panter | 2015-12-06 | 1 | -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.5 | Martin Panter | 2015-12-05 | 1 | -17/+18 |
|\ \ \ | |/ / | |||||
| * | | Issue #25764: Merge subprocess fix from 3.4 into 3.5 | Martin Panter | 2015-12-05 | 1 | -17/+18 |
| |\ \ | | |/ | |||||
| | * | Issue #25764: Preserve subprocess fork exception when preexec_fn used | Martin Panter | 2015-11-30 | 1 | -17/+18 |
| | | | | | | | | | | | | Also fix handling of failure to release the import lock. | ||||
* | | | Fixed reference leak when read truncated pickle. | Serhiy Storchaka | 2015-11-30 | 1 | -1/+3 |
|\ \ \ | |/ / | |||||
| * | | Fixed reference leak when read truncated pickle. | Serhiy Storchaka | 2015-11-30 | 1 | -1/+3 |
| |\ \ | | |/ | |||||
| | * | Fixed reference leak when read truncated pickle. | Serhiy Storchaka | 2015-11-30 | 1 | -1/+3 |
| | | | |||||
| | * | Issue #19687: Fixed possible integer overflows in ElementTree. | Serhiy Storchaka | 2015-11-25 | 1 | -10/+34 |
| | | | | | | | | | | | | Based on patch by Christian Heimes. | ||||
* | | | Issue #5319: New Py_FinalizeEx() API to exit with status 120 on failure | Martin Panter | 2015-11-30 | 1 | -2/+6 |
| | | | |||||
* | | | Issue #7990: dir() on ElementTree.Element now lists properties: "tag", | Serhiy Storchaka | 2015-11-25 | 1 | -76/+94 |
| | | | | | | | | | | | | "text", "tail" and "attrib". Original patch by Santoso Wijaya. | ||||
* | | | Issue #25725: Fixed a reference leak in pickle.loads() when unpickling | Serhiy Storchaka | 2015-11-25 | 1 | -19/+8 |
|\ \ \ | |/ / | | | | | | | invalid data including tuple instructions. | ||||
| * | | Issue #25725: Fixed a reference leak in pickle.loads() when unpickling | Serhiy Storchaka | 2015-11-25 | 1 | -19/+8 |
| |\ \ | | |/ | | | | | | | invalid data including tuple instructions. | ||||
| | * | Issue #25725: Fixed a reference leak in pickle.loads() when unpickling | Serhiy Storchaka | 2015-11-25 | 1 | -19/+8 |
| | | | | | | | | | | | | invalid data including tuple instructions. | ||||
* | | | Issue #23914: Fixed SystemError raised by unpickler on broken pickle data. | Serhiy Storchaka | 2015-11-23 | 1 | -3/+16 |
|\ \ \ | |/ / | |||||
| * | | Issue #23914: Fixed SystemError raised by unpickler on broken pickle data. | Serhiy Storchaka | 2015-11-23 | 1 | -3/+16 |
| |\ \ | | |/ | |||||
| | * | Issue #23914: Fixed SystemError raised by unpickler on broken pickle data. | Serhiy Storchaka | 2015-11-23 | 1 | -3/+16 |
| | | |