Commit graph

88595 commits

Author SHA1 Message Date
Barry Warsaw
99f66db188 Trunk merge. 2014-12-19 11:21:10 -05:00
Barry Warsaw
16ef7f6426 Fixed typo. 2014-12-19 11:20:16 -05:00
Barry Warsaw
904c481099 Fix typo. 2014-12-19 11:20:00 -05:00
Victor Stinner
2f65f6678b Merge 3.4 (asyncio) 2014-12-19 17:11:10 +01:00
Victor Stinner
4d825b45a0 asyncio: IocpProactor.wait_for_handle() test now also checks the result of the
future
2014-12-19 17:10:44 +01:00
Victor Stinner
123759502e Merge 3.4 (asyncio) 2014-12-18 23:47:55 +01:00
Victor Stinner
1b9763d0a9 asyncio: sync with Tulip
* Fix a race condition in BaseSubprocessTransport._try_finish().

  If the process exited before the _post_init() method was called, scheduling
  the call to _call_connection_lost() with call_soon() is wrong:
  connection_made() must be called before connection_lost().

  Reuse the BaseSubprocessTransport._call() method to schedule the call to
  _call_connection_lost() to ensure that connection_made() and
  connection_lost() are called in the correct order.

* Add repr(PipeHandle)

* Fix typo
2014-12-18 23:47:27 +01:00
Victor Stinner
f00346ce37 Merge 3.4 (asyncio) 2014-12-18 12:30:33 +01:00
Victor Stinner
dc7765d12c asyncio: sync with Tulip 2014-12-18 12:29:53 +01:00
Victor Stinner
42830578c6 Merge 3.4 (asyncio) 2014-12-18 01:20:29 +01:00
Victor Stinner
3a1c738e6c Issue #23074: asyncio.get_event_loop() now raises an exception if the thread
has no event loop even if assertions are disabled.
2014-12-18 01:20:10 +01:00
Steve Dower
6a43c8a1cf Issue #22733: Added NEWS item 2014-12-17 06:39:44 -08:00
Steve Dower
438f4abb50 Issue #23060: Suppresses a multiprocessing assert that fails incorrectly
This is to keep buildbots running while we figure out the best long-term fix.
2014-12-17 06:35:49 -08:00
Steve Dower
2a8ef68028 Issue #22733: MSVC ffi_prep_args doesn't handle 64-bit arguments properly 2014-12-17 06:31:44 -08:00
Berker Peksag
64c8914048 Issue #23070: Fix a comment in the tutorial.
"Python" has 6 characters, not 7.

Reported by Ross Burnett.
2014-12-17 14:57:13 +02:00
Berker Peksag
2338156fa4 Issue #23070: Fix a comment in the tutorial.
"Python" has 6 characters, not 7.

Reported by Ross Burnett.
2014-12-17 14:56:47 +02:00
Raymond Hettinger
3339f68141 merge 2014-12-16 18:17:18 -08:00
Raymond Hettinger
558dcf38e6 Issue #23049: Pure python equivalent shouldn't imply more exactitude than is really there. 2014-12-16 18:16:57 -08:00
Victor Stinner
fc6fdb112d Issue #23009: Skip test_selectors.test_empty_select() on Windows 2014-12-17 01:07:56 +01:00
Serhiy Storchaka
707b5ccde5 Issue #22783: Pickling now uses the NEWOBJ opcode instead of the NEWOBJ_EX
opcode if possible.
2014-12-16 19:43:46 +02:00
Serhiy Storchaka
01bdd9a980 Issue #15513: Added a __sizeof__ implementation for pickle classes. 2014-12-16 19:40:58 +02:00
Serhiy Storchaka
5bbd231f27 Issue #15513: Added a __sizeof__ implementation for pickle classes. 2014-12-16 19:39:08 +02:00
Serhiy Storchaka
f5553bbb0e Issue #19858: pickletools.optimize() now aware of the MEMOIZE opcode, can
produce more compact result and no longer produces invalid output if input
data contains MEMOIZE opcodes together with PUT or BINPUT opcodes.
2014-12-16 18:02:49 +02:00
Serhiy Storchaka
05dadcfb28 Issue #19858: pickletools.optimize() now aware of the MEMOIZE opcode, can
produce more compact result and no longer produces invalid output if input
data contains MEMOIZE opcodes together with PUT or BINPUT opcodes.
2014-12-16 18:00:56 +02:00
Terry Jan Reedy
7bc279c49f Merge with 3.4 2014-12-16 03:21:54 -05:00
Terry Jan Reedy
df9386940a Issue #20577: move configuration of FormatParagraph extension to new extension
configuration dialog.  Patch by Tal Einat.
2014-12-16 03:21:26 -05:00
Steve Dower
03a144bb6a #22980 Adds platform and version tags to .pyd files 2014-12-15 20:45:23 -08:00
Steve Dower
09bd9ec9b3 Fixes distutils adding/expecting too many _d suffixes. 2014-12-15 20:45:23 -08:00
Steve Dower
89fc3caedb Make bdist_wininst build only on demand 2014-12-15 17:19:27 -08:00
Steve Dower
1f6c29a914 Removes bdist_wininst dependency on MFC. 2014-12-15 15:03:44 -08:00
Zachary Ware
f074f019e2 Issue #21740: Fix module name in NEWS entry. 2014-12-15 16:47:31 -06:00
Zachary Ware
7f9b596be2 Add NEWS item for Windows Tcl/Tk update. 2014-12-15 16:42:58 -06:00
Zachary Ware
494b09ca5f Backed out changeset ceaac3d483a1 (buildbots refreshed) 2014-12-15 15:44:33 -06:00
Zachary Ware
d0b07d5d5e Fetch new external sources on the buildbots 2014-12-15 15:42:37 -06:00
Zachary Ware
fb8ca22ff1 Update Tcl/Tk to 8.6.3
- new file dialogs on Vista+
- tclWinTime.c was cleaned up a bit, and no
  longer uses 'timezone' (which is now _timezone
  in VS2015, so we get to avoid patching that
  file).
- rules.vc is patched in both Tcl and Tk sources
  to allow building with VS2015
2014-12-15 15:42:10 -06:00
Zachary Ware
cd441c4a79 Update Python/importlib.h 2014-12-15 12:30:23 -06:00
Victor Stinner
53703406ab Merge 3.4 (asyncio doc) 2014-12-15 17:51:16 +01:00
Victor Stinner
4d5115c7b5 asyncio doc: call_soon() does not call immediatly the callback. Patch written
by Martin Panter.
2014-12-15 17:50:55 +01:00
Benjamin Peterson
8d33598e5d merge 3.4 (#23053) 2014-12-15 10:05:13 -05:00
Benjamin Peterson
4c11c92578 remove extra ssl imports (closes #23053)
Patch from Jan Matejek.
2014-12-15 10:04:13 -05:00
Serhiy Storchaka
65ee4674e2 Issue #22777: Test pickling with all protocols. 2014-12-15 14:06:02 +02:00
Serhiy Storchaka
bad1257c96 Issue #22777: Test pickling with all protocols. 2014-12-15 14:03:42 +02:00
Serhiy Storchaka
0e32ea1089 Issue #23015: Improved testing of the uuid module. 2014-12-15 12:06:22 +02:00
Serhiy Storchaka
79b81738ef Issue #23015: Improved testing of the uuid module. 2014-12-15 12:03:44 +02:00
Benjamin Peterson
7bb7793bc0 merge 3.4 (#15506) 2014-12-15 00:02:51 -05:00
Benjamin Peterson
0f3cde1453 use autoconf macro to check for pkg-config (closes #15506) 2014-12-15 00:00:23 -05:00
Serhiy Storchaka
2c63c4b85d Fixed a typo in a comment (issue #23016). 2014-12-14 10:53:50 +02:00
Serhiy Storchaka
eb9a9b6ffa Fixed a typo in a comment (issue #23016). 2014-12-14 10:53:00 +02:00
Benjamin Peterson
2a7d05a9f2 merge 3.4 2014-12-13 16:13:31 -05:00
Benjamin Peterson
9566de18e6 make sure server threads get cleaned up 2014-12-13 16:13:24 -05:00