aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* merge py3.7 into release3.7.xrelease-pypy3.7-v7.3.2rc2Matti Picus2020-09-14443-4721/+12505
|\
| * merge default into py3.7Matti Picus2020-09-144-16/+47
| |\
| | * update release note, add note about release statusMatti Picus2020-09-141-3/+27
| | |
| | * use win32_14x or win64_14x branch name for exernalsMatti Picus2020-09-131-2/+6
| | |
| | * refactor force-builds scriptMatti Picus2020-09-131-7/+9
| | |
| | * skip test that crashes uptranslatedMatti Picus2020-09-131-4/+5
| | |
| * | merge stdlib3.7.9 into py3.7Matti Picus2020-09-14333-3919/+11249
| |\ \
| | * | fix testMatti Picus2020-09-141-1/+1
| | | |
| | * | add more dummy implementations to faulthandler.pyMatti Picus2020-09-141-0/+13
| | | |
| | * | graft d01e96b01e70: skip untranslated test on windowsMatti Picus2020-09-131-1/+2
| | | |
| | * | prevent re-entrant use of iterator in itertools.tee, bpo-34410Matti Picus2020-09-132-1/+33
| | | |
| | * | add HAVE_CONTEXTVAR attribute to _decimalMatti Picus2020-09-131-0/+1
| | | |
| | * | fix translationMatti Picus2020-09-131-1/+1
| | | |
| | * | merge default into branchMatti Picus2020-09-1327-70/+573
| | |\|
| | | * test, implement PyNumber_ToBaseMatti Picus2020-09-133-10/+66
| | | |
| | | * backport bpo-38243 because it is classified as a CVEArmin Rigo2020-09-122-1/+32
| | | |
| | | * Test fix: workaround for limited length of UNIXAddressesArmin Rigo2020-09-111-1/+8
| | | |
| | | * Fix this test for 32-bitArmin Rigo2020-09-111-10/+7
| | | |
| | | * oops sorry, fixArmin Rigo2020-09-111-2/+4
| | | |
| | | * fix translationMatti Picus2020-09-111-1/+2
| | | |
| | | * add latest changes to release noteMatti Picus2020-09-101-2/+10
| | | |
| | | * Merge branch 'topic/default/py27-backport-secfixes' into 'branch/default'Matti Picus2020-09-105-67/+288
| | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | sync httplib2 and urllib2 to cpython 2.7 git with security backports See merge request pypy/pypy!754
| | | | * sync httplib2 and urllib2 to cpython 2.7 git with security backportsMichał Górny2020-09-105-67/+288
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sync httplib and urllib2 stdlib modules and the respective tests to the current state of CPython 2.7 git (EOL-ed) + two patches backported from 3.6 that are present in the Gentoo patchset. This has only trivial changes compared to backporting the four relevant patches and should make it easier to apply a final stdlib update post-release. The Gentoo patches can be found as the two top patches on https://gitweb.gentoo.org/fork/cpython.git/log/?h=gentoo-2.7.18-r2
| | | * | fix arm for 3495b2305437 (probably, it's like aarch64, but not tested)Armin Rigo2020-09-102-6/+14
| | | | |
| | | * | fix aarch64 for 3495b2305437Armin Rigo2020-09-102-6/+14
| | | | |
| | | * | A test that fails on some backends, will fixArmin Rigo2020-09-101-0/+32
| | | | |
| | | * | Issue #3297Armin Rigo2020-09-104-27/+207
| | | |/ | | | | | | | | | | | | | | | | | | | | | | | | A corner case that produces a bogus loop containing getarrayitem_gc with index -1, or with whatever index is given in the initial value of 'pos'. Negative values would segfault; positive values would allocate '8 * pos' bytes of memory however large the value is. Try to fix all these cases.
| | | * test, implement easy part of PyMemoryView_GetContiguousMatti Picus2020-09-104-12/+85
| | | |
| | | * add test fileMatti Picus2020-09-101-0/+0
| | | |
| | | * typo, update whatsnewMatti Picus2020-09-102-1/+5
| | | |
| | | * next similar issue (73e7c4e0b67d)Armin Rigo2020-09-092-0/+31
| | | |
| | | * A fix for a corner case (shown by test_ztranslation in branch 'hpy').Armin Rigo2020-09-092-0/+54
| | | | | | | | | | | | | | | | A non-fix as a skipped test for a similar, even-more-obscure case.
| | | * Merge branch 'branch/cross_compilation_fixes' into 'branch/default'Armin Rigo2020-09-092-2/+3
| | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | Cross-compilation cleanups See merge request pypy/pypy!750
| | | | * Only set CC variable if otherwise unspecifiedUnknown2020-09-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This probing logic tests for the existence of `gcc` and sets the value of the 'CC' variable based on the results of that test, but many build pipelines already define a value for 'CC' that they don't want overridden. Change this probing logic to only set 'CC' if the environment variable doesn't already have a specified value.
| | | | * Respect system PKG_CONFIG environment variableUnknown2020-09-081-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Many cross-compilation setups use custom pkg-config wrappers to ensure that the proper version of libraries get linked against. The conventional way to specify such a wrapper is via the PKG_CONFIG environment variable, so change the default pkg_config logic to use the contents of that variable if available.
| | | * | add the extension to rpython as wellMatti Picus2020-09-091-1/+3
| | | | |
| | | * | add sphinx-affiliates which allows searching across other sphinx sitesMatti Picus2020-09-094-4/+34
| | | | |
| | * | | merge vendor/stdlib-3.7 into branchMatti Picus2020-09-11311-3946/+11135
| | |\ \ \
| | | * | | update to stdlib 3.7.9Matti Picus2020-09-11315-4008/+11203
| | | | | |
| | * | | | minor commit to establish a baseline buildbot runMatti Picus2020-09-111-1/+1
| | | | | |
| * | | | | merge py3.6 into py3.7. This might make future updates to stdlib harder :(Matti Picus2020-09-1124-117/+525
| |\ \ \ \ \ | | |/ / / / | |/| | | |
| | * | | | merge stdlib fixes to py3.6Matti Picus2020-09-1118-59/+294
| | |\ \ \ \
| | | * | | | sync email to py3.6 to fix bpo-37461 and bpo-34155Michał Górny2020-09-104-6/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sync email._header_value_parser, email._parseaddr and their respective tests to include fixes for bpo-37461 and bpo-34155. The former is DoS via infinite loop while parsing specially crafted email headers, the latter is accepting domains containing '@'.
| | | * | | | sync xmlrpc.server to py3.6 to fix bpo-38243Michał Górny2020-09-102-1/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sync xmlrpc.server and the matching tset to CPython 3.6 branch to fix bpo-38243, that is escape the server title when rendering as HTML.
| | | * | | | sync cookiejar to py3.6 to fix bpo-38804Michał Górny2020-09-102-6/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sync cookiejar and matching tests to CPython 3.6 branch to fix bpo-38804 or REDoS in cookiejar.
| | | * | | | sync uu to py3.6 to fix bpo-38945Michał Górny2020-09-103-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sync uu, encodings.uu_codec and relevant tests to CPython 3.6 branch to fix bpo-38945. This is a fix preventing newline in filename from corrupting the output format.
| | | * | | | sync asyncio.base_events with py3.6 to fix bpo-37228Michał Górny2020-09-102-34/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sync asyncio.base_events and the matching test with CPython 3.6 branch to fix bpo-37228. This includes the change banning reuse_address parameter to loop.create_datagram_endpoint() because of security concerns with doing that.
| | | * | | | sync email.headerregistry with py3.6 to fix bpo-39073Michał Górny2020-09-102-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sync email.headerregistry module and the relevant test to CPython 3.6 branch. The only change is disallowing CR/LF in email.headerregistry.Address that aims to prevent header injection.
| | | * | | | sync http.client module with py3.6 to fix CVE-2019-18348Michał Górny2020-09-103-12/+102
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sync http.client module as well as test_httplib and test_urllib to include better CVE-2019-18348 protection via validating hostname for control characters. This also includes refactoring of path validation that makes it possible to override it.
| | * | | | | fix translationMatti Picus2020-09-111-1/+2
| | |/ / / /