Eric Snow
64d8b4c709
gh-112826: Add a "What's New" Entry About _thread._is_main_interpreter (gh-112853)
...
As of gh-112661, the threading module expects the _thread module to have a _is_main_interpreter(), which is used in the internal threading._shutdown(). This change causes a problem for anyone that replaces the _thread module with a custom one (only if they don't provide _is_main_interpreter()). They need to be sure to add it for 3.13+, thus this PR is adding a note in "What's New".
This also forward-ports the "What's New" entry from 3.12 (gh-112850). Note that we do not also forward-port the fix in that PR. The fix is there only due to a regression from 3.12.0. There is no regression in 3.13+.
2023-12-07 13:22:15 -07:00
Alex Waygood
e9707d3c3d
gh-101100: Improve documentation of code object attributes ( #112781 )
2023-12-06 20:15:46 +00:00
Irit Katriel
97857ac058
gh-112645: remove deprecation warning for use of onerror in shutil.rmtree ( #112659 )
2023-12-03 14:02:37 +00:00
Matt Prodani
1ff212debd
gh-111699: Move smtpd note to dedicated section in What's New Python 3.12 doc (GH-112544)
...
Relocate smtpd deprecation notice to it's own section rather than under
'locale' in docs for What's New in Python 3.12 doc
2023-11-30 14:53:19 +02:00
Victor Stinner
d44ee42cd7
Move What's New In Python 3.12 entries to the right section ( #112447 )
...
Jython and ctypes removals are unrelated to C API Removals.
2023-11-27 12:55:52 +01:00
Ori Avtalion
fb4cddb0cc
gh-94309: "What's new in Python 3.12": improve deprecation notice for typing.Hashable and typing.Sized ( #112196 )
2023-11-17 12:30:47 +00:00
Karolina Surma
9976834356
gh-111301: Move `importlib.resources.files` change to What's new in Python 3.12 ( #111512 )
2023-10-31 06:01:00 +00:00
Hugo van Kemenade
81ed80d843
gh-111187: Postpone removal version for locale.getdefaultlocale() to 3.15 ( #111188 )
2023-10-25 16:47:41 +03:00
Ezio Melotti
3dd593e2f2
gh-110631: fix wrong indentation in the `Doc/whatsnew` dir ( #110632 )
...
Fix wrong indentation in the Doc/whatsnew dir.
2023-10-11 07:34:38 +02:00
Lele Gaifax
8c071373f1
Fix typo in py312 whatsnew: add missing closing paren ( #110255 )
2023-10-03 07:10:16 +01:00
Victor Stinner
fc2cb86d21
gh-107073: Make PyObject_VisitManagedDict() public ( #108763 )
...
Make PyObject_VisitManagedDict() and PyObject_ClearManagedDict()
functions public in Python 3.13 C API.
* Rename _PyObject_VisitManagedDict() to PyObject_VisitManagedDict().
* Rename _PyObject_ClearManagedDict() to PyObject_ClearManagedDict().
* Document these functions.
2023-10-02 19:24:08 +02:00
numbermaniac
8d92b6eff3
3.12 What's New: Remove duplicate "up to" ( #110219 )
2023-10-02 13:13:44 +00:00
Adam Turner
6139bf5e0c
GH-109190: Announce final release in What's New in Python 3.12 ( #110117 )
...
Prepare What's New in Python 3.12 for final release
2023-10-02 13:15:58 +02:00
Adam Turner
526380e286
GH-109190: Copyedit 3.12 What's New: Bytecode ( #109821 )
...
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2023-09-28 04:40:59 +00:00
Adam Turner
b35f0843fc
GH-109190: Copyedit 3.12 What's New: Release highlights ( #109770 )
2023-09-27 17:31:55 +03:00
Adam Turner
0e28d0f7a1
GH-109190: Copyedit 3.12 What's New: Deprecations (``os`` fix) ( #109927 )
...
Merge the two ``os`` entries
2023-09-27 07:59:42 +03:00
Adam Turner
87ddfa74e2
GH-109190: Copyedit 3.12 What's New: Deprecations ( #109766 )
2023-09-27 00:24:44 +03:00
lohaswinner
8100612bac
no-issue: Fix a typo in the parameter name of random.expovariate. (gh-109902)
2023-09-26 22:12:32 +09:00
Adam Turner
86e7c611ac
GH-109190: Copyedit 3.12 What's New: Sort Other Language Changes ( #109836 )
2023-09-25 17:42:03 +03:00
Adam Turner
64ab9f7d5c
GH-109190: Copyedit 3.12 What's New: Synchronise C API deprecations with the 3.12 branch ( #109844 )
2023-09-25 17:04:36 +03:00
Adam Turner
bccc1b7800
GH-109190: Copyedit 3.12 What's New: Improve the C-API deprecations section ( #109751 )
...
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
2023-09-25 12:38:07 +00:00
Adam Turner
4e478534d7
GH-109190: Copyedit 3.12 What's New: Use the present tense ( #109754 )
2023-09-25 15:18:22 +03:00
Adam Turner
f08772cfd8
GH-109190: Copyedit 3.12 What's New: Trivia ( #109760 )
2023-09-25 15:11:37 +03:00
Adam Turner
7495a93e0f
GH-109190: Copyedit 3.12 What's New: Prefer GitHub issues links ( #109753 )
2023-09-25 15:11:06 +03:00
Adam Turner
7b8bfe1644
GH-109190: Copyedit 3.12 What's New: Update the ``imp`` porting guidance ( #109755 )
2023-09-25 00:24:02 -06:00
Adam Turner
09a73d50f6
GH-109190: Copyedit 3.12 What's New: Increase the prominence of the setuptools removal ( #109768 )
2023-09-25 00:22:00 -06:00
Gregory P. Smith
e81bd3fa16
Sync whatsnew with the edit I made in the 3.12 backport PR. ( #109807 )
...
A post main merge edit to the text was added in the 3.12 backport PR.
e38d7104b8
This includes that in main. It's a minor edit over #109767 to resolve the comment there.
2023-09-24 17:27:24 +00:00
Adam Turner
8d365b60ba
GH-109190: Copyedit 3.12 What's New: Use the ``:file:`` role ( #109756 )
...
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2023-09-24 16:05:57 +00:00
Gregory P. Smith
5e7ea95d9d
gh-100228: Document the os.fork threads DeprecationWarning. ( #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. 🥳
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2023-09-23 05:04:20 +00:00
Hugo van Kemenade
8a82bff12c
Docs: Update Donghee Na's name ( #109743 )
2023-09-22 12:52:57 -06:00
Adam Turner
c32abf1f21
GH-109190: Copyedit 3.12 What's New: asyncio ( #109661 )
...
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>
2023-09-22 15:32:32 +02:00
Adam Turner
168c3a8a89
GH-109190: Copyedit 3.12 What's New: PEP 669 ( #109658 )
...
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2023-09-22 15:31:49 +02:00
Adam Turner
cade5960ae
GH-109190: Copyedit 3.12 What's New: Other Language Changes ( #109660 )
2023-09-22 15:05:39 +02:00
Adam Turner
e94a2232ea
GH-109190: Copyedit 3.12 What's New: PEP 684 ( #109657 )
2023-09-22 14:53:53 +02:00
Adam Turner
d9415f6a45
GH-109190: Copyedit 3.12 What's New: bytecode (LOAD_METHOD) ( #109665 )
...
bytecode: suppress reference to removed LOAD_METHOD
2023-09-22 14:50:20 +02:00
Adam Turner
34ddcc3fa1
GH-109190: Copyedit 3.12 What's New: calendar ( #109662 )
...
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2023-09-22 06:29:48 +00:00
Adam Turner
d3fe1a902f
GH-109190: Copyedit 3.12 What's New: tokenize ( #109663 )
2023-09-22 00:28:13 -06:00
Adam Turner
291401389b
GH-109190: Copyedit 3.12 What's New: Consistently show module names ( #109664 )
...
Consistently show module names
2023-09-22 08:37:44 +03:00
Adam Turner
e47d12e222
GH-109190: Copyedit 3.12 What's New: PEP 701 ( #109655 )
2023-09-21 13:37:28 -06:00
Adam Turner
16c24023c1
GH-109190: Copyedit 3.12 What's New: Improved Error Messages ( #109654 )
2023-09-21 13:24:44 -06:00
Adam Turner
11636788da
GH-109190: Copyedit 3.12 What's New: Typing PEPs ( #109659 )
2023-09-21 13:05:54 -06:00
Adam Turner
22b70ca480
GH-109190: Copyedit 3.12 What's New: PEP 709 ( #109656 )
2023-09-21 12:50:33 -06:00
Heinz-Alexander Fuetterer
ef6d475db3
Fix typos in docs and comments ( #109619 )
2023-09-20 16:58:23 +00:00
Carl Meyer
2b1e2f1cd1
gh-109292: add symtable impact of PEP 709 to What's New ( #109293 )
2023-09-11 18:03:04 -06:00
Hugo van Kemenade
57b6205523
gh-109190: What's New in 3.12: Add subheadings to removals for easy linking ( #109159 )
...
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2023-09-11 19:06:16 +03:00
Delgan
2dd6a86c4e
Fix "FSTRING_MIDDLE" typo in py312 "What's New" ( #109222 )
2023-09-10 10:55:56 +00:00
Shahriar Heidrich
9f0c0a46f0
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>
2023-09-06 20:53:32 +00:00
Anthony Shaw
f9bd6e49ae
GH-90690: Mention removal of ``PRECALL`` in What's New ( #103910 )
...
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2023-09-06 20:28:00 +00:00
Mark Shannon
8b515f60ee
GH-103082: Document PEP-669: Low Impact Monitoring for CPython (GH-107772)
2023-09-05 12:35:52 +01:00
Hugo van Kemenade
7855d325e6
Link to PEP sections in What's New in 3.12 ( #108878 )
2023-09-04 15:02:25 -06:00