summaryrefslogtreecommitdiffstats
path: root/Doc/whatsnew
Commit message (Collapse)AuthorAgeFilesLines
* [3.12] GH-109190: Announce final release in What's New in Python 3.12 ↵Miss Islington (bot)2023-10-021-1/+1
| | | | | | | | | | (GH-110117) (#110215) GH-109190: Announce final release in What's New in Python 3.12 (GH-110117) Prepare What's New in Python 3.12 for final release (cherry picked from commit 6139bf5e0c755ed22bdfb027a5299493f0c71be9) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* [3.12] GH-101100: Fix reference warnings for ``namedtuple`` (GH-110113) ↵Miss Islington (bot)2023-10-021-3/+3
| | | | | | | | (#110135) GH-101100: Fix reference warnings for ``namedtuple`` (GH-110113) (cherry picked from commit cbdacc738a52a876aae5b74b4665d30a5f204766) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* [3.12] GH-109190: Copyedit 3.12 What's New: Bytecode (GH-109821) (#110047)Adam Turner2023-09-281-0/+27
| | | | . (cherry picked from commit 526380e28644236bde9e41b949497ca1ee22653f)
* [3.12] no-issue: Fix a typo in the parameter name of random.expovariate. ↵Miss Islington (bot)2023-09-271-1/+1
| | | | | | | | (gh-109902) (#109904) no-issue: Fix a typo in the parameter name of random.expovariate. (gh-109902) (cherry picked from commit 8100612bac2df1cbbb3a4cf646c4b82febf7807f) Co-authored-by: lohaswinner <lohaswinner@gmail.com>
* [3.12] GH-109190: Copyedit 3.12 What's New: Release highlights (GH-109770) ↵Miss Islington (bot)2023-09-271-167/+247
| | | | | | | | | | | | | | (#109971) * GH-109190: Copyedit 3.12 What's New: Release highlights (GH-109770) (cherry picked from commit b35f0843fc15486b17bc945dde08b306b8e4e81f) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> * Delete bad merge leftovers --------- Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* [3.12] gh-107298: Document PyMODINIT_FUNC macro (GH-109236) (#109947)Miss Islington (bot)2023-09-271-1/+1
| | | | | | | | | | | | gh-107298: Document PyMODINIT_FUNC macro (GH-109236) Document PyMODINIT_FUNC macro. Remove links to PyAPI_FUNC() and PyAPI_DATA() macros since they are not documented. These macros should only be used to define the Python C API. They should not be used outside Python code base. (cherry picked from commit d7a27e527d7e669d2e45cff80ad725978226477c) Co-authored-by: Victor Stinner <vstinner@python.org>
* [3.12] GH-109190: Copyedit 3.12 What's New: Deprecations (GH-109766) (#109925)Miss Islington (bot)2023-09-271-107/+170
| | | | | | | | | | | | | | | | * GH-109190: Copyedit 3.12 What's New: Deprecations (GH-109766) (cherry picked from commit 87ddfa74e2d37f6837351ed2bafc7d6d55fe2fd0) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> * GH-109190: Copyedit 3.12 What's New: Deprecations (``os`` fix) (#109927) Merge the two ``os`` entries (cherry picked from commit 0e28d0f7a1bc3776cc07e0f8b91bc43fcdbb4206) --------- Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* [3.12] GH-109190: Copyedit 3.12 What's New: Sort Other Language Changes ↵Adam Turner2023-09-261-47/+47
| | | | | (GH-109836). (#109880) (cherry picked from commit 86e7c611ac5bf067a697afbee6f9162704fd22db)
* [3.12] GH-109190: Copyedit 3.12 What's New: Improve the C-API deprecations ↵Miss Islington (bot)2023-09-261-13/+94
| | | | | | | | | | | | | | | | section (GH-109751) (#109830) * GH-109190: Copyedit 3.12 What's New: Improve the C-API deprecations section (GH-109751) (cherry picked from commit bccc1b78002c924e8f4121fea5de7df5eb127548) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> * Remove the weakref get object functions --------- Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
* [3.12] GH-109190: Copyedit 3.12 What's New: Use the present tense ↵Miss Islington (bot)2023-09-261-30/+30
| | | | | | | | (GH-109754) (#109827) GH-109190: Copyedit 3.12 What's New: Use the present tense (GH-109754) (cherry picked from commit 4e478534d73e46aea5d10fb4e0ddf2c34440d0f6) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* [3.12] GH-109190: Copyedit 3.12 What's New: Trivia (GH-109760) (#109826)Miss Islington (bot)2023-09-251-7/+4
| | | | | | GH-109190: Copyedit 3.12 What's New: Trivia (GH-109760) (cherry picked from commit f08772cfd8f6602077e0989c1daa8bf74a8c15f1) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* [3.12] GH-109190: Copyedit 3.12 What's New: Prefer GitHub issues links ↵Miss Islington (bot)2023-09-251-4/+4
| | | | | | | | (GH-109753) (#109825) GH-109190: Copyedit 3.12 What's New: Prefer GitHub issues links (GH-109753) (cherry picked from commit 7495a93e0f843c40ebc5925c6a35225d41e52654) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* [3.12] GH-109190: Copyedit 3.12 What's New: Update the ``imp`` porting ↵Miss Islington (bot)2023-09-251-2/+3
| | | | | | | | guidance (GH-109755) (#109816) GH-109190: Copyedit 3.12 What's New: Update the ``imp`` porting guidance (GH-109755) (cherry picked from commit 7b8bfe1644c3d008c1b5c19a537ee7d19bc32c59) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* [3.12] GH-109190: Copyedit 3.12 What's New: Increase the prominence of the ↵Miss Islington (bot)2023-09-251-0/+7
| | | | | | | | setuptools removal (GH-109768) (#109815) GH-109190: Copyedit 3.12 What's New: Increase the prominence of the setuptools removal (GH-109768) (cherry picked from commit 09a73d50f687b9b388b0386f400d9ba5a7c5f2a5) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* [3.12] GH-109190: Copyedit 3.12 What's New: Use the ``:file:`` role ↵Miss Islington (bot)2023-09-251-11/+11
| | | | | | | | | (GH-109756) (#109806) GH-109190: Copyedit 3.12 What's New: Use the ``:file:`` role (GH-109756) (cherry picked from commit 8d365b60bacf0a7edda24eba2d45aba1c2626fbc) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* [3.12] gh-109634: Use :samp: role (GH-109635) (#109776)Miss Islington (bot)2023-09-246-9/+9
| | | | | | gh-109634: Use :samp: role (GH-109635) (cherry picked from commit 92af0cc580051fd1129c7a86af2cbadeb2aa36dc) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
* [3.12] gh-100228: Document the os.fork threads DeprecationWarning. ↵Miss Islington (bot)2023-09-241-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | (GH-109767) (#109773) * gh-100228: Document the os.fork threads DeprecationWarning. (GH-109767) Document the `os.fork` posix threads detected `DeprecationWarning` in 3.12 What's New, os, multiprocessing, and concurrent.futures docs. Many reviews and doc cleanup edits by Adam & Hugo. 🥳 (cherry picked from commit 5e7ea95d9d5c3b80a67ffbeebd76ce4fc327dd8e) Co-authored-by: Gregory P. Smith <greg@krypto.org> Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> * link to the discussion thread from whatsnew Include the link to the discussion in the what's new text per @malemberg's comment on. https://github.com/python/cpython/pull/109767 (i'll follow up with a PR to main to include this edit there as well) --------- Co-authored-by: Gregory P. Smith <greg@krypto.org> Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* [3.12] GH-95913: Add the release date for Python 3.11 (GH-109750) (#109771)Miss Islington (bot)2023-09-242-2/+1
| | | | | | GH-95913: Add the release date for Python 3.11 (GH-109750) (cherry picked from commit b10de68c6ceae1076cdc98c890b9802dc81a7f44) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* [3.12] Docs: Update Donghee Na's name (GH-109743) (#109758)Hugo van Kemenade2023-09-245-35/+35
| | | | | | | * Update Donghee Na's name in Docs/ * Update Donghee Na's name in Misc/ACKS * Update Donghee Na's name in Misc/NEWS.d/
* [3.12] GH-109190: Copyedit 3.12 What's New: asyncio (GH-109661) (#109733)Miss Islington (bot)2023-09-221-4/+4
| | | | | | | | | GH-109190: Copyedit 3.12 What's New: asyncio (GH-109661) (cherry picked from commit c32abf1f21c4bd32abcefe4d601611b152568961) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: Łukasz Langa <lukasz@langa.pl> Co-authored-by: Itamar Oren <itamarost@gmail.com> Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* [3.12] GH-109190: Copyedit 3.12 What's New: PEP 669 (GH-109658) (#109732)Miss Islington (bot)2023-09-221-3/+5
| | | | | | | | GH-109190: Copyedit 3.12 What's New: PEP 669 (GH-109658) (cherry picked from commit 168c3a8a893fcb42f8a4d078a1e9a6bd7ad65253) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: Łukasz Langa <lukasz@langa.pl> Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* [3.12] GH-109190: Copyedit 3.12 What's New: Other Language Changes ↵Miss Islington (bot)2023-09-221-8/+8
| | | | | | | | (GH-109660) (#109730) GH-109190: Copyedit 3.12 What's New: Other Language Changes (GH-109660) (cherry picked from commit cade5960ae5949899bccbec3af72b0287d0f6749) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* [3.12] GH-109190: Copyedit 3.12 What's New: PEP 684 (GH-109657) (#109729)Miss Islington (bot)2023-09-221-4/+4
| | | | | | GH-109190: Copyedit 3.12 What's New: PEP 684 (GH-109657) (cherry picked from commit e94a2232eac07eb526ec93ef01699513cf9b0fa3) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* [3.12] GH-109190: Copyedit 3.12 What's New: bytecode (LOAD_METHOD) ↵Miss Islington (bot)2023-09-221-2/+2
| | | | | | | | | | | (GH-109665) (#109728) GH-109190: Copyedit 3.12 What's New: bytecode (LOAD_METHOD) (GH-109665) (cherry picked from commit d9415f6a45c2c4163b593713ef765cb2a60f8aa7) bytecode: suppress reference to removed LOAD_METHOD Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* [3.12] gh-106967: remove Release and Date fields from whatsnew for 3.12 ↵Hugo van Kemenade2023-09-221-2/+1
| | | | | | | | | | | | | (#109648) fix: remove Release and Date fields from whatsnew python/release-tools template for "What's New" page automatically adds a "Release" field and a "Date" field with the date set to "today", which becomes the day the docs are built, which is forever increasing. This is the topic of https://github.com/python/release-tools/issues/34 which is yet to be fixed. In the meantime, this commit fixes it manually. Co-authored-by: Oliver Rew <orew@bloomberg.net>
* [3.12] GH-109190: Copyedit 3.12 What's New: Consistently show module names ↵Miss Islington (bot)2023-09-221-19/+19
| | | | | | | | (GH-109664) (#109713) (cherry picked from commit 291401389bf76981688d82a0d7bb61fb8355ff14) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: Łukasz Langa <lukasz@langa.pl>
* [3.12] GH-109190: Copyedit 3.12 What's New: calendar (GH-109662) (#109716)Hugo van Kemenade2023-09-221-1/+2
| | | | | (cherry picked from commit 34ddcc3fa118168901fa0d3a69b3b5444fc2f943) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* [3.12] GH-109190: Copyedit 3.12 What's New: tokenize (GH-109663) (#109715)Miss Islington (bot)2023-09-221-2/+2
| | | | | (cherry picked from commit d3fe1a902fd060cc9fb41b768cc1e3ca5b52244d) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* [3.12] GH-109190: Copyedit 3.12 What's New: PEP 701 (GH-109655) (#109689)Miss Islington (bot)2023-09-221-15/+17
| | | | | (cherry picked from commit e47d12e222507b1873a81f6955fdd3cfb8293b65) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* [3.12] GH-109190: Copyedit 3.12 What's New: Improved Error Messages ↵Miss Islington (bot)2023-09-221-6/+5
| | | | | | | (GH-109654) (#109687) (cherry picked from commit 16c24023c1f69f66d1e3313033be275a43329030) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* [3.12] GH-109190: Copyedit 3.12 What's New: Typing PEPs (GH-109659) (#109684)Miss Islington (bot)2023-09-221-4/+6
| | | | | (cherry picked from commit 11636788da9e5e64ceef2ac80df330e8170a8d08) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* [3.12] GH-109190: Copyedit 3.12 What's New: PEP 709 (GH-109656) (#109681)Miss Islington (bot)2023-09-221-7/+5
| | | | | (cherry picked from commit 22b70ca480f5a2d19d3123cd35ab968fa65f224d) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* [3.12] gh-109292: add symtable impact of PEP 709 to What's New (GH-109293) ↵Miss Islington (bot)2023-09-121-0/+3
| | | | | | | | (#109296) gh-109292: add symtable impact of PEP 709 to What's New (GH-109293) (cherry picked from commit 2b1e2f1cd154e6df553eda7936715ea0622b4ecf) Co-authored-by: Carl Meyer <carl@oddbird.net>
* [3.12] gh-109190: What's New in 3.12: Add subheadings to removals for easy ↵Miss Islington (bot)2023-09-121-52/+107
| | | | | | | | | linking (GH-109159) (#109273) gh-109190: What's New in 3.12: Add subheadings to removals for easy linking (GH-109159) (cherry picked from commit 57b6205523d934d61b6308d63ef72c494c7d2b7e) Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* [3.12] Fix "FSTRING_MIDDLE" typo in py312 "What's New" (GH-109222) (#109223)Miss Islington (bot)2023-09-121-1/+1
| | | | | | Fix "FSTRING_MIDDLE" typo in py312 "What's New" (GH-109222) (cherry picked from commit 2dd6a86c4ee604b331ed739c2508b0d0114993c6) Co-authored-by: Delgan <4193924+Delgan@users.noreply.github.com>
* [3.12] gh-107732: Mention dir support in importlib.resources docs ↵Hugo van Kemenade2023-09-081-0/+6
| | | | | | | | | | | (GH-107734) (#109058) gh-107732: Mention dir support in importlib.resources docs (#107734) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> (cherry picked from commit 9f0c0a46f00d687e921990ee83894b2f4ce8a6e7) Co-authored-by: Shahriar Heidrich <smheidrich@weltenfunktion.de>
* [3.12] GH-90690: Mention removal of ``PRECALL`` in What's New (GH-103910) ↵Miss Islington (bot)2023-09-081-0/+3
| | | | | | | | | | (#109027) GH-90690: Mention removal of ``PRECALL`` in What's New (GH-103910) (cherry picked from commit f9bd6e49ae58e0ba2934f29dd0f3299ba844cc8d) Co-authored-by: Anthony Shaw <anthony.p.shaw@gmail.com> Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* [3.12] GH-103082: Document PEP-669: Low Impact Monitoring for CPython ↵Miss Islington (bot)2023-09-051-0/+15
| | | | | | | | (GH-107772) (#108909) GH-103082: Document PEP-669: Low Impact Monitoring for CPython (GH-107772) (cherry picked from commit 8b515f60ee1dec65cb3d64f1cc1d4b32aa2f4184) Co-authored-by: Mark Shannon <mark@hotpy.org>
* [3.12] Link to PEP sections in What's New in 3.12 (GH-108878) (#108890)Miss Islington (bot)2023-09-051-3/+7
| | | | | | Link to PEP sections in What's New in 3.12 (GH-108878) (cherry picked from commit 7855d325e638a4b7f7b40f2c35dc80de82d8fe70) Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* [3.12] gh-97850: Note in py312 whatsnew that `importlib.util.set_loader` and ↵Miss Islington (bot)2023-08-311-2/+3
| | | | | | | | | | `importlib.util.module_for_loader` have been removed (GH-108719) (#108723) gh-97850: Note in py312 whatsnew that `importlib.util.set_loader` and `importlib.util.module_for_loader` have been removed (GH-108719) Note in py312 whatsnew that `importlib.util.set_loader` and `importlib.util.module_for_loader` have been removed (cherry picked from commit 013a99a47b3299f48cf7f95aa451a116441b029c) Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
* [3.12] GH-108202: Combine documentation of ``calendar`` constants ↵Adam Turner2023-08-281-1/+1
| | | | | | (GH-108492) (#108579) [3.12] GH-108202: Combine documentation of ``calendar`` constants (GH-108492). (cherry picked from commit 5d936b64796261373429c86cdf90b1d8d8acefba)
* [3.12] gh-70766: Mention the object getstate caveat in 3.11 What's new. ↵Miss Islington (bot)2023-08-231-0/+4
| | | | | | | | (GH-108379) (#108384) gh-70766: Mention the object getstate caveat in 3.11 What's new. (GH-108379) (cherry picked from commit b6be18812c68fce5ab56c266dc5fc5a3cceb09c0) Co-authored-by: Gregory P. Smith <greg@krypto.org>
* [3.12] Document 3.13, 3.14 and future removals (GH-108055) (#108331)Miss Islington (bot)2023-08-221-0/+13
| | | | | (cherry picked from commit 39de79b345f925ce3bbb79b33534872fe0c90877) Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* [3.12] gh-107298: Fix numerous ref errors and typos in the C API docs ↵Miss Islington (bot)2023-08-2215-66/+66
| | | | | | | | (GH-108258) (#108284) gh-107298: Fix numerous ref errors and typos in the C API docs (GH-108258) (cherry picked from commit d7202e4879bf4e7e00a69500ddcb3143864139b4) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
* [3.12] gh-106971: Docs: Add missing issue reference (GH-106992) (#108283)Miss Islington (bot)2023-08-221-1/+1
| | | | | | | gh-106971: Docs: Add missing issue reference (GH-106992) (cherry picked from commit c556f9a3c9af48c9af9e1f298be638553a6c886e) Co-authored-by: Junya Fukuda <junya.fukuda.e@gmail.com> Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* [3.12] gh-107298: Fix references to deprecated and removed PyUnicode C API ↵Miss Islington (bot)2023-08-214-51/+51
| | | | | | | | (GH-108077) (#108225) gh-107298: Fix references to deprecated and removed PyUnicode C API (GH-108077) (cherry picked from commit db55383829ccd5ce80c551d60f26851346741fdf) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
* [3.12] gh-107298: Fix some references in the C API documentation (GH-108072) ↵Miss Islington (bot)2023-08-178-15/+15
| | | | | | | | (#108074) gh-107298: Fix some references in the C API documentation (GH-108072) (cherry picked from commit f51f0466c07eabc6177c2f64f70c952dada050e8) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
* [3.12] gh-107891: Fix typo in 3.12 whatsnew (GH-107892) (#107893)Miss Islington (bot)2023-08-141-1/+1
| | | | | | gh-107891: Fix typo in 3.12 whatsnew (GH-107892) (cherry picked from commit 2e1f688fe0f0a612e54c09f5a7027a834dd8b8d5) Co-authored-by: wookie184 <wookie1840@gmail.com>
* [3.12] GH-107263: Increase C stack limit for most functions, except ↵Miss Islington (bot)2023-08-041-0/+5
| | | | | | | | | | `_PyEval_EvalFrameDefault()` (GH-107535) (#107618) GH-107263: Increase C stack limit for most functions, except `_PyEval_EvalFrameDefault()` (GH-107535) * Set C recursion limit to 1500, set cost of eval loop to 2 frames, and compiler mutliply to 2. (cherry picked from commit fa45958450aa3489607daf9855ca0474a2a20878) Co-authored-by: Mark Shannon <mark@hotpy.org>
* [3.12] gh-105766: Document that Custom Allocators Must Be Thread-Safe ↵Miss Islington (bot)2023-07-311-0/+7
| | | | | | | | (gh-107519) (gh-107522) gh-105766: Document that Custom Allocators Must Be Thread-Safe (gh-107519) (cherry picked from commit db361a340af3970c279908c8746a6b9ed45f47b8) Co-authored-by: Eric Snow <ericsnowcurrently@gmail.com>