cpython/Misc/NEWS.d/next/Core and Builtins
Yurii Karabas 8182c8329c
bpo-44662: Add ability to annotate types.Union (#27214)
Co-authored-by: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com>
2021-07-29 21:44:48 +02:00
..
2018-05-11-12-44-03.bpo-33346.ZgBkvB.rst bpo-33346: Allow async comprehensions inside implicit async comprehensions (GH-6766) 2021-07-13 22:27:50 +01:00
2020-06-02-13-21-14.bpo-11105.wceryW.rst bpo-11105: Do not crash when compiling recursive ASTs (GH-20594) 2021-06-03 21:01:02 +01:00
2021-01-13-19-34-41.bpo-28146.AZBBkH.rst bpo-28146: Fix a confusing error message in str.format() (GH-24213) 2021-05-13 13:55:55 -07:00
2021-03-22-17-50-30.bpo-17792._zssjS.rst bpo-17792: more accurate error message for unbound variable access exceptions (GH-24976) 2021-06-02 14:09:04 +01:00
2021-04-02-15-02-16.bpo-43693.l3Ureu.rst bpo-43693: Un-revert commits 2c1e258 and b2bf2bc. (gh-26577) 2021-06-07 12:22:26 -06:00
2021-04-17-16-08-00.bpo-43879.zkyJgh.rst bpo-43879: Add native_thread_id field to PyThreadState (GH-25458) 2021-05-26 16:40:14 +02:00
2021-04-18-18-07-33.bpo-43833.oChkCi.rst bpo-43833: Emit warnings for numeric literals followed by keyword (GH-25466) 2021-06-08 16:31:10 -07:00
2021-04-23-03-46-45.bpo-43918.nNDY3S.rst bpo-43918: document signature and default argument of `anext` builtin (#25551) 2021-06-22 14:00:51 -07:00
2021-04-30-15-48-36.bpo-40222.j3VxeX.rst bpo-40222: "Zero cost" exception handling (GH-25729) 2021-05-07 15:19:19 +01:00
2021-05-04-01-01-04.bpo-43822.9VeCg0.rst bpo-43822: Prioritize tokenizer errors over custom syntax errors when raising parser exceptions (GH-25866) 2021-05-04 01:32:46 +01:00
2021-05-08-17-18-37.bpo-43149.Kp5FxD.rst bpo-43149: Correct the syntax error message for multiple exception types (GH-25996) 2021-05-08 11:24:41 -07:00
2021-05-08-19-54-57.bpo-28307.7ysaVW.rst bpo-28307: Convert simple C-style formatting with literal format into f-string. (GH-5012) 2021-05-08 22:33:10 +03:00
2021-05-10-18-49-13.bpo-26110.EQzqqA.rst bpo-26110: Add ``CALL_METHOD_KW`` opcode to speedup method calls with keywords (GH-26014) 2021-05-15 16:15:23 +01:00
2021-05-11-21-52-44.bpo-44110.VqbAsB.rst bpo-44110: Improve string's __getitem__ error message (GH-26042) 2021-06-27 15:04:57 +03:00
2021-05-12-14-26-16.bpo-44114.p-WfAE.rst bpo-44114: Fix dictkeys_reversed and dictvalues_reversed function signatures (GH-26062) 2021-05-13 10:54:17 +03:00
2021-05-14-20-03-32.bpo-44032.OzT1ob.rst bpo-44032: Move data stack to thread from FrameObject. (GH-26076) 2021-05-21 10:57:35 +01:00
2021-05-15-17-30-57.bpo-44143.7UTS6H.rst bpo-44143: Fix crash in the parser when raising tokenizer errors with an exception set (GH-26144) 2021-05-15 17:58:02 +01:00
2021-05-17-20-44-45.bpo-44156.8KSp9l.rst bpo-44156: Make cached string constants in compile.c subinterpreter compatible (GH-26161) 2021-05-25 15:55:34 +02:00
2021-05-18-11-27-02.bpo-44168.mgB-rt.rst bpo-44168: Fix error message in the parser for keyword arguments for invalid expressions (GH-26210) 2021-05-19 19:03:04 +01:00
2021-05-19-20-33-36.bpo-44180.mQVaAs.rst bpo-44180: Report generic syntax errors in the furthest position reached in the first parser pass (GH-26253) 2021-05-21 16:09:51 +01:00
2021-05-20-12-43-04.bpo-44187.3lk0L1.rst bpo-44187: Quickening infrastructure (GH-26264) 2021-06-07 18:38:06 +01:00
2021-05-21-01-42-45.bpo-44184.9qOptC.rst bpo-44184: Fix subtype_dealloc() for freed type (GH-26274) 2021-05-21 19:19:54 +02:00
2021-05-21-20-53-49.bpo-43693.-NN3J_.rst bpo-43693: Un-revert commits 2c1e258 and b2bf2bc. (gh-26577) 2021-06-07 12:22:26 -06:00
2021-05-21-21-16-03.bpo-44201.bGaSjt.rst bpo-44201: Avoid side effects of "invalid_*" rules in the REPL (GH-26298) 2021-05-22 23:05:00 +01:00
2021-05-25-18-20-10.bpo-44232.DMcCCf.rst bpo-44232: Fix type_new() error reporting (GH-26359) 2021-05-25 22:28:10 +02:00
2021-05-26-19-10-47.bpo-43693.1KSG9u.rst bpo-43693: Un-revert commit f3fa63e. (#26609) 2021-06-08 16:01:34 -06:00
2021-05-27-17-34-29.bpo-43667.ND9jP3.rst bpo-43667: Add news fragment for Solaris changes (GH-26405) 2021-05-27 19:08:16 +02:00
2021-06-03-22-51-50.bpo-44305.66dVDG.rst bpo-44305: Improve syntax error for try blocks without except or finally (GH-26523) 2021-06-03 23:52:12 +01:00
2021-06-05-02-34-57.bpo-44304._MAoPc.rst bpo-44304: Fix crash in the sqlite3 module when the GC clears Statement objects (GH-26545) 2021-06-05 03:50:39 +01:00
2021-06-06-00-29-14.bpo-44317.xPPhcZ.rst bpo-44317: Improve tokenizer errors with more informative locations (GH-26555) 2021-07-10 01:29:29 +01:00
2021-06-07-15-13-44.bpo-43693.c_zDeY.rst bpo-43693: Eliminate unused "fast locals". (gh-26587) 2021-06-15 16:35:25 -06:00
2021-06-08-01-13-47.bpo-44335.GQTTkl.rst bpo-44335: Fix a regression when identifying invalid characters in syntax errors (GH-26589) 2021-06-08 12:25:22 +01:00
2021-06-08-10-22-46.bpo-44337.RTjmIt.rst bpo-44337: Port LOAD_ATTR to PEP 659 adaptive interpreter (GH-26595) 2021-06-10 08:46:01 +01:00
2021-06-08-22-49-06.bpo-44349.xgEgeA.rst bpo-44349: Fix edge case when displaying text from files with encoding in syntax errors (GH-26611) 2021-06-09 00:54:29 +01:00
2021-06-09-22-56-59.bpo-44368.vgT0Cx.rst bpo-44368: Improve syntax errors with invalid as pattern targets (GH-26632) 2021-06-10 23:50:32 +01:00
2021-06-10-10-06-18.bpo-44338.c4Myr4.rst bpo-44338: Port LOAD_GLOBAL to PEP 659 adaptive interpreter (GH-26638) 2021-06-14 11:04:09 +01:00
2021-06-10-16-10-39.bpo-44313.34RjI8.rst bpo-44313: generate LOAD_ATTR/CALL_FUNCTION for top-level imported objects (GH-26677) 2021-06-30 23:53:36 +01:00
2021-06-11-17-37-15.bpo-44376.zhM1UW.rst bpo-44376 - reduce pow() overhead for small exponents (GH-26662) 2021-06-12 11:29:56 -05:00
2021-06-11-18-17-42.bpo-44396.Z9EKim.rst bpo-44396: Update multi-line-start location when reallocating tokenizer buffers (GH-26676) 2021-06-12 10:53:49 -07:00
2021-06-13-23-12-18.bpo-44409.eW4LS-.rst bpo-44409: Fix error location in tokenizer errors that happen during initialization (GH-26712) 2021-06-14 17:46:11 +01:00
2021-06-18-22-08-25.bpo-44456.L0Rhko.rst bpo-44456: Improve the syntax error when mixing keyword and positional patterns (GH-26793) 2021-06-24 16:09:57 +01:00
2021-06-19-12-41-13.bpo-44297.F53vHj.rst bpo-44297: Fix missing line number in generator expressions (GH-26801) 2021-06-21 10:55:15 +01:00
2021-06-20-10-53-21.bpo-12022.SW240M.rst bpo-12022: Change error type for bad objects in "with" and "async with" (GH-26809) 2021-06-29 11:27:04 +03:00
2021-06-21-11-19-54.bpo-44472.Vvm1yn.rst bpo-44472: Fix ltrace functionality when exceptions are raised (GH-26822) 2021-06-21 16:23:53 +01:00
2021-06-22-10-55-23.bpo-44486.wct-9X.rst bpo-44486: Make sure that modules always have a dictionary. (GH-26847) 2021-06-23 10:00:43 +01:00
2021-06-22-19-08-19.bpo-44483.eq2f7T.rst bpo-44483: Fix crash in union object with bad ``__module__`` (GH-26848) 2021-06-22 16:54:44 +03:00
2021-06-29-11-49-29.bpo-44523.67-ZIP.rst bpo-44523: Remove the pass-through for hash() in weakref proxy objects (GH-26950) 2021-06-29 23:58:45 +01:00
2021-07-01-11-59-34.bpo-44490.xY80VR.rst bpo-44490: Add __parameters__ and __getitem__ to types.Union (GH-26980) 2021-07-06 11:04:33 -07:00
2021-07-02-22-54-41.bpo-44553.l9YqGg.rst bpo-44553 : Implement GC methods for types.Union (GH-26993) 2021-07-03 15:12:11 +03:00
2021-07-03-00-20-39.bpo-43908.YHuV_s.rst bpo-43908: Immutable types inherit vectorcall (GH-27001) 2021-07-08 12:48:01 +02:00
2021-07-04-17-41-47.bpo-41486.DiM24a.rst bpo-41486: zlib uses an UINT32_MAX sliding window for the output buffer (GH-26143) 2021-07-04 18:10:44 -07:00
2021-07-04-23-38-51.bpo-44562.QdeRQo.rst bpo-44562: Remove invalid PyObject_GC_Del from error path of types.GenericAlias … (GH-27016) 2021-07-04 17:47:38 +01:00
2021-07-06-15-27-11.bpo-43950.LhL2-q.rst bpo-43950: Add documentation for PEP-657 (GH-27047) 2021-07-13 01:29:39 +01:00
2021-07-06-22-22-15.bpo-44490.BJxPbZ.rst bpo-44490: Improve typing module compatibility with types.Union (GH-27048) 2021-07-16 20:33:40 -07:00
2021-07-07-16-05-35.bpo-43895.JFjR0-.rst bpo-43895: Remove an unnecessary cache of shared object handles (GH-25487) 2021-07-07 16:26:06 -07:00
2021-07-09-12-08-17.bpo-44590.a2ntVX.rst bpo-44590: Lazily allocate frame objects (GH-27077) 2021-07-26 11:22:16 +01:00
2021-07-12-04-06-57.bpo-41972.nDX5k_.rst bpo-41972: Tweak fastsearch.h string search algorithms (GH-27091) 2021-07-19 12:58:32 +02:00
2021-07-13-17-47-32.bpo-42073.9wopiC.rst bpo-42073: allow classmethod to wrap other classmethod-like descriptors (#27115) 2021-07-15 15:16:19 +02:00
2021-07-13-20-22-12.bpo-44606.S3Bv2w.rst bpo-44606: Fix __instancecheck__ and __subclasscheck__ for the union type. (GH-27120) 2021-07-14 07:35:39 +03:00
2021-07-13-23-19-41.bpo-44589.59OH8T.rst bpo-44589: raise a SyntaxError when mapping patterns have duplicate literal keys (GH-27131) 2021-07-14 17:38:42 -07:00
2021-07-14-10-31-10.bpo-26280.cgpM4B.rst bpo-26280: Port BINARY_SUBSCR to PEP 659 adaptive interpreter (GH-27043) 2021-07-15 13:13:12 +01:00
2021-07-14-13-54-07.bpo-44635.7ZMAdB.rst bpo-44635: Convert None to NoneType in the union type constructor (GH-27136) 2021-07-14 19:54:54 +03:00
2021-07-16-01-01-11.bpo-44611.LcfHN-.rst bpo-44611: Use BCryptGenRandom instead of CryptGenRandom on Windows (GH-27168) 2021-07-23 23:04:30 +09:00
2021-07-16-09-36-12.bpo-44636.ZWebi8.rst bpo-44636: Collapse union of equal types (GH-27178) 2021-07-16 12:49:33 +03:00
2021-07-16-09-59-13.bpo-44646.Yb6s05.rst bpo-44646: Fix the hash of the union type. (#27179) 2021-07-16 10:34:56 +02:00
2021-07-16-20-25-37.bpo-44655.I3wRjL.rst bpo-44655: Don't include suggestions for attributes that are the same as the missing one (GH-27197) 2021-07-16 21:58:21 +01:00
2021-07-16-21-35-14.bpo-44655.95I7M6.rst bpo-44655: Include the name of the type in unset __slots__ attribute errors (GH-27199) 2021-07-17 00:34:46 +01:00
2021-07-17-13-41-58.bpo-44662.q22kWR.rst bpo-44662: Add ability to annotate types.Union (#27214) 2021-07-29 21:44:48 +02:00
2021-07-17-14-20-59.bpo-44661.BQbXiH.rst bpo-44661: Update property_descr_set to use vectorcall if possible. (GH-27206) 2021-07-19 19:13:27 +09:00
2021-07-17-21-04-04.bpo-44633.5-zKeI.rst bpo-44633: Fix parameter substitution of the union type with wrong types. (GH-27218) 2021-07-18 12:10:19 +03:00
2021-07-19-19-53-46.bpo-44676.WgIMvh.rst bpo-44676: Add ability to serialize types.Union (GH-27244) 2021-07-23 11:47:00 +02:00
2021-07-19-20-49-06.bpo-44653.WcqGyI.rst bpo-44653: Support typing types in parameter substitution in the union type. (GH-27247) 2021-07-22 23:57:06 +02:00
2021-07-21-15-26-56.bpo-44698.DA4_0o.rst bpo-44698: Fix undefined behaviour in complex exponentiation. (GH-27278) 2021-07-26 18:03:35 +02:00
2021-07-23-01-52-13.bpo-44717.-vVmAh.rst bpo-44717: improve AttributeError on circular imports of submodules (GH-27338) 2021-07-24 23:44:46 +01:00
2021-07-23-15-17-01.bpo-44725.qcuKaa.rst bpo-44725 : expose specialization stats in python (GH-27192) 2021-07-29 17:26:53 +01:00
2021-07-26-15-27-03.bpo-44732.IxObt3.rst bpo-44732: Rename types.Union to types.UnionType (#27342) 2021-07-26 18:00:21 +02:00
2021-07-27-11-14-22.bpo-34013.SjLFe-.rst bpo-34013: Generalize the invalid legacy statement error message (GH-27389) 2021-07-27 17:19:22 +01:00
README.rst

README.rst

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

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