Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | gh-109812: Fix phrasing for `collections.Counter` (gh-109813) | Jacob Coffee | 2023-09-28 | 1 | -1/+1 | |
| | ||||||
* | Enhance TypedDict docs around required/optional keys (#109547) | Jelle Zijlstra | 2023-09-27 | 1 | -0/+15 | |
| | | | | | | As discussed in comments to #109544, the semantics of this attribute are somewhat confusing. Add a note explaining its limitations and steering users towards __required_keys__ and __optional_keys__ instead. | |||||
* | gh-109740: Use 't' in `--disable-gil` SOABI (#109922) | Sam Gross | 2023-09-27 | 1 | -0/+2 | |
| | | | | Shared libraries for CPython 3.13 are now marked with a 't' for threading. For example, `binascii.cpython-313t-darwin.so`. | |||||
* | GH-109190: Copyedit 3.12 What's New: Release highlights (#109770) | Adam Turner | 2023-09-27 | 1 | -167/+254 | |
| | ||||||
* | gh-101100: Fix sphinx warnings in `library/devmode.rst` (#109963) | Nikita Sobolev | 2023-09-27 | 2 | -3/+3 | |
| | | | | Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> | |||||
* | GH-109190: Copyedit 3.12 What's New: Deprecations (``os`` fix) (#109927) | Adam Turner | 2023-09-27 | 1 | -15/+17 | |
| | | | Merge the two ``os`` entries | |||||
* | gh-101100: Fix Sphinx warnings in Doc/using/configure.rst (#109931) | Victor Stinner | 2023-09-27 | 2 | -9/+8 | |
| | ||||||
* | GH-109190: Copyedit 3.12 What's New: Deprecations (#109766) | Adam Turner | 2023-09-26 | 1 | -92/+153 | |
| | ||||||
* | gh-109276, gh-109508: Fix libregrtest stdout (#109903) | Victor Stinner | 2023-09-26 | 1 | -1/+1 | |
| | | | | | | | | | Remove replace_stdout(): call sys.stdout.reconfigure() instead of set the error handler to backslashreplace. display_header() logs an empty line and flush stdout. Remove encoding workaround in display_header() since stdout error handler is now set to backslashreplace earlier. | |||||
* | GH-109187: Improve symlink loop handling in `pathlib.Path.resolve()` (GH-109192) | Barney Gale | 2023-09-26 | 1 | -5/+9 | |
| | | | | Treat symlink loops like other errors: in strict mode, raise `OSError`, and in non-strict mode, do not raise any exception. | |||||
* | gh-109566, regrtest: Add --fast-ci and --slow-ci options (#109570) | Victor Stinner | 2023-09-26 | 1 | -3/+12 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add --fast-ci and --slow-ci options to libregrtest: * --fast-ci uses a default timeout of 10 minutes and "-u all,-cpu" (skip slowest tests). * --slow-ci uses a default timeout of 20 minues and "-u all" (run all tests). * regrtest header now lists test resources. * Makefile changes: * "make test", "make hostrunnertest" and "make coverage-report" now use --fast-ci option and TESTTIMEOUT variable. * "make buildbottest" now uses "--slow-ci". Remove options which became redundant with "--slow-ci". * "make testall" and "make testuniversal" now use --slow-ci option and TESTTIMEOUT variable. * "make testall" now uses "find -exec rm ..." instead of "find ... -print|xargs rm ...", same as "make clean". * GitHub Actions workflow: * Ubuntu and Address Sanitizer jobs now use "make test". Remove options which became redundant with "--fast-ci". * Windows jobs now use --fast-ci option. * Use -j0 to detect the number of CPUs. * Set Makefile TESTTIMEOUT default to an empty string, since --slow-ci and --fast-ci use different default timeout. It's now accepted to pass "--timeout=" to regrtest: treated as not timeout. * Tools/scripts/run_tests.py now uses --fast-ci option. * Tools/buildbot/test.bat now uses --slow-ci option. Remove --timeout=1200 option, redundant with --slow-ci. | |||||
* | no-issue: Fix a typo in the parameter name of random.expovariate. (gh-109902) | lohaswinner | 2023-09-26 | 1 | -1/+1 | |
| | ||||||
* | gh-101100: Fix Sphinx warnings in `Doc/library/weakref.rst` (#109881) | Nikita Sobolev | 2023-09-26 | 2 | -11/+9 | |
| | ||||||
* | gh-109599: Add types.CapsuleType (#109600) | Antoine Pitrou | 2023-09-25 | 1 | -0/+6 | |
| | | | | | --------- Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com> | |||||
* | GH-109190: Copyedit 3.12 What's New: Sort Other Language Changes (#109836) | Adam Turner | 2023-09-25 | 1 | -47/+47 | |
| | ||||||
* | GH-109190: Copyedit 3.12 What's New: Synchronise C API deprecations with the ↵ | Adam Turner | 2023-09-25 | 1 | -2/+0 | |
| | | | | 3.12 branch (#109844) | |||||
* | GH-109190: Copyedit 3.12 What's New: Improve the C-API deprecations section ↵ | Adam Turner | 2023-09-25 | 1 | -13/+96 | |
| | | | | | | (#109751) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> | |||||
* | GH-109190: Copyedit 3.12 What's New: Use the present tense (#109754) | Adam Turner | 2023-09-25 | 1 | -30/+30 | |
| | ||||||
* | GH-109190: Copyedit 3.12 What's New: Trivia (#109760) | Adam Turner | 2023-09-25 | 1 | -7/+4 | |
| | ||||||
* | GH-109190: Copyedit 3.12 What's New: Prefer GitHub issues links (#109753) | Adam Turner | 2023-09-25 | 1 | -4/+4 | |
| | ||||||
* | gh-101100: Fix sphinx warnings in `Doc/library/__future__.rst` (#109814) | Nikita Sobolev | 2023-09-25 | 2 | -27/+32 | |
| | ||||||
* | GH-109190: Copyedit 3.12 What's New: Update the ``imp`` porting guidance ↵ | Adam Turner | 2023-09-25 | 1 | -2/+3 | |
| | | | | (#109755) | |||||
* | GH-109190: Copyedit 3.12 What's New: Increase the prominence of the ↵ | Adam Turner | 2023-09-25 | 1 | -0/+7 | |
| | | | | setuptools removal (#109768) | |||||
* | Sync whatsnew with the edit I made in the 3.12 backport PR. (#109807) | Gregory P. Smith | 2023-09-24 | 1 | -1/+3 | |
| | | | | | | A post main merge edit to the text was added in the 3.12 backport PR. https://github.com/python/cpython/pull/109773/commits/e38d7104b8f245e5db6d487932c44edf0d2c4762 This includes that in main. It's a minor edit over #109767 to resolve the comment there. | |||||
* | GH-109190: Copyedit 3.12 What's New: Use the ``:file:`` role (#109756) | Adam Turner | 2023-09-24 | 1 | -11/+11 | |
| | | | | Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> | |||||
* | gh-101100: Fix sphinx warnings in `Doc/library/xml.etree.elementtree.rst` ↵ | Nikita Sobolev | 2023-09-24 | 2 | -2/+6 | |
| | | | | | (#109799) gh-101100: Fix shpinx warnings in `Doc/library/xml.etree.elementtree.rst` | |||||
* | gh-109634: Use :samp: role (GH-109635) | Serhiy Storchaka | 2023-09-23 | 22 | -86/+90 | |
| | ||||||
* | gh-100228: Document the os.fork threads DeprecationWarning. (#109767) | Gregory P. Smith | 2023-09-23 | 4 | -4/+58 | |
| | | | | | | | | 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> | |||||
* | GH-95913: Add the release date for Python 3.11 (#109750) | Adam Turner | 2023-09-23 | 2 | -2/+1 | |
| | ||||||
* | Fix indentation in 3.13 What's New (#109769) | Jelle Zijlstra | 2023-09-23 | 1 | -4/+6 | |
| | | | | | The previous layout made it look like the other three deprecations are part of the first one, when in fact they are independent. The new layout is consistent with that used for sqlite3 in 3.12 (https://docs.python.org/3.13/whatsnew/3.12.html#deprecated). | |||||
* | Docs: Update Donghee Na's name (#109743) | Hugo van Kemenade | 2023-09-22 | 6 | -36/+36 | |
| | ||||||
* | GH-109190: Copyedit 3.12 What's New: asyncio (#109661) | Adam Turner | 2023-09-22 | 1 | -4/+4 | |
| | | | | | 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> | |||||
* | GH-109190: Copyedit 3.12 What's New: PEP 669 (#109658) | Adam Turner | 2023-09-22 | 1 | -3/+5 | |
| | | | | Co-authored-by: Łukasz Langa <lukasz@langa.pl> Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> | |||||
* | Remove outdated docstring from the `quantify` itertools recipe (#109726) | Łukasz Langa | 2023-09-22 | 1 | -1/+0 | |
| | ||||||
* | GH-109190: Copyedit 3.12 What's New: Other Language Changes (#109660) | Adam Turner | 2023-09-22 | 1 | -8/+8 | |
| | ||||||
* | GH-109190: Copyedit 3.12 What's New: PEP 684 (#109657) | Adam Turner | 2023-09-22 | 1 | -4/+4 | |
| | ||||||
* | GH-109190: Copyedit 3.12 What's New: bytecode (LOAD_METHOD) (#109665) | Adam Turner | 2023-09-22 | 1 | -2/+2 | |
| | | | bytecode: suppress reference to removed LOAD_METHOD | |||||
* | GH-109190: Copyedit 3.12 What's New: calendar (#109662) | Adam Turner | 2023-09-22 | 1 | -1/+2 | |
| | | | | Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> | |||||
* | GH-109190: Copyedit 3.12 What's New: tokenize (#109663) | Adam Turner | 2023-09-22 | 1 | -2/+2 | |
| | ||||||
* | GH-109190: Copyedit 3.12 What's New: Consistently show module names (#109664) | Adam Turner | 2023-09-22 | 1 | -20/+20 | |
| | | | Consistently show module names | |||||
* | GH-109190: Copyedit 3.12 What's New: PEP 701 (#109655) | Adam Turner | 2023-09-21 | 1 | -15/+17 | |
| | ||||||
* | GH-109190: Copyedit 3.12 What's New: Improved Error Messages (#109654) | Adam Turner | 2023-09-21 | 1 | -6/+5 | |
| | ||||||
* | GH-109190: Copyedit 3.12 What's New: Typing PEPs (#109659) | Adam Turner | 2023-09-21 | 1 | -4/+6 | |
| | ||||||
* | GH-109190: Copyedit 3.12 What's New: PEP 709 (#109656) | Adam Turner | 2023-09-21 | 1 | -7/+5 | |
| | ||||||
* | gh-74481: Add missing debug function docs and constants to msvcrt (GH-109650) | AN Long | 2023-09-21 | 1 | -13/+102 | |
| | ||||||
* | GH-109209: Bump the minimum Sphinx version to 4.2 (#109210) | Adam Turner | 2023-09-21 | 2 | -7/+5 | |
| | ||||||
* | Fix typos in docs and comments (#109619) | Heinz-Alexander Fuetterer | 2023-09-20 | 6 | -7/+7 | |
| | ||||||
* | gh-109054: Document configure variables (#109224) | Victor Stinner | 2023-09-20 | 2 | -0/+151 | |
| | ||||||
* | gh-108973: Fix asyncio test_subprocess_consistent_callbacks() (#109431) | Victor Stinner | 2023-09-20 | 2 | -6/+23 | |
| | | | | | | | | | | | | | SubprocessProtocol process_exited() method can be called before pipe_data_received() and pipe_connection_lost() methods. Document it and adapt the test for that. Revert commit 282edd7b2a74c4dfe1bfe3c5b1d30f9c21d554d6. _child_watcher_callback() calls immediately _process_exited(): don't add an additional delay with call_soon(). The reverted change didn't make _process_exited() more determistic: it can still be called before pipe_connection_lost() for example. Co-authored-by: Davide Rizzo <sorcio@gmail.com> | |||||
* | fixes gh-109559: Update `unicodedata` for Unicode 15.1.0 (GH-109560) | James Gerity | 2023-09-20 | 3 | -12/+12 | |
| | | | | | --------- Co-authored-by: Benjamin Peterson <benjamin@python.org> |