Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | gh-109832: concurrent.futures test_deadlock restores sys.stderr (#109887) | Victor Stinner | 2023-09-26 | 1 | -0/+6 | |
| | | | | | test_error_at_task_unpickle() and test_error_during_result_unpickle_in_result_handler() now restore sys.stderr which is overriden by _raise_error_ignore_stderr(). | |||||
* | gh-109631: Allow interruption of short repeated regex matches (GH-109867) | Serhiy Storchaka | 2023-09-26 | 3 | -2/+8 | |
| | | | | Counting for signal checking now continues in new match from the point where it ended in the previous match instead of starting from 0. | |||||
* | gh-101100: Fix Sphinx warnings in `Doc/library/weakref.rst` (#109881) | Nikita Sobolev | 2023-09-26 | 2 | -11/+9 | |
| | ||||||
* | gh-109370: Fix unexpected traceback output in test_concurrent_futures ↵ | Serhiy Storchaka | 2023-09-26 | 2 | -3/+3 | |
| | | | | | | | | | (GH-109780) Follow-up of gh-107219. * Only close the connection writer on Windows. * Also use existing constant _winapi.ERROR_OPERATION_ABORTED instead of WSA_OPERATION_ABORTED. | |||||
* | gh-109739: regrtest disables load tracker if refleak (#109871) | Victor Stinner | 2023-09-26 | 2 | -3/+16 | |
| | | | | regrtest: Fix reference leak check on Windows. Disable the load tracker on Windows in the reference leak check mode (-R option). | |||||
* | gh-109401: Fix threading barrier test_default_timeout() (#109875) | Victor Stinner | 2023-09-26 | 1 | -4/+6 | |
| | | | | Increase timeouts. Barrier default timeout should be long enough to spawn 4 threads on a slow CI. | |||||
* | gh-88233: zipfile: refactor _strip_extra (#102084) | Jason R. Coombs | 2023-09-25 | 3 | -46/+62 | |
| | | | | | | | | | * Refactor zipfile._strip_extra to use higher level abstractions for extras instead of a heavy-state loop. * Add blurb * Remove _strip_extra and use _Extra.strip directly. * Use memoryview to avoid unnecessary copies while splitting Extras. | |||||
* | gh-109748: Fix venv test_zippath_from_non_installed_posix() (#109872) | Victor Stinner | 2023-09-25 | 2 | -1/+12 | |
| | | | | | Fix test_zippath_from_non_installed_posix() of test_venv: don't copy __pycache__/ sub-directories, because they can be modified by other Python tests running in parallel. | |||||
* | gh-109823: Adjust labels in compiler when removing an empty basic block ↵ | Irit Katriel | 2023-09-25 | 3 | -1/+15 | |
| | | | | which is a jump target (#109839) | |||||
* | gh-109599: Add types.CapsuleType (#109600) | Antoine Pitrou | 2023-09-25 | 5 | -1/+21 | |
| | | | | | --------- Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com> | |||||
* | gh-89363: Skip threading test_is_alive_after_fork() if ASAN (#109835) | Victor Stinner | 2023-09-25 | 2 | -1/+5 | |
| | | | | Skip test_is_alive_after_fork() of test_threading if Python is built with Address Sanitizer (ASAN). | |||||
* | gh-109795: `_thread.start_new_thread`: allocate thread bootstate using raw ↵ | Radislav Chugunov | 2023-09-25 | 1 | -3/+6 | |
| | | | | memory allocator (#109808) | |||||
* | Code: Update Donghee Na's name (#109744) | Hugo van Kemenade | 2023-09-25 | 4 | -4/+4 | |
| | ||||||
* | gh-109723: Fix build of _testclinic_limited on WASM (#109842) | Victor Stinner | 2023-09-25 | 1 | -0/+6 | |
| | | | Make sure that the Py_BUILD_CORE macro is not defined. | |||||
* | GH-109190: Copyedit 3.12 What's New: Sort Other Language Changes (#109836) | Adam Turner | 2023-09-25 | 1 | -47/+47 | |
| | ||||||
* | gh-109276: regrtest re-runs "env changed" tests (#109831) | Victor Stinner | 2023-09-25 | 3 | -7/+21 | |
| | | | | When a test fails with "env changed" and --rerun option is used, the test is now re-run in verbose mode in a fresh process. | |||||
* | 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-109276: Enhance libregrtest results (#109828) | Victor Stinner | 2023-09-25 | 2 | -39/+31 | |
| | | | | | | * Factorize code listing "bad / env changed / ..." tests. * Add TestResults.is_all_good() method. * Move "All 400 tests OK." to the end * Move "Test suite interrupted by signal SIGINT." to the end. | |||||
* | gh-109833: Fix asyncio test_wait_for() (#109834) | Victor Stinner | 2023-09-25 | 1 | -2/+3 | |
| | | | | | Expect the test to be "short" but don't measure the exact performance of the CI. SHORT_TIMEOUT is about 30 seconds whereas the cancelled coroutine takes around 1 hour. | |||||
* | 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> | |||||
* | no-issue: Capitalise 'PhotoImage' (gh-108958) | DongWoo Son | 2023-09-25 | 1 | -1/+1 | |
| | ||||||
* | 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-104469: Convert _testcapi/vectorcall_limited.c to use AC (#109691) | Victor Stinner | 2023-09-25 | 2 | -5/+47 | |
| | | | Co-authored-by: nahyeon <55136494+nahyeon-an@users.noreply.github.com> | |||||
* | 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-109653: Avoid a top-level import of `types` in `functools` (#109804) | Alex Waygood | 2023-09-24 | 2 | -1/+4 | |
| | ||||||
* | 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-109653: Remove unused imports in the `Lib/` directory (#109803) | Alex Waygood | 2023-09-24 | 20 | -25/+6 | |
| | ||||||
* | 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-109653: Improve `enum` import time by avoiding import of `functools` ↵ | Alex Waygood | 2023-09-23 | 2 | -3/+3 | |
| | | | | (GH-109789) | |||||
* | gh-109653: `typing.py`: improve import time by creating soft-deprecated ↵ | Alex Waygood | 2023-09-23 | 3 | -8/+24 | |
| | | | | | members on demand (#109651) Co-authored-by: Thomas Grainger <tagrain@gmail.com> | |||||
* | gh-109521: Fix obscure cases handling in PyImport_GetImporter() (GH-109522) | Serhiy Storchaka | 2023-09-23 | 2 | -5/+26 | |
| | | | | | | | | PyImport_GetImporter() now sets RuntimeError if it fails to get sys.path_hooks or sys.path_importer_cache or they are not list and dict correspondingly. Previously it could return NULL without setting error in obscure cases, crash or raise SystemError if these attributes have wrong type. | |||||
* | gh-109611: Add convenient C API function _PyFile_Flush() (GH-109612) | Serhiy Storchaka | 2023-09-23 | 11 | -97/+54 | |
| | ||||||
* | gh-109634: Use :samp: role (GH-109635) | Serhiy Storchaka | 2023-09-23 | 30 | -95/+99 | |
| | ||||||
* | 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-109505: Remove unnecessary `hasattr` checks from `test_asyncio` (#109506) | Nikita Sobolev | 2023-09-23 | 2 | -7/+3 | |
| | ||||||
* | 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). | |||||
* | gh-109706: Fix multiprocessing test_nested_startmethod() (#109707) | Victor Stinner | 2023-09-22 | 1 | -1/+3 | |
| | | | Don't check order, queue items can be written in any order. | |||||
* | GH-107265: Add missing deoptimizations for ENTER_EXECUTOR's original opcode ↵ | Tian Gao | 2023-09-22 | 3 | -2/+3 | |
| | | | | (GH-109420) | |||||
* | gh-109721: Guard `_testinternalcapi` imports in tests (GH-109722) | Nikita Sobolev | 2023-09-22 | 3 | -3/+11 | |
| | ||||||
* | Docs: Update Donghee Na's name (#109743) | Hugo van Kemenade | 2023-09-22 | 49 | -149/+149 | |
| | ||||||
* | gh-109596: Ensure repeated rules in the grammar are not allowed and fix ↵ | Pablo Galindo Salgado | 2023-09-22 | 7 | -1219/+1203 | |
| | | | | incorrect soft keywords (#109606) | |||||
* | gh-109719: Fix missing jump target labels when compiler reorders cold/warm ↵ | Irit Katriel | 2023-09-22 | 3 | -0/+17 | |
| | | | | blocks (#109734) | |||||
* | gh-109164: Replace `getopt` with `argparse` in pdb (#109165) | Tian Gao | 2023-09-22 | 2 | -18/+27 | |
| | | | | Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: Victor Stinner <vstinner@python.org> | |||||
* | ACKS: Fix ordering; Correct Itamar Oren's surname; Add Adam Turner (#109737) | Adam Turner | 2023-09-22 | 1 | -3/+3 | |
| |