| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
split() (GH-3866) (#3876)
when pass a string larger than 2 GiB.
Decrease memory requirements for Tcl's bigmem tests..
(cherry picked from commit 27c623c845dd6e4b8e1782666ca3a956636da266)
|
| | |
|
| |
|
|
| |
the arg has a bad __abs__() method (GH-3596) (#3845)
|
| |
|
| |
(cherry picked from commit e6f62f69f07892b993910ff03c9db3ffa5cb9ca5)
|
| |
|
|
|
| |
(#3838)
(cherry picked from commit f4ea642cb60556231e714089a79d3c59c202661e)
|
| |
|
|
|
| |
case __loader__.get_source() has a bad splitlines() method. (GH-3219) (#3823)
(cherry picked from commit 91fb0af)
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* init commit, with initial tests for from_param and fields __set__ and __get__, and some additions to from_buffer and from_buffer_copy
* added the rest of tests and patches. probably only a first draft.
* removed trailing spaces
* replace ctype with ctypes in error messages
* change back from ctypes instance to ctype instance
(cherry picked from commit 1bea762d9ec823544c530d567330a47f64d93d4f)
|
| | |
|
| |
|
|
|
|
| |
attr is defined only outside _fields_. (GH-3615) (#3780)
(cherry picked from commit 30b61b51e05d2d43e8e2e783b0a9df738535423b)
|
| |
|
|
|
| |
ctypes._CData.__setstate__(), in case of a bad __dict__. (GH-3254). (#3781)
(cherry picked from commit 57c2561c8c5663aef55b00e3f29cba575ff36ccd)
|
| |
|
|
|
| |
(GH-3712) (#3779)
(cherry picked from commit d6238a76c655e0feb13478505220dc9049f1682f)
|
| |
|
|
|
| |
itertools.groupby() iterators. (GH-1557). (#3772)
(cherry picked from commit c740e4fe8a9bc5815dc18c38d7f7600b128c3c51)
|
| |
|
|
|
| |
(GH-3753). (#3761)
(cherry picked from commit 0e950dd22b075b4809c84afda8aede02b76ac0fa)
|
| |
|
| |
Patch by Raymond Hettinger.
|
| |
|
|
|
| |
Non-regression tests for the Expat 2.2.3 UTF-8 decoder bug.
(cherry picked from commit e6d9fcbb8d0c325e57df08ae8781aafedb71eca2)
|
| |
|
|
|
|
|
| |
Previously ensurepip would always report success, even if the
pip installation failed.
(cherry picked from commit 9adda0cdf89432386b7a04444a6199b580d287a1)
|
| |
|
|
| |
Use prefixed macro names for the `authoraddress` function, add T2A to the font encoding in LaTeX sources to support Cyrillic characters in the PDF documentation, and replace the deprecated `font_size` config option with `pointsize`.
(cherry picked from commit da9b4cfb488119f2493a762fcb1d85c58494f51d)
|
| |
|
| |
(cherry picked from commit 19e4d93)
|
| | |
|
| |\ |
|
| | | |
|
| | |
| |
| | |
(cherry picked from commit da67e0d644bd3185efdaa4d15cc2ac0828ca83f9)
|
| | |
| |
| | |
Signed-off-by: Christian Heimes <christian@python.org>
|
| | |
| |
| |
| | |
case env has a bad keys() method. (GH-3580) (#3595)
|
| | |
| |
| | |
This no-op change makes 2.7 more consistent with 3.x to ease comparison and backports.
|
| | |
| |
| |
| |
| | |
(GH-1767) (#3549)
(cherry picked from commit 1de4705d00168afa8c5b6741af02e21fc609af58)
|
| | |
| |
| |
| |
| |
| | |
fork_wait.py tests now joins threads, to not leak running threads in
the background.
(cherry picked from commit c99d41f9c0304fcf06550515c3db55f93a629e9e)
|
| | |
| |
| | |
(cherry picked from commit 71fe8c00f6e2eda39d90c225c5f7635268cc4653)
|
| | |
| |
| |
| |
| | |
is not a dictionary. (GH-3485). (#3493)
(cherry picked from commit 252033d50effa08046ac34fcc406bc99796ab88b)
|
| | |
| |
| |
| |
| | |
(GH-166). (#3492)
(cherry picked from commit 2e6bb4484ee1b0da67d1dfcf0816c58602daa5a0)
|
| | |
| |
| |
| |
| | |
ttk.OptionMenu radiobuttons weren't unique
between instances of OptionMenu.
(cherry picked from commit a568e5273382a5dca0c27274f7d8e34c41a87d4d)
|
| | |
| |
| |
| |
| | |
Patch by Paul.j3. Includes an unrelated but useful addition to the
optparse porting section.
(cherry picked from commit 0c7983e4adf9604d0ac93757a45d14be06c27696)
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* bpo-29136: Add TLS 1.3 support
TLS 1.3 introduces a new, distinct set of cipher suites. The TLS 1.3
cipher suites don't overlap with cipher suites from TLS 1.2 and earlier.
Since Python sets its own set of permitted ciphers, TLS 1.3 handshake
will fail as soon as OpenSSL 1.1.1 is released. Let's enable the common
AES-GCM and ChaCha20 suites.
Additionally the flag OP_NO_TLSv1_3 is added. It defaults to 0 (no op) with
OpenSSL prior to 1.1.1. This allows applications to opt-out from TLS 1.3
now.
Signed-off-by: Christian Heimes <christian@python.org>.
(cherry picked from commit cb5b68abdeb1b1d56c581d5b4d647018703d61e3)
|
| | | |
|
| | |
| |
| |
| | |
Signed-off-by: Christian Heimes <christian@python.org>
(cherry picked from commit 17c9ac9)
|
| | |
| |
| |
| |
| |
| | |
newlines. (GH-3272) (GH-3428)
Also provide a solution if the user wants to keep multiple blank lines.
(cherry picked from commit 397c467c49385023de36411194d381ac993bae1a)
|
| | |
| |
| |
| |
| | |
behavior. (#2705)
See also 1f29cefc87c4c2ee629367ebe97a287d8e0b3e29. The configure.ac change was omitted from the earlier change...
|
| | |
| |
| |
| | |
Signed-off-by: Christian Heimes <christian@python.org>.
(cherry picked from commit d3b9f97e6d92bbfcf956638344fd827a40837b96)
|
| | |
| |
| |
| | |
Signed-off-by: Christian Heimes <christian@python.org>
(cherry picked from commit ad0ffa033ea79f7c7cb14b1b1cc10888ea9e9913)
|
| | |
| |
| | |
(cherry picked from commit 8204b903683f9e0f037ccfaa87622716019914d7)
|
| | | |
|
| | |
| |
| |
| | |
This also eliminats a dead link to Weave in the process..
(cherry picked from commit 78ffd6cffacb04bea61bb0ef850d05859ab2dbe4)
|
| |\ \
| |/ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fix copying of partial characters for UTF-8 input (libexpat bug 115):
https://github.com/libexpat/libexpat/issues/115
(cherry picked from commit 759e30ec47048cb9835c62aaeac48748c8151390)
The standard header stdbool.h is not available
with old Visual Studio compilers
Cherry-picked from libexpat b4b89c2ab0cc5325a41360c25ef9d2ccbe617e5c.
expat: Add artificial scopes in xmltok.c utf8_toUtf8() to fix c89 compilation.
Cherry-picked from libexpat commit e0b290eb3d8f4c4b45137a7d7f4f8db812145bd2
|
| | |
| |
| | |
(cherry picked from commit f801322e92384ef3eac2a9b7ac2c49d37102d0f3)
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* bpo-31339: Rewrite time.asctime() and time.ctime()
Backport and adapt the _asctime() function from the master branch to
not depend on the implementation of asctime() and ctime() from the
external C library. This change fixes a bug when Python is run using
the musl C library.
* bound checks for time.asctime()
* bound checks for time.strftime()
|
| | |
| |
| | |
Really this time!
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* bpo-27448: Work around a gc.disable race condition in subprocess.
This works around a gc.isenabled/gc.disable race condition in the 2.7
subprocess module by using a lock for the critical section. It'll
prevent multiple simultaneous subprocess launches from winding up with
gc remaining disabled but it can't fix the ultimate problem: gc enable
and disable is a global setting and a hack.
Users are *strongly encouraged* to use subprocess32 from PyPI instead
of the 2.7 standard library subprocess module. Mixing threads with
subprocess is a recipie for disaster otherwise even with "fixes" to
ameliorate common issues like this.
* Add a blurb!
|
| | |
| |
| | |
(cherry picked from commit 8adc73c)
|