cpython/Misc/NEWS.d/next
T. Wouters c8165036f3 bpo-38115: Deal with invalid bytecode offsets in lnotab (GH-16079)
Document that lnotab can contain invalid bytecode offsets (because of
terrible reasons that are difficult to fix). Make dis.findlinestarts()
ignore invalid offsets in lnotab. All other uses of lnotab in CPython
(various reimplementations of addr2line or line2addr in Python, C and gdb)
already ignore this, because they take an address to look for, instead.

Add tests for the result of dis.findlinestarts() on wacky constructs in
test_peepholer.py, because it's the easiest place to add them.
2019-09-28 07:49:15 -07:00
..
Build bpo-38301: In Solaris family, we must be sure to use '-D_REENTRANT' (#16446) 2019-09-28 03:44:32 +02:00
C API bpo-38304: Add PyConfig.struct_size (GH-16451) 2019-09-28 04:28:35 +02:00
Core and Builtins bpo-38219: Optimize dict creating and updating by a dict. (GH-16268) 2019-09-25 09:47:00 +03:00
Documentation bpo-37937: Mention frame.f_trace in sys.settrace docs (GH-15439) 2019-09-21 01:19:02 +10:00
IDLE bpo-35379: When exiting IDLE, catch any AttributeError. (GH-16212) 2019-09-17 02:05:04 -04:00
Library bpo-38115: Deal with invalid bytecode offsets in lnotab (GH-16079) 2019-09-28 07:49:15 -07:00
macOS bpo-38117: Updated OpenSSL to 1.1.1d in macOS installer. (GH-16170) 2019-09-16 03:38:27 +01:00
Security bpo-38243, xmlrpc.server: Escape the server_title (GH-16373) 2019-09-27 21:59:37 +02:00
Tests bpo-38275: Skip ssl tests for disabled versions (GH-16386) 2019-09-26 08:02:59 -07:00
Tools-Demos bpo-37064: Add option -a to pathfix.py tool (GH-15717) 2019-09-25 14:26:28 +02:00
Windows bpo-38117: Update bundled Windows OpenSSL to 1.1.1d (GH-16184) 2019-09-16 15:21:16 +01:00