Commit graph

97439 commits

Author SHA1 Message Date
Guido van Rossum
5fc25a873c Issue #28556: updates to typing.py 2016-10-29 08:54:56 -07:00
Steve Dower
1da055ee0d Makes test_underpth* tests more robust by copying the executable. 2016-10-29 08:50:31 -07:00
Xavier de Gaye
0eacef3ecf Issue #28444: Merge with 3.5. 2016-10-29 16:59:32 +02:00
Xavier de Gaye
84968b74c8 Issue #28444: Fix missing extensions modules when cross compiling. 2016-10-29 16:57:20 +02:00
Serhiy Storchaka
e26e20db95 Issue #28199: Microoptimized dict resizing. Based on patch by Naoki Inada. 2016-10-29 10:50:00 +03:00
Serhiy Storchaka
49d02d1659 Issue #28586: Converted os.scandir() to Argument Clinic. 2016-11-06 13:45:33 +02:00
Serhiy Storchaka
04230c4087 Issue #28123: _PyDict_GetItem_KnownHash() now can raise an exception as
PyDict_GetItemWithError().  Patch by Xiang Zhang.
2016-11-06 13:19:38 +02:00
Martin Panter
a76f014278 Remove disabled test code
Loading Unix libraries via getattr() was disabled before ctypes was added to
Python.
2016-11-05 02:49:20 +00:00
Martin Panter
b0bbaa854e Merge doc fixup from 3.6 2016-11-05 02:49:11 +00:00
Martin Panter
52dfd4bd99 Issue #28485: Merge single-threading fix from 3.6 2016-11-05 01:56:58 +00:00
Ned Deily
e37c1cbf66 Issue #28616: merge from 3.6 2016-11-04 17:07:47 -04:00
Yury Selivanov
a494e34ca1 Merge 3.6 (issue #28613) 2016-11-04 14:30:41 -04:00
INADA Naoki
ca2d8be4ba Issue #28580: Optimize iterating split table values.
Patch by Xiang Zhang.
2016-11-04 16:59:10 +09:00
INADA Naoki
2f6d201ea3 Issue #28088: Document Transport.set_protocol and get_protocol.
Patch by Mariatta Wijaya.
2016-11-04 16:35:31 +09:00
Brett Cannon
d4ef9d3feb Merge for issue #28605 2016-11-03 16:21:11 -07:00
Yury Selivanov
ca4b6d05e0 Merge 3.6 (asyncio) 2016-11-03 15:36:02 -07:00
Yury Selivanov
91d78f0aae Merge 3.6 (issue #28600) 2016-11-03 15:10:48 -07:00
Guido van Rossum
7229f33ef3 Issue #26980: Improve docs for create_unix_connection(). By Mariatta. (3.6->3.7) 2016-11-03 14:18:32 -07:00
Serhiy Storchaka
d63f1f757c Issue #28387: Fixed possible crash in _io.TextIOWrapper deallocator when
the garbage collector is invoked in other thread.
Based on patch by Sebastian Cufre.
2016-11-03 15:38:58 +02:00
Donald Stufft
cee42c4c41 Merge 3.6 - allow ensurepip w/o ssl 2016-11-02 20:33:07 -04:00
Donald Stufft
629dda5147 Merge updated pip/setuptools from 3.6 2016-11-02 15:55:26 -04:00
Serhiy Storchaka
339dff39e5 Fixed hyperlinks for tarfile CLI options. 2016-11-02 21:06:13 +02:00
Serhiy Storchaka
5a97bf7dec Issue #28513: Documented command-line interface of zipfile. 2016-11-02 12:13:48 +02:00
INADA Naoki
a3498c7569 Issue #28583: PyDict_SetDefault didn't combine split table when needed.
Patch by Xiang Zhang.
2016-11-02 18:47:24 +09:00
Raymond Hettinger
79a188c2bb merge 2016-11-01 22:23:34 -07:00
Raymond Hettinger
94d73e94a1 merge 2016-10-31 22:54:12 -07:00
Ned Deily
e046b86d9b Merge tag from 3.6 2016-11-01 00:44:09 -04:00
Ned Deily
a3ae1391c4 Issue #28248: merge from 3.6 2016-10-31 19:58:25 -04:00
Ned Deily
a0d5256821 Issue #28208: merge from 3.6 2016-10-31 19:36:42 -04:00
Eric V. Smith
239e66a8a7 Issue 28128: Null merge with 3.6: already applied to default. 2016-10-31 14:48:09 -04:00
Serhiy Storchaka
5e325d9c41 Merge from 3.6. 2016-10-31 20:15:48 +02:00
Eric V. Smith
42454af094 Issue 28128: Print out better error/warning messages for invalid string escapes. 2016-10-31 09:22:08 -04:00
INADA Naoki
a99cdb21a7 Issue #28553: Fix logic error in example code of int.to_bytes doc. 2016-10-31 17:42:25 +09:00
Serhiy Storchaka
ecf40c1dce Issue #27517: LZMA compressor and decompressor no longer raise exceptions if
given empty data twice.  Patch by Benjamin Fogle.
2016-10-31 08:31:41 +02:00
Serhiy Storchaka
4eebf8477a Update the f-string test broken in issue #28385. 2016-10-31 08:13:30 +02:00
Serhiy Storchaka
40926a8b2e Issue #28541: Improve test coverage for encoding detection in json library.
Original patch by Eric Appelt.
2016-10-30 23:00:20 +02:00
Serhiy Storchaka
e1ac09d137 Issue #28549: Fixed segfault in curses's addch() with ncurses6. 2016-10-30 22:54:23 +02:00
Serhiy Storchaka
3e7f593c87 Issue #28449: tarfile.open() with mode "r" or "r:" now tries to open a tar
file with compression before trying to open it without compression.  Otherwise
it had 50% chance failed with ignore_zeros=True.
2016-10-30 20:58:31 +02:00
Serhiy Storchaka
79879e002f Issue #28385: An error message when non-empty format spec is passed to
object.__format__ now contains the name of actual type.
2016-10-30 19:38:05 +02:00
Serhiy Storchaka
08921c4be3 Issue #23262: The webbrowser module now supports Firefox 36+ and derived
browsers.  Based on patch by Oleg Broytman.
2016-10-30 19:22:15 +02:00
Serhiy Storchaka
686583c05a Issue #27939: Fixed bugs in tkinter.ttk.LabeledScale and tkinter.Scale caused
by representing the scale as float value internally in Tk.  tkinter.IntVar
now works if float value is set to underlying Tk variable.
2016-10-30 18:53:09 +02:00
Serhiy Storchaka
b982ae8317 Issue #28561: Clean up UTF-8 encoder: remove dead code, update comments, etc.
Patch by Xiang Zhang.
2016-10-30 18:25:46 +02:00
Serhiy Storchaka
a182d7bc14 Merge from 3.6. 2016-10-30 17:27:40 +02:00
Martin Panter
92b6154911 Issue #26638: Merge option warning fixes from 3.6 2016-10-30 04:30:36 +00:00
Raymond Hettinger
fdf6716ea9 merge 2016-10-29 17:43:02 -07:00
Raymond Hettinger
ba25f61490 merge 2016-10-29 16:57:09 -07:00
Guido van Rossum
7ca671532c Issue #28556: updates to typing.py (add Coroutine, prohibit Generic[T]()) (3.6->3.7) 2016-10-29 16:05:28 -07:00
Guido van Rossum
fd274c47aa Issue #28556: updates to typing.py (fix copy, deepcopy, pickle) (3.6->3.7) 2016-10-29 12:44:31 -07:00
Steve Dower
27c22f900c Adds missing _asyncio.pyd to installer and generally tidies pyd management. 2016-10-29 09:23:52 -07:00
Guido van Rossum
d920d05381 Issue #28556: updates to typing.py (3.6->3.7) 2016-10-29 08:54:58 -07:00