cpython/Misc/NEWS.d/next/Core and Builtins
Victor Stinner 0b9ea4b211
[3.7] bpo-34485: stdout uses surrogateescape on POSIX locale (GH-8986) (GH-8987)
* bpo-34485: stdout uses surrogateescape on POSIX locale (GH-8986)

Standard streams like sys.stdout now use the "surrogateescape" error
handler, instead of "strict", on the POSIX locale (when the C locale is not
coerced and the UTF-8 Mode is disabled).

Add tests on sys.stdout.errors with LC_ALL=POSIX.

Fix the error handler of standard streams like sys.stdout:
PYTHONIOENCODING=":" is now ignored instead of setting the error handler to
"strict".

(cherry picked from commit 315877dc36)
2018-08-29 11:01:33 +02:00
..
2017-10-07-10-13-15.bpo-25862.FPYBA5.rst bpo-25862: Fix assertion failures in io.TextIOWrapper.tell(). (GH-3918) 2018-06-29 03:34:34 -07:00
2018-06-15-19-39-06.bpo-33824.DfWHT3.rst bpo-33824, bpo-32030: Fix pymain_read_conf() (GH-7712) 2018-06-15 15:26:29 -07:00
2018-06-23-15-32-02.bpo-33451.sWN-1l.rst bpo-33451: Close pyc files before calling PyEval_EvalCode() (GH-7884) 2018-06-23 20:31:21 -07:00
2018-06-25-16-54-05.bpo-24596.Rkwova.rst bpo-24596: Decref module in PyRun_SimpleFileExFlags() on SystemExit (GH-7918) (GH-8070) 2018-07-03 22:13:28 +02:00
2018-06-25-20-42-44.bpo-33956.1qoTwD.rst bpo-33956: update vendored expat to 2.2.5 (GH-7925) 2018-06-26 19:44:32 -07:00
2018-06-27-18-56-41.bpo-33985.ILJ3Af.rst bpo-33985: Implement ContextVar.name attribute. (GH-7980) 2018-06-28 10:39:54 -07:00
2018-07-05-15-51-29.bpo-34042.Gr9XUH.rst bpo-34042: Fix dict.copy() to maintain correct total refcount (GH-8119) 2018-07-06 09:40:17 -07:00
2018-07-07-20-15-34.bpo-34066.y9vs6s.rst bpo-34066: Disabled interruption before SETUP_WITH and BEFORE_ASYNC_WITH. (GH-8159) 2018-07-09 06:31:03 -07:00
2018-07-10-11-24-16.bpo-34080.8t7PtO.rst bpo-34080: Fix a memory leak in the compiler. (GH-8222) 2018-07-11 14:54:29 -07:00
2018-07-13-22-09-55.bpo-34087.I1Bxfc.rst bpo-34087: Fix buffer overflow in int(s) and similar functions (GH-8274) 2018-07-13 20:58:12 -07:00
2018-07-14-08-58-46.bpo-34068.9xfM55.rst bpo-34068: _io__IOBase_close_impl could call _PyObject_SetAttrId with an exception set (GH-8282) 2018-07-17 00:09:32 -07:00
2018-07-14-14-01-37.bpo-24618.iTKjD_.rst bpo-24618: Add a check in the code constructor. (GH-8283) 2018-07-16 00:09:44 -07:00
2018-07-16-20-55-29.bpo-34126.mBVmgc.rst bpo-34126: Fix crashes while profiling invalid calls. (GH-8300) (GH-8371) 2018-07-21 19:58:35 +03:00
2018-08-03-21-59-06.bpo-34170.v1h_H2.rst [3.7] bpo-34247: Fix Python 3.7 initialization (#8659) 2018-08-05 12:31:59 +02:00
2018-08-10-15-05-00.bpo-34377.EJMMY4.rst closes bpo-34377: Update Valgrind suppressions. (GH-8729) 2018-08-11 00:29:32 -07:00
2018-08-14-03-52-43.bpo-34400.AJD0bz.rst closes bpo-34400: Fix undefined behavior in parsetok(). (GH-4439) 2018-08-15 02:51:12 -04:00
2018-08-28-11-52-13.bpo-34527.sh5MQJ.rst bpo-34527: POSIX locale enables the UTF-8 Mode (GH-8972) (GH-8974) 2018-08-28 13:51:20 +02:00
2018-08-28-11-53-39.bpo-34527.aBEX9b.rst bpo-34527: POSIX locale enables the UTF-8 Mode (GH-8972) (GH-8974) 2018-08-28 13:51:20 +02:00
2018-08-28-23-01-14.bpo-34485.dq1Kqk.rst [3.7] bpo-34485: stdout uses surrogateescape on POSIX locale (GH-8986) (GH-8987) 2018-08-29 11:01:33 +02:00
2018-08-29-09-27-47.bpo-34485.5aJCmw.rst [3.7] bpo-34485: stdout uses surrogateescape on POSIX locale (GH-8986) (GH-8987) 2018-08-29 11:01:33 +02:00
README.rst Link to blurb on PyPI in the NEWS.d READMEs. (#3323) 2017-09-05 10:38:05 -07:00

Put news entry `blurb`_ files for the *Core and Builtins* section in this directory.

.. _blurb: https://pypi.org/project/blurb/