| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|
|
| |
(cherry picked from commit 70ee0cd5c2a3dba82cb8e0c0742c012f9134c040)
|
| |
|
| |
|
|
|
|
|
|
| |
errors. (#587)
(cherry picked from commit 9e6ac83acae31de2b072e665e177db9fcdf7c049)
|
|
|
| |
(cherry picked from commit 22e707fa04476710ba5cc7e2206e4ac66743931b)
|
| |
|
|
|
| |
This reverts commit ace5c0fdd9b962e6e886c29dbcea72c53f051dc4.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
bpo-27286 fixed a problem where BUILD_MAP_UNPACK_WITH_CALL could
be emitted with an incorrect oparg value, causing the eval loop
to access the wrong stack entry when attempting to read the
function name.
The associated magic number change caused significant problems when
attempting to upgrade to 3.5.3 for anyone that relies on pre-cached
bytecode remaining valid across maintenance releases.
This patch restores the ability to import legacy bytecode generated
by 3.5.0, 3.5.1 or 3.5.2, and modifies the eval loop to
avoid any harmful consequences from the potentially malformed legacy
bytecode.
Original import patch by Petr Viktorin, eval loop patch by Serhiy Storchaka,
and tests and integration by Nick Coghlan.
|
|
|
|
| |
Without this option, AppVeyor log is too unreadable.
(cherry picked from commit 8886d5f39286dffa7d9337857b151e7fb4af23fd)
|
|
|
|
|
|
| |
"appears to not work in all cases" does not inspire confidence in this
module. I can find no context for what bug this was referencing so it
should be removed.
(cherry picked from commit 6de2b7817fa9403e81dc38f13f3690f0bbf3d064)
|
|
|
|
| |
output. (#466) (#496)
|
| |
|
| |
|
|
|
| |
(cherry picked from commit 2a7bddaab7d6e1f7b243cdbb4fa6f6c8e266b18d)
|
|
|
| |
(cherry picked from commit 6abaed0ddaa1dd9be727ede09f6cd801c467c2ec)
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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 5c4b0d063aba0a68c325073f5f312a2c9f40d178)
(cherry picked from commit 95c50e5aed9e5683676e18349dd94b11901a66b3)
|
| |
|
|
|
| |
* bpo-27593: Updates Windows build to use information from git
|
|
|
| |
(cherry picked from commit 0705f66eb369aa6a6cdb699e24ff61e1ab2e0c56)
|
| |
|
|
|
| |
(cherry picked from commit 8eb531d9db0861e14222445fcaebe1a373bba170)
|
| |
|
|
|
|
|
|
|
| |
Allow developers to not have to either test on N Python versions or
looked through multiple versions of the docs to know whether they can
easily update.
(cherry picked from commit c643a967dd7d33ccefa5b61b38caf40b448057ce)
|
|
|
| |
(cherry picked from commit baf7bb30a02aabde260143136bdf5b3738a1d409)
|
|
|
| |
(cherry picked from commit 23557d59b819f57800ddef0b1373acef8e024670)
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Patch by Matthias Bussonnier.
(cherry picked from commit 160edb43571311a3785785c1dfa784afc52d87be)
|
|
|
|
| |
operations (#94)
|
|
|
| |
(cherry picked from commit 091b84f23a2ff57e8320ebf6fdf889af39096ab9)
|
| |
|
|
|
|
| |
(cherry picked from commit 03f68b6) (GH-162)
(cherry picked from commit 5dc33ee) (GH-293)
|
|
|
| |
(cherry picked from commit ed6795e46f7653e23b862efad240a93453e7df97)
|
|
|
| |
(cherry picked from commit 46ce7599af82a929506baeaaee5c149970440c4c)
|
|
|
|
|
|
|
|
|
|
| |
Backported changes from master:
* b52260d8bf392aa04c48b8c2467a4c034184de86
* 984eef7d6d78e1213d6ea99897343a5059a07c59
* 532519770dea5d353f0b0d718c8881a15c7542df
* 91b0e7d0ca7c59df28f6a6fc1e8eb86a3925b76c
(cherry picked from commit 05e1a32170dacfa3ffbbd9266c1cb461f96aabdf)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Issue #28961: Fix unittest.mock._Call helper: don't ignore the name parameter
anymore.
Patch written by Jiajun Huang.
(cherry picked from commits 84b6fb0eea29b3b28a1a11124526b01ec0c9d17a
and dea1536fd3a8424d537794cd53715df0989cbbe1)
Conflicts:
Misc/NEWS
|
|
|
|
|
|
|
| |
(GH-272) (GH-299)
(cherry picked from commit 5bd5b9d81322d2cb6edd5f3804a347f8b2e65a15)
(cherry picked from commit 8c5e190d360b9f1a08c9fff249ae80d9c18007d5)
(cherry picked from commit 53c1892dc3de1de612b1cf95dc7bf09f82c1babf)
|
|
|
|
| |
mention bpo-28929 in the Documentation section of
What's New in Python 3.5.4 release candidate 1
|
|
|
|
|
|
|
| |
(GH-265) (GH-269)
(cherry picked from commit abb3b8ad94d699c8560d94ee9bac9c917b382abe)
(cherry picked from commit 365cb5bb9069273e6970c9d5d17ee2fe5003e7ac)
|
| |
|
| |
|
|
|
| |
(cherry picked from commit 9d56b34af2efc4e266bf3ae62da5cd2e422a42be)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Nick Coghlan said on bpo-28814:
> inspect.getargvalues() and inspect.formatargvalues() were deprecated
> in Python 3.5 as part of implementing bpo-20438
> This is incorrect, as these are *frame* introspection related functions,
> not callable introspection ones. The documentation and implementation
> layout is confusing though, as they're interleaved with the callable
> introspection operation
This commit undeprecates these functions and adds a note to ignore
previous deprecation notices.
(cherry picked from commit 0899b9809547ec2894dcf88cf4bba732c5d47d0d)
|
|
|
|
| |
no longer affects a partial object after creation. (#222)
|
|
|
|
|
|
| |
Windows AMD64. (#168) (#221)
Fixed bpo-29565: Corrected ctypes passing of large structs by value.
(cherry picked from commit a86339b83fbd0932e0529a3c91935e997a234582)
|
|
|
| |
(cherry picked from commit e9c0e5559bbadb164d7c57b5a47b5544746dcb89)
|
|
|
|
|
|
|
|
| |
Clarify that methods take a string which is interpreted as a regex,
not a regex object.
Also clarify what the old `-1`, `0`, `1` and `2` options were.
(cherry picked from commit 8fb1f6e039cbdeb333d83b7a62f0f37af4ce6e02)
|