Commit graph

87625 commits

Author SHA1 Message Date
Ned Deily
04c365d7fb Issue #22165: merge from 3.4 2015-01-05 01:05:36 -08:00
Ned Deily
1418320850 Issue #22165: Skip test_undecodable_filename on OS X prior to 10.5.
10.4 systems do not allow creation of files with such filenames.
2015-01-05 01:02:30 -08:00
Berker Peksag
81da286f3b Issue #18644: Fix a ResourceWarning in formatter.test().
Patch by Vajrasky Kok.
2015-01-05 09:20:07 +02:00
Berker Peksag
d91082c777 Issue #18644: Fix a ResourceWarning in formatter.test().
Patch by Vajrasky Kok.
2015-01-05 09:19:40 +02:00
Benjamin Peterson
dc5fdc5bb3 merge 3.4 (#23167) 2015-01-04 16:30:13 -06:00
Benjamin Peterson
b461000a3f the current marshal version is 4 (closes #23167)
Patch by Dmitry Kazakov.
2015-01-04 16:29:48 -06:00
Benjamin Peterson
f8693416b5 merge 3.4 (#23165) 2015-01-04 16:06:14 -06:00
Benjamin Peterson
10ecaa2416 merge 3.3 (closes #23165) 2015-01-04 16:05:39 -06:00
Benjamin Peterson
72c2a0f60a merge 3.2 (closes #23165) 2015-01-04 16:03:59 -06:00
Benjamin Peterson
f18bf6fd2d add some overflow checks before multiplying (closes #23165) 2015-01-04 16:03:17 -06:00
Gregory P. Smith
9eb1faf39b fix issue23157 - time_hashlib hadn't been ported to Python 3. 2015-01-04 00:36:59 -08:00
Gregory P. Smith
5719ef17ba fix issue23157 - time_hashlib hadn't been ported to Python 3. 2015-01-04 00:36:04 -08:00
Zachary Ware
7037cf7300 Closes #23154: Fix unnecessary recompilation of OpenSSL on Windows 2015-01-03 22:33:10 -06:00
Antoine Pitrou
bc26646505 Issue #23143: Remove compatibility with OpenSSLs older than 0.9.8.
(now the hashlib module)
2015-01-03 23:21:21 +01:00
Antoine Pitrou
5e8430d02c Issue #23143: Remove compatibility with OpenSSLs older than 0.9.8.
(the last 0.9.7 release was in 2007)
2015-01-03 23:17:23 +01:00
Donald Stufft
60779a5527 Update bundled pip and setuptools to 6.0.6 and 11.0. 2015-01-03 05:21:23 -05:00
Donald Stufft
b8f35ff57b Upgrade the bundled pip to 6.0.6 and the bundled setuptools to 11.0 2015-01-03 05:20:23 -05:00
Ned Deily
99f7249264 Add missing URL link to Modernize docs. 2015-01-03 00:46:24 -08:00
Ned Deily
4592497f9d Add missing URL link to Modernize docs. 2015-01-03 00:45:55 -08:00
Steve Dower
84bcfb35da Changes %s to %ls in wprintf in launcher.c for C99 compatibility. 2015-01-02 18:07:46 -08:00
Serhiy Storchaka
697a526fa1 Issue #23132: Improve performance and introspection support of comparison
methods created by functool.total_ordering.
2015-01-01 15:23:12 +02:00
Ned Deily
a2d86228d5 Update copyright dates in OS X installer. 2014-12-31 16:31:06 -08:00
Ned Deily
4705235022 Update copyright dates in OS X installer. 2014-12-31 16:30:26 -08:00
Benjamin Peterson
52074ac866 merge 3.4 2014-12-31 18:11:34 -06:00
Benjamin Peterson
a453749a78 merge 3.3 2014-12-31 18:11:22 -06:00
Benjamin Peterson
7919acb920 merge 3.2 2014-12-31 18:10:13 -06:00
Benjamin Peterson
47e782a67a update for copyright for 2015 2014-12-31 18:09:36 -06:00
Benjamin Peterson
0396cd7067 merge 3.4 2014-12-30 15:17:09 -06:00
Benjamin Peterson
bab69bf655 update docs for #23111 2014-12-30 15:17:03 -06:00
Benjamin Peterson
bfdec6263f merge 3.4 (#23111) 2014-12-30 15:16:13 -06:00
Benjamin Peterson
36fe7926f8 make PROTOCOL_SSLv23 the default protocol version for ftplib (closes #23111) 2014-12-30 15:15:43 -06:00
Antoine Pitrou
5d4e27ecee whitespace 2014-12-30 22:09:42 +01:00
Antoine Pitrou
8477ed6048 Issue #19776: Add a expanduser() method on Path objects.
Patch by Serhiy.
2014-12-30 20:54:45 +01:00
Benjamin Peterson
864d57c244 merge 3.4 (#23130) 2014-12-30 10:09:30 -06:00
Benjamin Peterson
3cd1af51f6 merge 3.3 (#23130) 2014-12-30 10:09:17 -06:00
Benjamin Peterson
9582b33933 merge 3.2 (#23130) 2014-12-30 10:08:52 -06:00
Benjamin Peterson
44e4b98ff0 delete old ftpmirror script, which now has security bugs (closes #23130) 2014-12-30 10:08:16 -06:00
Benjamin Peterson
53553c4376 merge 3.4 2014-12-28 22:14:23 -06:00
Benjamin Peterson
5feeebaa84 use a proper m-dash 2014-12-28 22:14:15 -06:00
Raymond Hettinger
3f063a54ce Minor comment clean-up 2014-12-28 17:15:12 -08:00
Berker Peksag
4dcd61f1f3 Issue #23125: Update nose project page link.
Reported by Damien Marié.
2014-12-28 18:48:58 +02:00
Berker Peksag
a1a1409e42 Issue #23125: Update nose project page link.
Reported by Damien Marié.
2014-12-28 18:48:33 +02:00
Raymond Hettinger
8edf27c134 Small clean-up. Factor-out common code for add, contains, and discard function pairs. 2014-12-26 23:08:58 -08:00
Raymond Hettinger
08e3dc0ad6 Issue #23107: Tighten-up loops in setobject.c
* Move the test for an exact key match to after a hash match
* Use "used" as a loop counter instead of "fill"
* Minor improvements to variable names and code consistency
2014-12-26 20:14:00 -08:00
Raymond Hettinger
404a45d91a Neaten-up setobject.h
- Move all Py_LIMITED_API exclusions together under one #ifndef
- Group PyAPI_FUNC functions and PyAPI_DATA together.
- Bring related comments together and put them in the appropriate section.
2014-12-26 17:28:16 -08:00
Victor Stinner
0f9f7497d0 Merge 3.4 (asyncio) 2014-12-26 21:29:45 +01:00
Victor Stinner
956de691f8 Issue #22926: In debug mode, call_soon(), call_at() and call_later() methods of
asyncio.BaseEventLoop now use the identifier of the current thread to ensure
that they are called from the thread running the event loop.

Before, the get_event_loop() method was used to check the thread, and no
exception was raised when the thread had no event loop. Now the methods always
raise an exception in debug mode when called from the wrong thread. It should
help to notice misusage of the API.
2014-12-26 21:07:52 +01:00
Victor Stinner
d7ff5a5375 asyncio: sync with Tulip
* Fix pyflakes warnings: remove unused imports and variables
* asyncio.test_support now uses test.support and test.script_helper if available
2014-12-26 21:16:42 +01:00
Benjamin Peterson
42cc0b711e null merge 3.4 2014-12-26 11:07:39 -06:00
Benjamin Peterson
fe975a234f merge 3.4 (#23112) 2014-12-26 10:56:51 -06:00