summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* gh-91345: Talk about ``sys._getframe`` compatibility in 3.11 whatsnew (GH-92552)Ken Jin2022-05-091-4/+5
|
* What's New in Python 3.12: move C API at the end (#92555)Victor Stinner2022-05-091-5/+22
| | | | * Separate Build and C API changes in two sections * Add sub-sections to the C API changes
* What's New in Python 3.11: move C API changes (#92390)Victor Stinner2022-05-091-31/+31
| | | Move C API changes to the C API > Porting to Python 3.11 section.
* Enhance PyConfig documentation (#92394)Victor Stinner2022-05-091-37/+46
|
* gh-90005: Cleanup after GH-31698 (#91642)Erlend Egeberg Aasland2022-05-092-43/+43
|
* CODEOWNERS: Add Erlend Aasland as sqlite3 code owner (#92535)Erlend Egeberg Aasland2022-05-091-1/+1
| | | Signed-off-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
* Fix inconsistent return type for statistics median_grouped() gh-92531 (#92533)Raymond Hettinger2022-05-093-14/+22
|
* bpo-38056: overhaul Error Handlers section in codecs documentation (#15732)Ma Lin2022-05-093-74/+127
| | | | | | | | | | * Some handlers were wrongly described as text-encoding only, but actually they can also be used in text-decoding. * Add more description to each handler. * Add two REPL examples. * Add indexes for Error Handler's name. Co-authored-by: Kyle Stanley <aeros167@gmail.com> Co-authored-by: Victor Stinner <vstinner@python.org> Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
* bpo-39229: fix formatting in library/functions.rst (#17857)Rafael Fontenelle2022-05-081-2/+2
| | | Missing reference of auditing event presents error when building translated documentation
* pdb docs: workaround for double semicolon in strings (#17011)Godefroid Chapelle2022-05-081-1/+2
| | | | | see https://github.com/gotcha/ipdb/issues/172 Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
* gh-91968: Add socket constants SO_USER_COOKIE/SO_RTABLE from BSD (#91967)David CARLIER2022-05-083-0/+12
| | | | | Those are somewhat equivalent to Linux' SO_MARK. Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
* gh-77521: Add link to builtin module names in modules tutorial (#92438)slateny2022-05-081-1/+2
| | | Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
* Use percentage over factor for 3.11 whatsnew performance (GH-92496)Ken Jin2022-05-081-1/+1
|
* gh-90622: Do not spawn ProcessPool workers on demand via fork method. (#91598)Gregory P. Smith2022-05-083-11/+49
| | | | | | Do not spawn ProcessPool workers on demand when they spawn via fork. This avoids potential deadlocks in the child processes due to forking from a multithreaded process.
* gh-91760: More strict rules for numerical group references and group names ↵Serhiy Storchaka2022-05-085-91/+62
| | | | | | | | in RE (GH-91792) Only sequence of ASCII digits is now accepted as a numerical reference. The group name in bytes patterns and replacement strings can now only contain ASCII letters and digits and underscore.
* gh-80856: doc: reveal doctest directives (#92318)Davide Rizzo2022-05-081-17/+37
| | | | | | | | * Doc: Reveal doctest directives. * Fix whitespace. Co-authored-by: Julien Palard <julien@palard.fr> Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com>
* Fix typo in whatsnew (GH-92488)Ezio Melotti2022-05-081-1/+1
| | | Automerge-Triggered-By: GH:ezio-melotti
* Fix the `versionadded` for asyncio.StreamWriter.start_tls() (#92378)Oleg Iarygin2022-05-081-1/+1
|
* gh-92417: `logging` docs: Remove warning that only applies to Python <3.2 ↵Alex Waygood2022-05-081-10/+0
| | | | (#92425)
* gh-91162: Fix substitution of unpacked tuples in generic aliases (GH-92335)Serhiy Storchaka2022-05-085-145/+211
|
* Fix What's New for 3.12 (GH-92482)Serhiy Storchaka2022-05-082-0/+1
|
* `typing.Text`: tweak deprecation notice (#92405)Alex Waygood2022-05-081-1/+2
| | | | | https://github.com/python/cpython/pull/92351/files#r866869469 Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
* Update What's New in 3.11 faster cpython figures and contributors (GH-92401)Ken Jin2022-05-081-3/+4
|
* bpo-45046: Support context managers in unittest (GH-28045)Serhiy Storchaka2022-05-0826-92/+307
| | | | | | Add methods enterContext() and enterClassContext() in TestCase. Add method enterAsyncContext() in IsolatedAsyncioTestCase. Add function enterModuleContext().
* gh-77630: Change Charset to charset (GH-92439)slateny2022-05-082-12/+12
|
* Add __class_getitem__ to csv.DictReader and csv.DictWriter (#92393)Marc Mueller2022-05-084-1/+12
|
* bpo-44712: Replace "type(literal)" with corresponding builtin types (GH-27294)Serhiy Storchaka2022-05-0819-39/+41
| | | | I suppose it is a remnants of very old code written when str, int, list, dict, etc were functions and not classes.
* gh-89474: Improve Semaphore/BoundedSemaphore.release() for multiple thread ↵Dong-hee Na2022-05-081-5/+3
| | | | waiting (GH-92447)
* gh-92417: `stdtypes` docs: delete discussion of Python 2 differences (GH-92423)Alex Waygood2022-05-081-10/+0
| | | | | | Given that 2.7 has now been end-of-life for two and a half years, I don't think we need such a detailed explanation here anymore of the differences between Python 2 and Python 3.
* gh-92261: Disallow iteration of Union (and other special forms) (GH-92262)Matthew Rahtz2022-05-084-5/+72
|
* GH-92431: Fix footnotes in Doc/c-api/exceptions.rst (GH-92432)Hugo van Kemenade2022-05-081-11/+11
| | | | | * Remove redundant footnote ref: the footnote has been removed * Fix footnote ref to match footnote * Convert footnotes into reST footnotes: will error if missing
* gh-92417: `doctest` docs: remove references to Python <3.6 (GH-92420)Alex Waygood2022-05-081-9/+0
|
* gh-92417: `json` docs: `dict` is ordered on all supported Python versions ↵Alex Waygood2022-05-081-7/+0
| | | | (GH-92422)
* gh-92417: `asyncio` docs: `asyncio.run()` is available on all supported ↵Alex Waygood2022-05-081-1/+0
| | | | Python versions (GH-92419)
* gh-92417: `typing` docs: `from __future__ import annotations` can be used in ↵Alex Waygood2022-05-081-1/+1
| | | | all supported Python versions (GH-92418)
* gh-92448: Update the documentation builder to render the GitHub issue. ↵Dong-hee Na2022-05-089-14/+15
| | | | (GH-92449)
* Update CPyhton configuration for 3.12 (#92451)Dong-hee Na2022-05-083-14/+20
| | | | | | | * Update CPyhton configuration for 3.12 * Fix PC/pyconfig.h * Add expect failure
* Add the 3.11 branch to the CI filesPablo Galindo2022-05-085-2/+8
|
* Update the SOURCE_URI in pyspecific.py to point to the new branchPablo Galindo2022-05-081-1/+1
|
* Merge remote-tracking branch 'upstream/main'Pablo Galindo2022-05-082-0/+58
|\
| * gh-88279: Fix compiler warning for using deprecated PySys_SetArgvEx (#92428)Serhiy Storchaka2022-05-071-0/+3
| |
| * gh-92308: Add Pending Removal section to 3.11 What's New (#92309)Erlend Egeberg Aasland2022-05-071-0/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gh-92308: Add Pending Removal section to 3.11 What's New * Use compact list; drop attributions * Add short text, and also missing PyUnicode_InternImmortal * Fix formatting * markup fix * Update Doc/whatsnew/3.11.rst Co-authored-by: Victor Stinner <vstinner@python.org> * Apply suggestions from code review Co-authored-by: Victor Stinner <vstinner@python.org> Co-authored-by: Victor Stinner <vstinner@python.org> Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com>
* | Python 3.12.0a0Pablo Galindo2022-05-087-19/+135
| |
* | Update the SOURCE_URI in pyspecific.py to point to the new branchv3.11.0b1Pablo Galindo2022-05-063-6/+6
| |
* | Python 3.11.0b1Pablo Galindo2022-05-06212-440/+2171
|/
* gh-90997: Move `CACHE` handling into `_unpack_opargs` (#92409)Brandt Bucher2022-05-062-7/+11
| | | | | | | * Move CACHE handling into _unpack_opargs * Remove auto-added import * blurb add
* gh-92203: Add closure support to exec(). (#92204)larryhastings2022-05-065-21/+171
| | | Add a closure keyword-only parameter to exec(). It can only be specified when exec-ing a code object that uses free variables. When specified, it must be a tuple, with exactly the number of cell variables referenced by the code object. closure has a default value of None, and it must be None if the code object doesn't refer to any free variables.
* gh-90978: test_ssl of test_asyncio uses LONG_TIMEOUT (#92402)Victor Stinner2022-05-061-3/+3
| | | | | | On slow buildbot workers, some test_ssl tests fail randomly because of short timeout (30 seconds). Use support.LONG_TIMEOUT instead which is longer and also adjusted (by regrtest --timeout option) on buildbot workers known to be slow.
* gh-90997: Show cached inline values in `dis` output (#92360)Brandt Bucher2022-05-064-26/+126
|
* gh-92368: Fix missing possessive apostrophe (#92397)gophra2022-05-061-1/+1
| | | * Fix missing possessive apostrophe