Serhiy Storchaka
7d5d13d8d0
bpo-29953: Fix memory leaks in the replace() method of datetime and t… ( #933 )
...
objects when pass out of bound fold argument.
(cherry picked from commit 314d6fca36
)
2017-03-31 23:23:49 +03:00
T. Wouters
599bb18103
bpo-29942: Fix the use of recursion in itertools.chain.from_iterable. ( #911 )
...
* bpo-29942: Fix the use of recursion in itertools.chain.from_iterable.
Fix the use of recursion in itertools.chain.from_iterable. Using recursion
is unnecessary, and can easily cause stack overflows, especially when
building in low optimization modes or with Py_DEBUG enabled.
(cherry picked from commit 5466d4af5f
)
2017-03-30 12:48:23 -07:00
Serhiy Storchaka
bf4bb2e430
bpo-29935: Fixed error messages in the index() method of tuple, list and deque ( #887 ) ( #907 )
...
when pass indices of wrong type.
(cherry picked from commit d4edfc9abf
)
2017-03-30 19:46:59 +03:00
Serhiy Storchaka
a6b4e19022
bpo-27863: Fixed multiple crashes in ElementTree. ( #765 ) ( #903 )
...
(cherry picked from commit 576def096e
)
2017-03-30 18:08:21 +03:00
Christophe Zeitouny
90eafdb154
faulthandler: Restore the old sigaltstack during teardown (GH-777) (GH-797)
...
(cherry picked from commit 20fbf8accd
)
2017-03-24 04:20:40 -07:00
Serhiy Storchaka
fca705d533
bpo-25455: Fixed crashes in repr of recursive buffered file-like objects. ( #514 ) ( #722 )
...
(cherry picked from commit a5af6e1af7
)
2017-03-19 20:27:16 +02:00
Mariatta
7c2081122c
Add sockaddr_alg to sock_addr_t (GH-234) (GH-533)
...
(cherry picked from commit d37c068e69
)
2017-03-16 20:59:36 -07:00
Michael Seifert
53b2667dcf
bpo-29800: Fix crashes in partial.__repr__ if the keys of partial.keywords are not strings ( #649 ) ( #671 )
2017-03-15 09:42:02 +02:00
Nick Coghlan
c60948464f
[3.6] bpo-29723: Consistently configure sys.path[0] ( #636 )
...
Directory and zipfile execution previously added
the parent directory of the directory or zipfile
as sys.path[0] and then subsequently overwrote
it with the directory or zipfile itself.
This caused problems in isolated mode, as it
overwrote the "stdlib as a zip archive" entry
in sys.path, as the parent directory was
never added.
The attempted fix to that issue in bpo-29319
created the opposite problem in *non*-isolated
mode, by potentially leaving the parent
directory on sys.path instead of overwriting it.
This change fixes the root cause of the problem
by removing the whole "add-and-overwrite" dance
for sys.path[0], and instead simply never adds
the parent directory to sys.path in the first
place.
(cherry picked from commit d2977a3ae2
)
2017-03-12 21:34:22 +10:00
Xiang Zhang
16416c22f9
bpo-29770: remove outdated PYO related info (GH-590) (GH-612)
2017-03-11 14:07:30 +08:00
Victor Stinner
68d2980940
bpo-29619: Convert st_ino using unsigned integer ( #557 ) ( #584 )
...
bpo-29619: os.stat() and os.DirEntry.inodeo() now convert inode
(st_ino) using unsigned integers.
(cherry picked from commit 0f6d73343d
)
(Misc/NEWS conflict handled manually.)
2017-03-09 18:43:39 +01:00
orenmn
26d013e00f
[3.6] bpo-28298: make array 'Q', 'L' and 'I' accept big intables as elements ( #579 )
2017-03-09 16:06:47 +02:00
Serhiy Storchaka
9cef253ae3
[3.6] bpo-29768: Fixed compile-time check for expat version. ( #576 )
...
(cherry picked from commit 22e707fa04
)
2017-03-09 10:51:44 +02:00
Mariatta
7253aded71
bpo-29176: Fix name of the _curses.window class ( #52 ) ( #532 )
...
Set name to "_curses.window" instead of "_curses.curses window" (with
a space!?).
(cherry picked from commit 61e2bc74df
)
2017-03-08 17:19:57 +01:00
Ned Deily
95c50e5aed
[3.6] bpo-27593: Get SCM build info from git instead of hg. ( #446 ) ( #454 )
...
* bpo-27593: Get SCM build info from git instead of hg. (#446 )
sys.version and the platform module python_build(),
python_branch(), and python_revision() functions now use
git information rather than hg when building from a repo.
Based on original patches by Brett Cannon and Steve Dower.
(cherry picked from commit 5c4b0d063a
)
2017-03-04 01:05:06 -05:00
Yury Selivanov
d8b72e4a06
bpo-28963: Fix out of bound iteration in asyncio.Future.remove_done_callback/C ( #408 )
2017-03-03 00:05:22 -05:00
Yury Selivanov
13802a3b11
bpo-29271: Fix Task.current_task and Task.all_tasks to accept None. ( #406 )
2017-03-02 23:19:49 -05:00
Donald Stufft
784ba7c8ad
bpo-29697: Don't use OpenSSL <1.0.2 fallback on 1.1+ ( #397 )
2017-03-02 12:32:13 -05:00
Berker Peksag
76995cab69
bpo-28518: Start a transaction implicitly before a DML statement ( #245 ) ( #318 )
...
Patch by Aviv Palivoda.
(cherry picked from commit 4a926caf8e
)
2017-02-26 19:09:10 +03:00
Vinay Sajip
3cc5817cfa
Fixed bpo-29565: Corrected ctypes passing of large structs by value on Windows AMD64. ( #168 ) ( #220 )
...
Fixed bpo-29565: Corrected ctypes passing of large structs by value.
(cherry picked from commit a86339b83f
)
2017-02-22 06:21:17 +00:00
Serhiy Storchaka
e48fd93bbb
bpo-29532: Altering a kwarg dictionary passed to functools.partial() no longer affects a partial object after creation. ( #209 )
2017-02-21 18:18:27 +02:00
INADA Naoki
7d5587e687
Update URL of Mersenne Twister Home Page ( #20 ) ( #115 )
2017-02-15 10:59:47 +01:00
Victor Stinner
b67f096738
Fix datetime.fromtimestamp(): check bounds
...
Issue #29100 : Fix datetime.fromtimestamp() regression introduced in Python
3.6.0: check minimum and maximum years.
2017-02-10 10:34:02 +01:00
Serhiy Storchaka
d43ab05916
Issue #29513 : Fixed a reference leak in os.scandir() added in issue #29034 .
2017-02-09 20:02:37 +02:00
Steve Dower
a7e164881e
Adds precheck for console filename to fix Windows 7.
2017-02-04 17:36:47 -08:00
Steve Dower
c008ddeb21
Issue #29319 : Prevent RunMainFromImporter overwriting sys.path[0].
2017-02-04 15:39:38 -08:00
Steve Dower
6d46ae7d12
Issue #29319 : Prevent RunMainFromImporter overwriting sys.path[0].
2017-02-04 15:39:21 -08:00
Steve Dower
722e3e2705
Issue #28164 : Correctly handle special console filenames (patch by Eryk Sun)
2017-02-04 15:07:46 -08:00
Steve Dower
eacee98679
Issue #29409 : Implement PEP 529 for io.FileIO (Patch by Eryk Sun)
2017-02-04 14:38:11 -08:00
Serhiy Storchaka
86e42376c2
Issue #29444 : Fixed out-of-bounds buffer access in the group() method of
...
the match object. Based on patch by WGH.
2017-02-04 22:55:40 +02:00
Serhiy Storchaka
7e10dbbd45
Issue #29444 : Fixed out-of-bounds buffer access in the group() method of
...
the match object. Based on patch by WGH.
2017-02-04 22:53:57 +02:00
Benjamin Peterson
2b3f4c1efb
merge 3.5 ( #29398 )
2017-01-31 23:31:10 -08:00
Benjamin Peterson
ec977c3028
gc types needs to be allocated as such ( closes #29398 )
2017-01-31 23:31:02 -08:00
doko@ubuntu.com
cd12f7cb5c
merge 3.5
2017-01-31 13:51:21 +01:00
doko@ubuntu.com
34e7e2ecb1
- Issue #29169 : Update zlib to 1.2.10.
2017-01-31 13:49:48 +01:00
Xiang Zhang
4459e009ed
Issue #29092 : Sync os.stat's doc and docstring on path type.
2017-01-22 13:04:17 +08:00
Benjamin Peterson
741c45adab
merge 3.5
2017-01-16 00:05:47 -08:00
Benjamin Peterson
a105dd3dc0
generate spaces instead of tabs into config.c
2017-01-16 00:05:12 -08:00
Martin Panter
4659ddc433
Merge doc fixes from 3.5
2017-01-14 09:54:57 +00:00
Martin Panter
536d70ed33
Fix grammar, typos and markup in documentation and code comments
...
* Indent versionchanged at method level, not class level
* Mark up ``--help`` to avoid generating an en dash
* Use forward slash in Unix command line with a dollar sign ($) prompt
2017-01-14 08:23:08 +00:00
Serhiy Storchaka
a6758427fd
Py_SIZE() was misused for dict.
2017-01-13 08:37:05 +02:00
Serhiy Storchaka
3023ebb43f
Py_SIZE() was misused for dict.
2017-01-13 08:34:34 +02:00
Serhiy Storchaka
42e1ea9a10
Issue #28969 : Fixed race condition in C implementation of functools.lru_cache.
...
KeyError could be raised when cached function with full cache was
simultaneously called from differen threads with the same uncached arguments.
2017-01-12 19:12:21 +02:00
Serhiy Storchaka
67796521dd
Issue #28969 : Fixed race condition in C implementation of functools.lru_cache.
...
KeyError could be raised when cached function with full cache was
simultaneously called from differen threads with the same uncached arguments.
2017-01-12 18:34:33 +02:00
Stefan Krah
e660335b7e
Merge 3.5.
2017-01-09 13:11:51 +01:00
Stefan Krah
18e0a97a1a
Issue #28701 : Revert part of 5bdc8e1a50c8 for the following reasons:
...
- There was no real problem to begin with.
- The hypothetical problem has been fixed by 5bdc8e1a50c8.
2017-01-09 13:11:27 +01:00
Serhiy Storchaka
f0f35a6720
Issue #29190 : Fixed possible errors in comparing strings in the pickle module.
2017-01-09 10:09:43 +02:00
Serhiy Storchaka
9937d90ee8
Issue #29190 : Fixed possible errors in comparing strings in the pickle module.
2017-01-09 10:04:34 +02:00
Raymond Hettinger
4ee39141e8
Issue #29203 : functools.lru_cache() now respects PEP 468
2017-01-08 17:28:20 -08:00
Xiang Zhang
04316c4cc8
Issue #29034 : Fix memory leak and use-after-free in path_converter.
2017-01-08 23:26:57 +08:00