cpython/Misc/NEWS.d/next/Core and Builtins
2023-07-28 11:28:14 +05:30
..
2022-11-10-13-04-35.gh-issue-91095.4E3Pwn.rst GH-91095: Specialize calls to normal Python classes. (GH-99331) 2023-06-22 09:48:19 +01:00
2023-01-13-11-37-41.gh-issue-101006.fuLvn2.rst gh-101006: Improve error handling when read marshal data (GH-101007) 2023-06-29 12:22:19 +03:00
2023-04-04-00-40-04.gh-issue-96663.PdR9hK.rst gh-96663: Add a better error message for __dict__-less classes setattr (#103232) 2023-07-21 17:24:26 -07:00
2023-05-18-12-48-39.gh-issue-89091.FDzRcW.rst GH-89091: raise RuntimeWarning for unawaited async generator methods (#104611) 2023-05-26 16:53:29 +05:30
2023-05-23-00-36-02.gh-issue-104770.poSkyY.rst gh-104770: Let generator.close() return value (#104771) 2023-05-23 13:51:56 -07:00
2023-05-24-09-59-56.gh-issue-104825.mQesie.rst gh-104825: Remove implicit newline in the line attribute in tokens emitted in the tokenize module (#104846) 2023-05-24 09:59:18 +00:00
2023-05-24-10-19-35.gh-issue-104879.v-29NL.rst gh-104879: Fix TypeAliasType.__module__ in exec() (#104881) 2023-05-24 11:48:13 -07:00
2023-05-24-12-10-54.gh-issue-104690.HX3Jou.rst gh-104690 Disallow thread creation and fork at interpreter finalization (#104826) 2023-06-04 04:06:45 +00:00
2023-05-25-21-40-39.gh-issue-104955.LZx7jf.rst gh-104955: Fix __release_buffer__ signature (#104956) 2023-05-26 05:44:23 -07:00
2023-05-26-14-09-47.gh-issue-104972.El2UjE.rst gh-104972: Ensure that line attributes in tokens in the tokenize module are correct (#104975) 2023-05-26 15:46:22 +01:00
2023-05-26-15-16-11.gh-issue-104976.6dLitD.rst gh-104976: Ensure trailing dedent tokens are emitted as the previous tokenizer (#104980) 2023-05-26 22:02:26 +01:00
2023-05-27-16-23-16.gh-issue-105017.KQrsC0.rst gh-105017: Fix including additional NL token when using CRLF (#105022) 2023-05-27 16:50:43 +00:00
2023-05-27-16-57-11.gh-issue-105013.IsDgDY.rst gh-105013: Fix inspect.getsource with parenthesized multiline lambdas (#105021) 2023-05-28 00:20:42 +01:00
2023-05-27-21-50-48.gh-issue-105017.4sDyDV.rst gh-105017: Include CRLF lines in strings and column numbers (#105030) 2023-05-28 15:15:53 +01:00
2023-05-30-08-09-43.gh-issue-105035.OWUlHy.rst gh-107091: Fix some uses of :attr: role (GH-107318) 2023-07-27 08:52:54 +03:00
2023-05-30-20-30-57.gh-issue-105111.atn0_6.rst gh-105111: remove deprecated macros Py_TRASHCAN_SAFE_BEGIN and Py_TRASHCAN_SAFE_END (#105112) 2023-05-31 15:44:11 +01:00
2023-05-31-08-10-59.gh-issue-104799.8kDWti.rst gh-104799: Default missing lists in AST to the empty list (#104834) 2023-06-01 18:39:39 -07:00
2023-05-31-16-22-29.gh-issue-105148.MOlb1d.rst gh-105148: make _PyASTOptimizeState internal to ast_opt.c (#105149) 2023-05-31 20:21:46 +01:00
2023-05-31-19-35-22.gh-issue-105164.6Wajph.rst gh-105164: Detect annotations inside match blocks (#105177) 2023-06-05 06:07:17 -07:00
2023-06-01-11-37-03.gh-issue-105162.r8VCXk.rst GH-105162: Account for INSTRUMENTED_RESUME in gen.close/throw. (GH-105187) 2023-06-02 10:39:38 +01:00
2023-06-02-01-27-35.gh-issue-105229.U05x4G.rst GH-105229: Replace some superinstructions with single instruction equivalent. (GH-105230) 2023-06-05 11:07:04 +01:00
2023-06-02-11-37-12.gh-issue-105194.4eu56B.rst gh-105194: Fix format specifier escaped characters in f-strings (#105231) 2023-06-02 13:33:26 +02:00
2023-06-02-15-15-41.gh-issue-104812.dfZiG5.rst gh-104812: Run Pending Calls in any Thread (gh-104813) 2023-06-13 15:02:19 -06:00
2023-06-02-17-39-19.gh-issue-98963.J4wJgk.rst gh-98963: Restore the ability to have a dict-less property. (#105262) 2023-06-05 03:18:15 +00:00
2023-06-02-19-37-29.gh-issue-105235.fgFGTi.rst gh-105235: Prevent reading outside buffer during mmap.find() (#105252) 2023-07-12 22:50:45 -04:00
2023-06-03-04-28-28.gh-issue-105229.stEmfp.rst GH-105229: Remove remaining two-codeunit superinstructions (GH-105326) 2023-06-08 12:35:34 +01:00
2023-06-05-08-30-49.gh-issue-33092.hZ0xSI.rst GH-77273: Better bytecodes for f-strings (GH-6132) 2023-06-14 16:15:08 +01:00
2023-06-05-17-35-50.gh-issue-105324.BqhiJJ.rst gh-105324: Fix tokenize module main function for stdin (#105325) 2023-06-05 18:36:40 +02:00
2023-06-05-23-38-43.gh-issue-104635.VYZhVh.rst gh-104635: Eliminate redundant STORE_FAST instructions in the compiler (gh-105320) 2023-06-08 08:39:56 +09:00
2023-06-06-11-37-53.gh-issue-105259.E2BGKL.rst gh-105259: Ensure we don't show newline characters for trailing NEWLINE tokens (#105364) 2023-06-06 12:52:16 +01:00
2023-06-06-17-10-42.gh-issue-105390.DvqI-e.rst gh-105390: Correctly raise TokenError instead of SyntaxError for tokenize errors (#105399) 2023-06-07 12:04:40 +01:00
2023-06-07-12-20-59.gh-issue-105435.6VllI0.rst gh-105435: Fix spurious NEWLINE token if file ends with comment without a newline (#105442) 2023-06-07 13:31:48 +01:00
2023-06-07-21-27-55.gh-issue-105678.wKOr7F.rst GH-105678: Split MAKE_FUNCTION into MAKE_FUNCTION and SET_FUNCTION_ATTRIBUTE (GH-105680) 2023-06-13 09:51:05 +01:00
2023-06-08-09-10-15.gh-issue-105486.dev-WS.rst gh-105486: Change the repr of ParamSpec list of args in GenericAlias (#105488) 2023-07-01 00:04:50 +00:00
2023-06-08-09-25-52.gh-issue-105375.ocB7fT.rst gh-105375: Improve error handling in PyUnicode_BuildEncodingMap() (#105491) 2023-06-11 21:29:19 +02:00
2023-06-08-09-54-37.gh-issue-105375.kqKT3E.rst gh-105375: Improve error handling in compiler_enter_scope() (#105494) 2023-06-09 18:55:53 +02:00
2023-06-08-10-10-07.gh-issue-105375.35VGDd.rst gh-105375: Improve error handling in the builtins extension module (#105585) 2023-06-11 12:20:43 +02:00
2023-06-09-10-48-17.gh-issue-100987.mK-xny.rst GH-100987: Allow objects other than code objects as the "executable" of an internal frame. (GH-105727) 2023-06-14 13:46:37 +01:00
2023-06-09-11-19-51.gh-issue-105588.Y5ovpY.rst GH-105588: Add missing error checks to some obj2ast_* converters (GH-105589) 2023-06-15 15:45:13 -07:00
2023-06-09-12-59-18.gh-issue-105549.PYfTNp.rst Docs: fix formatting in 2023-06-09-12-59-18 NEWS item (#105607) 2023-06-09 23:14:02 +02:00
2023-06-09-15-25-12.gh-issue-105564.sFdUu4.rst gh-105564: Don't include artificial newlines in the line attribute of tokens (#105565) 2023-06-09 17:01:26 +01:00
2023-06-10-21-38-49.gh-issue-105587.rL3rzv.rst gh-105587: Remove assertion from _PyStaticObject_CheckRefcnt (#105638) 2023-06-14 10:03:32 +05:30
2023-06-11-09-14-30.gh-issue-105331.nlZvoW.rst gh-105331: Change asyncio.sleep to raise `ValueError for nan (#105641) 2023-06-12 20:29:02 +00:00
2023-06-12-16-38-31.gh-issue-105340._jRHXe.rst gh-105340: include hidden fast-locals in locals() (#105715) 2023-07-05 17:05:02 -06:00
2023-06-14-22-52-06.gh-issue-105800.hdpPzZ.rst gh-105800: Issue SyntaxWarning in f-strings for invalid escape sequences (#105801) 2023-06-15 01:08:12 +01:00
2023-06-15-15-54-47.gh-issue-105831.-MC9Zs.rst gh-105831: Fix NEWS blurb from gh-105828 (#105833) 2023-06-15 19:10:33 +02:00
2023-06-15-22-11-43.gh-issue-105840.Fum_g_.rst GH-105840: Fix assertion failures when specializing calls with too many __defaults__ (GH-105847) 2023-06-16 11:01:15 -07:00
2023-06-19-11-04-01.gh-issue-105908.7oanny.rst gh-105908: fix barry_as_FLUFL future import (#105909) 2023-06-19 22:50:57 +01:00
2023-06-22-14-19-17.gh-issue-98931.PPgvSF.rst gh-98931: Add custom error messages to invalid import/from with multiple targets (#105985) 2023-06-22 15:56:40 +00:00
2023-06-22-17-37-35.gh-issue-106003.2Vc_Tw.rst GH-106008: Make implicit boolean conversions explicit (GH-106003) 2023-06-29 13:49:54 -07:00
2023-06-22-19-16-24.gh-issue-105979.TDP2CU.rst gh-105979: Fix exception handling in unmarshal_frozen_code (Python/import.c) (#105980) 2023-06-22 21:30:19 +00:00
2023-06-23-16-51-02.gh-issue-105730.16haMe.rst gh-105730: support more callables in ExceptionGroup.split() and subgroup() (#106035) 2023-06-23 19:47:47 +01:00
2023-06-24-10-34-27.gh-issue-105775.OqjoGV.rst gh-105775: Convert LOAD_CLOSURE to a pseudo-op (#106059) 2023-06-29 09:34:00 -07:00
2023-06-27-00-58-26.gh-issue-104584.Wu-uXy.rst gh-104584: Baby steps towards generating and executing traces (#105924) 2023-06-26 19:02:57 -07:00
2023-06-28-13-19-20.gh-issue-106210.oE7VMn.rst gh-106210 Remove Emscripten import trampoline (#106211) 2023-06-29 17:20:49 -07:00
2023-06-28-15-19-59.gh-issue-106182.cDSFi0.rst gh-106182: sys: Intern getfilesystemencoding() and getfilesystemencodeerrors() (#106183) 2023-06-30 13:02:03 +09:00
2023-06-29-09-46-41.gh-issue-106145.QC6-Kq.rst gh-106145: Make end_{lineno,col_offset} required on type_param nodes (#106224) 2023-06-30 23:45:08 +00:00
2023-07-03-11-38-43.gh-issue-106008.HDf1zd.rst GH-106008: Fix refleak when peepholing None comparisons (#106367) 2023-07-04 11:03:57 +01:00
2023-07-04-04-50-14.gh-issue-100288.yNQ1ez.rst GH-100288: Specialize LOAD_ATTR for simple class attributes. (#105990) 2023-07-10 11:40:35 +01:00
2023-07-04-09-51-45.gh-issue-106396.DmYp7x.rst gh-106396: Special-case empty format spec to gen empty JoinedStr node (#106401) 2023-07-04 14:19:08 +02:00
2023-07-04-20-42-54.gh-issue-81283.hfh_MD.rst gh-81283: compiler: remove indent from docstring (#106411) 2023-07-15 19:33:32 +09:00
2023-07-06-00-35-44.gh-issue-96844.kwvoS-.rst gh-96844: Improve error message of list.remove (gh-106455) 2023-07-06 07:19:49 +09:00
2023-07-06-22-46-05.gh-issue-106487.u3KfAD.rst gh-106487: Allow the 'count' argument of str.replace to be a keyword (#106488) 2023-07-10 12:52:36 +03:00
2023-07-10-15-30-45.gh-issue-106597.WAZ14y.rst gh-106597: Add debugging struct with offsets for out-of-process tools (#106598) 2023-07-11 20:35:41 +01:00
2023-07-12-10-48-08.gh-issue-104909.sWjcr2.rst GH-104909: Break LOAD_GLOBAL specializations in micro-ops. (GH-106677) 2023-07-12 14:34:14 +01:00
2023-07-12-11-18-55.gh-issue-104909.DRUsuh.rst GH-104909: Split LOAD_ATTR_INSTANCE_VALUE into micro-ops (GH-106678) 2023-07-13 16:36:19 +01:00
2023-07-13-14-55-45.gh-issue-106723.KsMufQ.rst gh-106723: forward -Xfrozen_modules option to spawned process interpreters (#106724) 2023-07-28 05:04:26 +00:00
2023-07-13-15-59-07.gh-issue-106719.jmVrsv.rst gh-106719: Fix __annotations__ getter and setter in the type and module types (GH-106720) 2023-07-18 08:56:58 +03:00
2023-07-20-01-15-58.gh-issue-106908.cDmcVI.rst GH-104584: Miscellaneous fixes for -Xuops (GH-106908) 2023-07-20 16:35:39 +00:00
2023-07-20-12-21-37.gh-issue-105699.08ywGV.rst gh-105699: Fix a Crasher Related to a Deprecated Global Variable (gh-106923) 2023-07-21 08:34:09 -06:00
2023-07-20-15-15-57.gh-issue-105699.DdqHFg.rst gh-105699: Fix an Interned Strings Crasher (gh-106930) 2023-07-21 08:32:42 -06:00
2023-07-21-14-37-48.gh-issue-106917.1jWp_m.rst gh-106917: fix super classmethod calls to non-classmethods (#106977) 2023-07-24 13:14:56 -07:00
2023-07-22-14-35-38.gh-issue-107015.Ghp58t.rst gh-107015: Remove async_hacks from the tokenizer (#107018) 2023-07-26 16:34:15 +01:00
2023-07-23-13-07-34.gh-issue-107122.9HFUyb.rst gh-107122: Update what's news for dbm.*dbm.clear() method (gh-107135) 2023-07-24 00:08:50 +09:00
2023-07-23-21-16-54.gh-issue-107122.VNuNcq.rst gh-107122: Update what's news for dbm.*dbm.clear() method (gh-107135) 2023-07-24 00:08:50 +09:00
2023-07-24-11-11-41.gh-issue-104621.vM8Y_l.rst gh-104621: Check for Incompatible Extensions in import_find_extension() (gh-107184) 2023-07-27 15:08:38 -06:00
2023-07-25-15-29-26.gh-issue-106931.kKU1le.rst gh-106931: Intern Statically Allocated Strings Globally (gh-107272) 2023-07-27 13:56:59 -06:00
2023-07-26-12-18-10.gh-issue-106897.EsGurc.rst GH-106897: Add RERAISE event to sys.monitoring. (GH-107291) 2023-07-27 13:32:30 +01:00
2023-07-26-18-53-34.gh-issue-106895.DdEwV8.rst GH-106895: Raise a ValueError when attempting to disable events that cannot be disabled. (GH-107337) 2023-07-27 15:27:11 +01:00
2023-07-26-21-28-06.gh-issue-106898.8Wjuiv.rst GH-106898: Add the exception as an argument to the PY_UNWIND event callback function. (GH-107347) 2023-07-27 15:47:33 +01:00
2023-07-27-11-18-04.gh-issue-106078.WEy2Yn.rst gh-106078: Isolate decimal module (#107287) 2023-07-28 11:28:14 +05:30
2023-07-27-11-47-29.gh-issue-104432.oGHF-z.rst gh-104432: Use memcpy() to avoid misaligned loads (#104433) 2023-07-27 19:20:25 +00:00
README.rst

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

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