Benjamin Peterson
|
5db60aa84e
|
merge 3.5 (closes #25672)
|
2016-01-07 21:38:51 -08:00 |
|
Benjamin Peterson
|
3b1a8b3bbe
|
enable SSL_MODE_RELEASE_BUFFERS
Patch by Cory Benfield.
|
2016-01-07 21:37:37 -08:00 |
|
Serhiy Storchaka
|
576f132b98
|
Issue #20440: Cleaning up the code by using Py_SETREF.
|
2016-01-05 21:27:54 +02:00 |
|
Benjamin Peterson
|
3e47a1337c
|
merge 3.5
|
2016-01-01 11:56:35 -06:00 |
|
Benjamin Peterson
|
4e3dd51396
|
merge 3.4
|
2016-01-01 11:56:16 -06:00 |
|
Benjamin Peterson
|
630329e4ea
|
merge 3.3
|
2016-01-01 11:55:47 -06:00 |
|
Benjamin Peterson
|
0e617e22f0
|
remove some copyright notices supserseded by the toplevel ones
|
2016-01-01 11:53:47 -06:00 |
|
Serhiy Storchaka
|
b5c7fc7a8e
|
Fixed formatting comman-line usage message.
|
2015-12-30 09:28:48 +02:00 |
|
Serhiy Storchaka
|
1ba01615de
|
Fixed formatting comman-line usage message.
|
2015-12-30 09:28:19 +02:00 |
|
Zachary Ware
|
bffa73e582
|
Issue #25972, #20440: Fix compilation on Windows
|
2015-12-28 21:51:02 -08:00 |
|
Stefan Krah
|
e3f359c71c
|
Merge.
|
2015-12-28 23:12:52 +01:00 |
|
Stefan Krah
|
53f2e0ad45
|
Issue #25928: Add Decimal.as_integer_ratio(). Python parts and docs by
Mark Dickinson.
|
2015-12-28 23:02:02 +01:00 |
|
Serhiy Storchaka
|
e3a7d26aa6
|
Issue #25447: Copying the lru_cache() wrapper object now always works,
independedly from the type of the wrapped object (by returning the original
object unchanged).
|
2015-12-28 23:59:09 +02:00 |
|
Serhiy Storchaka
|
e4d65e3aab
|
Issue #25447: Copying the lru_cache() wrapper object now always works,
independedly from the type of the wrapped object (by returning the original
object unchanged).
|
2015-12-28 23:58:07 +02:00 |
|
Serhiy Storchaka
|
1ed017ae92
|
Issue #20440: Cleaning up the code by using Py_SETREF and Py_CLEAR.
Old code is correct, but with Py_SETREF and Py_CLEAR it can be cleaner.
This patch doesn't fix bugs and hence there is no need to backport it.
|
2015-12-27 15:51:32 +02:00 |
|
Serhiy Storchaka
|
726fc139a5
|
Issue #20440: More use of Py_SETREF.
This patch is manually crafted and contains changes that couldn't be handled
automatically.
|
2015-12-27 15:44:33 +02:00 |
|
Serhiy Storchaka
|
191321d11b
|
Issue #20440: More use of Py_SETREF.
This patch is manually crafted and contains changes that couldn't be handled
automatically.
|
2015-12-27 15:41:34 +02:00 |
|
Serhiy Storchaka
|
bdb908ea54
|
Issue #20440: Applied yet one patch for using Py_SETREF.
The patch is automatically generated, it replaces the code that uses Py_CLEAR.
|
2015-12-27 12:38:28 +02:00 |
|
Serhiy Storchaka
|
4a1e70fc31
|
Issue #20440: Applied yet one patch for using Py_SETREF.
The patch is automatically generated, it replaces the code that uses Py_CLEAR.
|
2015-12-27 12:36:18 +02:00 |
|
Serhiy Storchaka
|
ef1585eb9a
|
Issue #25923: Added more const qualifiers to signatures of static and private functions.
|
2015-12-25 20:01:53 +02:00 |
|
Serhiy Storchaka
|
2d06e84455
|
Issue #25923: Added the const qualifier to static constant arrays.
|
2015-12-25 19:53:18 +02:00 |
|
Serhiy Storchaka
|
ea8c43152f
|
Issue #24103: Fixed possible use after free in ElementTree.XMLPullParser.
|
2015-12-24 11:53:16 +02:00 |
|
Serhiy Storchaka
|
bc4ded9537
|
Issue #24103: Fixed possible use after free in ElementTree.XMLPullParser.
|
2015-12-24 11:51:57 +02:00 |
|
Serhiy Storchaka
|
f006940351
|
Issue #20440: Massive replacing unsafe attribute setting code with special
macro Py_SETREF.
|
2015-12-24 10:39:57 +02:00 |
|
Serhiy Storchaka
|
5a57ade58e
|
Issue #20440: Massive replacing unsafe attribute setting code with special
macro Py_SETREF.
|
2015-12-24 10:35:59 +02:00 |
|
Serhiy Storchaka
|
060ed718ce
|
Issue #25869: Optimized deepcopying ElementTree; it is now 20 times faster.
|
2015-12-21 12:57:27 +02:00 |
|
Serhiy Storchaka
|
22adf2ac02
|
Issue #25873: Optimized iterating ElementTree.
Iterating elements Element.iter() is now 40% faster,
iterating text Element.itertext() is now up to 2.5 times faster.
|
2015-12-21 12:43:54 +02:00 |
|
Serhiy Storchaka
|
47a9d59d51
|
Issue #25902: Fixed various refcount issues in ElementTree iteration.
|
2015-12-21 11:11:12 +02:00 |
|
Serhiy Storchaka
|
66c08d90f6
|
Issue #25902: Fixed various refcount issues in ElementTree iteration.
|
2015-12-21 11:09:48 +02:00 |
|
Serhiy Storchaka
|
a9406e77fa
|
Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size.
This allows sys.getsize() to work correctly with their subclasses with
__slots__ defined.
|
2015-12-19 20:07:11 +02:00 |
|
Serhiy Storchaka
|
5c4064e8bd
|
Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size.
This allows sys.getsize() to work correctly with their subclasses with
__slots__ defined.
|
2015-12-19 20:05:25 +02:00 |
|
Serhiy Storchaka
|
8bc2b4d522
|
Issue #25890: Removed yet one unused variable.
|
2015-12-18 10:06:58 +02:00 |
|
Serhiy Storchaka
|
9b3a2eec1c
|
Issues #25890, #25891, #25892: Removed unused variables in Windows code.
Reported by Alexander Riccio.
|
2015-12-18 10:03:13 +02:00 |
|
Victor Stinner
|
9fdaff30db
|
Merge 3.5
|
2015-12-14 00:22:10 +01:00 |
|
Victor Stinner
|
e847d7170d
|
Issue #25846: Fix usage of Py_ARRAY_LENGTH() in win32_wchdir() (new try)
|
2015-12-14 00:21:50 +01:00 |
|
Victor Stinner
|
6b8f0c892a
|
(Merge 3.5) Issue #25846: Fix usage of Py_ARRAY_LENGTH() in win32_wchdir()
|
2015-12-13 21:41:12 +01:00 |
|
Victor Stinner
|
ed53782ed5
|
Issue #25846: Fix usage of Py_ARRAY_LENGTH() in win32_wchdir()
|
2015-12-13 21:40:26 +01:00 |
|
Martin Panter
|
ad587f96a3
|
Issue #25845: Merge PyLong_Check() cleanup from 3.5
|
2015-12-12 07:14:03 +00:00 |
|
Martin Panter
|
f0c0318cdc
|
Issue #25845: Drop redundant checks leftover from int to long conversion
|
2015-12-12 06:57:13 +00:00 |
|
Serhiy Storchaka
|
36ff997988
|
Issue #25638: Optimized ElementTree parsing; it is now 10% faster.
|
2015-12-10 09:51:53 +02:00 |
|
Serhiy Storchaka
|
956244bee1
|
Fixed possible leaks in ElementTree parser.
|
2015-12-09 19:45:07 +02:00 |
|
Serhiy Storchaka
|
a29eb08fb9
|
Fixed possible leaks in ElementTree parser.
|
2015-12-09 19:44:30 +02:00 |
|
Serhiy Storchaka
|
9fcbdf480e
|
Fixed possible leak in ElementTree.Element.iter().
|
2015-12-09 11:27:34 +02:00 |
|
Serhiy Storchaka
|
d6a69d8ccb
|
Fixed possible leak in ElementTree.Element.iter().
|
2015-12-09 11:27:07 +02:00 |
|
Raymond Hettinger
|
2300bf29e6
|
Only update the arr variable when PyObject_RichCompareBool() has been called.
|
2015-12-07 20:45:16 -08:00 |
|
Serhiy Storchaka
|
3ac5380d24
|
Issue #25761: Fixed reference leak added in previous changeset (5c670af0100f).
|
2015-12-07 11:32:00 +02:00 |
|
Serhiy Storchaka
|
9ec5e25f26
|
Issue #25638: Optimized ElementTree.iterparse(); it is now 2x faster.
ElementTree.XMLParser._setevents now accepts any objects with the append
method, not just a list.
|
2015-12-07 02:31:11 +02:00 |
|
Serhiy Storchaka
|
f2fdfe1f88
|
Issue25814: Propagate all errors from custom XML parser handlers
in ElementTree.iterparse().
|
2015-12-06 23:55:05 +02:00 |
|
Serhiy Storchaka
|
7ff276fd2e
|
Issue25814: Propagate all errors from custom XML parser handlers
in ElementTree.iterparse().
|
2015-12-06 23:54:28 +02:00 |
|
Serhiy Storchaka
|
7efaf95934
|
Issue25814: Propagate all errors from custom XML parser handlers
in ElementTree.iterparse().
|
2015-12-06 23:51:44 +02:00 |
|