cpython/Misc/NEWS.d
Gregory P. Smith 5f4d05d83f
[3.7] bpo-35214: Initial clang MemorySanitizer support (GH-10479) (GH-10492)
Adds configure flags for msan and ubsan builds to make it easier to enable.
These also encode the detail that address sanitizer and memory sanitizer
should disable pymalloc.

Define MEMORY_SANITIZER when appropriate at build time and adds workarounds
to existing code to mark things as initialized where the sanitizer is otherwise unable to
determine that.  This lets our build succeed under the memory sanitizer.  not all tests
pass without sanitizer failures yet but we're in pretty good shape after this.

(cherry picked from commit 1584a00815)

Co-authored-by: Gregory P. Smith <greg@krypto.org> [Google LLC]
2018-11-12 13:48:24 -08:00
..
next [3.7] bpo-35214: Initial clang MemorySanitizer support (GH-10479) (GH-10492) 2018-11-12 13:48:24 -08:00
3.5.0.rst 3.7.0 final 2018-06-26 23:07:35 -04:00
3.5.0a1.rst [3.7] bpo-35110: Fix unintentional spaces around hyphens and dashes. (GH-10231). (GH-10253) 2018-10-31 11:00:24 +02:00
3.5.0a2.rst [3.7] bpo-34906: Doc: Fix typos (2) (GH-9735) 2018-10-10 15:39:17 +02:00
3.5.0a3.rst [3.7] bpo-35110: Fix unintentional spaces around hyphens and dashes. (GH-10231). (GH-10253) 2018-10-31 11:00:24 +02:00
3.5.0a4.rst [3.7] bpo-34906: Doc: Fix typos (2) (GH-9735) 2018-10-10 15:39:17 +02:00
3.5.0b1.rst 3.7.0 final 2018-06-26 23:07:35 -04:00
3.5.0b2.rst 3.7.0 final 2018-06-26 23:07:35 -04:00
3.5.0b3.rst [3.7] bpo-35110: Fix unintentional spaces around hyphens and dashes. (GH-10231). (GH-10253) 2018-10-31 11:00:24 +02:00
3.5.0b4.rst [3.7] bpo-35110: Fix unintentional spaces around hyphens and dashes. (GH-10231). (GH-10253) 2018-10-31 11:00:24 +02:00
3.5.0rc1.rst 3.7.0 final 2018-06-26 23:07:35 -04:00
3.5.0rc2.rst 3.7.0 final 2018-06-26 23:07:35 -04:00
3.5.0rc3.rst 3.7.0 final 2018-06-26 23:07:35 -04:00
3.5.0rc4.rst 3.7.0 final 2018-06-26 23:07:35 -04:00
3.5.1.rst 3.7.0 final 2018-06-26 23:07:35 -04:00
3.5.1rc1.rst [3.7] bpo-35110: Fix unintentional spaces around hyphens and dashes. (GH-10231). (GH-10253) 2018-10-31 11:00:24 +02:00
3.5.2.rst 3.7.0 final 2018-06-26 23:07:35 -04:00
3.5.2rc1.rst [3.7] bpo-35110: Fix unintentional spaces around hyphens and dashes. (GH-10231). (GH-10253) 2018-10-31 11:00:24 +02:00
3.5.3.rst 3.7.0 final 2018-06-26 23:07:35 -04:00
3.5.3rc1.rst [3.7] bpo-35110: Fix unintentional spaces around hyphens and dashes. (GH-10231). (GH-10253) 2018-10-31 11:00:24 +02:00
3.5.4.rst 3.7.0 final 2018-06-26 23:07:35 -04:00
3.5.4rc1.rst [3.7] bpo-35110: Fix unintentional spaces around hyphens and dashes. (GH-10231). (GH-10253) 2018-10-31 11:00:24 +02:00
3.5.5.rst 3.7.0 final 2018-06-26 23:07:35 -04:00
3.5.5rc1.rst 3.7.0 final 2018-06-26 23:07:35 -04:00
3.6.0.rst 3.7.0 final 2018-06-26 23:07:35 -04:00
3.6.0a1.rst [3.7] bpo-34906: Doc: Fix typos (2) (GH-9735) 2018-10-10 15:39:17 +02:00
3.6.0a2.rst [3.7] bpo-34906: Doc: Fix typos (2) (GH-9735) 2018-10-10 15:39:17 +02:00
3.6.0a3.rst [3.7] bpo-34906: Doc: Fix typos (2) (GH-9735) 2018-10-10 15:39:17 +02:00
3.6.0a4.rst [3.7] bpo-34906: Doc: Fix typos (2) (GH-9735) 2018-10-10 15:39:17 +02:00
3.6.0b1.rst [3.7] bpo-34906: Doc: Fix typos (2) (GH-9735) 2018-10-10 15:39:17 +02:00
3.6.0b2.rst 3.7.0 final 2018-06-26 23:07:35 -04:00
3.6.0b3.rst 3.7.0 final 2018-06-26 23:07:35 -04:00
3.6.0b4.rst 3.7.0 final 2018-06-26 23:07:35 -04:00
3.6.0rc1.rst 3.7.0 final 2018-06-26 23:07:35 -04:00
3.6.0rc2.rst 3.7.0 final 2018-06-26 23:07:35 -04:00
3.6.1.rst 3.7.0 final 2018-06-26 23:07:35 -04:00
3.6.1rc1.rst 3.7.0 final 2018-06-26 23:07:35 -04:00
3.6.2.rst 3.7.0 final 2018-06-26 23:07:35 -04:00
3.6.2rc1.rst 3.7.0 final 2018-06-26 23:07:35 -04:00
3.6.2rc2.rst [3.7] bpo-34906: Doc: Fix typos (2) (GH-9735) 2018-10-10 15:39:17 +02:00
3.6.3.rst 3.7.0 final 2018-06-26 23:07:35 -04:00
3.6.3rc1.rst [3.7] bpo-34906: Doc: Fix typos (2) (GH-9735) 2018-10-10 15:39:17 +02:00
3.6.4.rst 3.7.0 final 2018-06-26 23:07:35 -04:00
3.6.4rc1.rst [3.7] bpo-34906: Doc: Fix typos (2) (GH-9735) 2018-10-10 15:39:17 +02:00
3.6.5.rst 3.7.0 final 2018-06-26 23:07:35 -04:00
3.6.5rc1.rst 3.7.0 final 2018-06-26 23:07:35 -04:00
3.6.6.rst 3.7.0 final 2018-06-26 23:07:35 -04:00
3.6.6rc1.rst [3.7] bpo-34906: Doc: Fix typos (2) (GH-9735) 2018-10-10 15:39:17 +02:00
3.7.0.rst 3.7.0 final 2018-06-26 23:07:35 -04:00
3.7.0a1.rst [3.7] bpo-34906: Doc: Fix typos (2) (GH-9735) 2018-10-10 15:39:17 +02:00
3.7.0a2.rst Fix spaces added after hyphens in news entries. (GH-7579) (GH-7582) 2018-06-10 14:53:21 -04:00
3.7.0a3.rst [3.7] bpo-34906: Doc: Fix typos (2) (GH-9735) 2018-10-10 15:39:17 +02:00
3.7.0a4.rst bpo-32327: Revert loop.run_in_executor behaviour: return a Future. (#5392) 2018-01-28 14:09:40 -05:00
3.7.0b1.rst [3.7] Fix line breaks added after hyphens by blurb. (GH-7002) (GH-7050) 2018-05-22 14:53:08 +03:00
3.7.0b2.rst [3.7] bpo-34906: Doc: Fix typos (2) (GH-9735) 2018-10-10 15:39:17 +02:00
3.7.0b3.rst [3.7] bpo-34906: Doc: Fix typos (2) (GH-9735) 2018-10-10 15:39:17 +02:00
3.7.0b4.rst 3.7.0b4 2018-05-02 03:41:45 -04:00
3.7.0b5.rst [3.7] bpo-34906: Doc: Fix typos (2) (GH-9735) 2018-10-10 15:39:17 +02:00
3.7.0rc1.rst 3.7.0rc1 2018-06-12 00:46:50 -04:00
3.7.1.rst 3.7.1final 2018-10-20 02:04:19 -04:00
3.7.1rc1.rst [3.7] bpo-35110: Fix unintentional spaces around hyphens and dashes. (GH-10231). (GH-10253) 2018-10-31 11:00:24 +02:00
3.7.1rc2.rst 3.7.1final 2018-10-20 02:04:19 -04:00