Steve Dower
1cf5abedeb
gh-145307: Defer loading psapi.dll until ctypes.util.dllist() is called. (GH-145308)
2026-03-02 17:10:15 +01:00
Thomas A Caswell
201d251567
DOC: clarify and expand documentation about PYTHONUSERBASE and PYTHONNOUSERSITE ( #144637 )
2026-03-02 15:54:26 +00:00
zhong
b611db491d
gh-142781: Fix type confusion in zoneinfo weak cache (GH-142925)
...
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
2026-03-02 13:30:38 +01:00
Facundo Batista
e542255458
gh-144835: Added missing explanations for some parameters in glob and iglob. ( #144836 )
...
* Added missing explanations for some parameters in glob and iglob.
* News entry.
* Added proper 'func' indication in News file.
* Consistent use of backticks.
* Improved wording.
* consistent wording between the two docstrings
---------
Co-authored-by: Gregory P. Smith <68491+gpshead@users.noreply.github.com>
2026-03-02 08:56:28 -03:00
Bartosz Sławecki
8bcb3eaa67
gh-144851: Fix __lazy_import__ crash with user-defined filters ( #144852 )
2026-03-02 12:01:32 +01:00
Petr Viktorin
3b276f3f59
gh-144748: Make PyErr_CheckSignals raise the exception scheduled by PyThreadState_SetAsyncExc (GH-145178)
...
Co-authored-by: Peter Bierma <zintensitydev@gmail.com>
2026-03-02 11:47:32 +01:00
Stan Ulbrych
c9a5d9aae4
gh-100538: Add workflow to verify bundled libexpat (GH-145359)
...
Add workflow to verify bundled libexpat.
2026-03-01 11:48:28 -08:00
Furkan Onder
41fa2dbc0e
gh-137829: Fix shelve tests for backend compatibility ( #137879 )
2026-03-01 16:48:13 +01:00
Thomas Kowalski
976808505a
gh-145351: use --no-install-recommends ( #145352 )
2026-03-01 15:24:42 +00:00
edson duarte
6c417e44c9
gh-140715: Improve class reference links on datetime.rst ( #123980 )
...
Co-authored-by: Erlend E. Aasland <erlend@python.org>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
2026-03-01 13:59:02 +02:00
Zachary Ware
c9b96b1e6f
gh-136728: Combine OpenSSL and AWS-LC CI configurations ( #144805 )
2026-03-01 11:18:23 +02:00
Jelle Zijlstra
3484ef6003
gh-145033: Implement PEP 747 ( #145034 )
2026-02-28 19:52:04 -08:00
Zachary Ware
a1ec746787
gh-144551: Update iOS builds to use OpenSSL 3.5.5 (GH-145372)
2026-02-28 22:26:47 +00:00
Zachary Ware
50c2e23f69
gh-144551: Update Android builds to use OpenSSL 3.5.5 (GH-145371)
2026-02-28 16:14:46 -06:00
Zachary Ware
f1446d3922
Destroy the turtle window after its doctests finish (GH-125294)
2026-02-28 21:12:05 +00:00
Thomas Kowalski
ef41f73611
gh-145349: Do not install ccache ( #145350 )
2026-02-28 22:37:15 +02:00
Maksym Kasimov
0598f4a899
gh-142352: Fix asyncio start_tls() to transfer buffered data from StreamReader ( #142354 )
...
Co-authored-by: Kumar Aditya <kumaraditya@python.org>
2026-02-28 23:19:04 +05:30
Stan Ulbrych
61ebb9911b
Add Stan to 'Dates and times' reviewers ( #145360 )
2026-02-28 08:07:35 -05:00
Nathan Goldbaum
fdb4b3527f
gh-145269: simplify bisect.bisect doc example ( #145270 )
...
Co-authored-by: Pieter Eendebak <pieter.eendebak@gmail.com>
---------
Co-authored-by: Pieter Eendebak <pieter.eendebak@gmail.com>
2026-02-28 09:09:39 +00:00
Pablo Galindo Salgado
09e8c38231
gh-145241: specialize SyntaxError for single trailing-comma with item ( #145282 )
...
Co-authored-by: Bartosz Sławecki <bartosz@ilikepython.com>
2026-02-28 02:24:06 +00:00
Hugo van Kemenade
2e2109d224
gh-142927: Tachyon: Fix singular and plurals ( #145329 )
2026-02-28 01:48:35 +00:00
Bartosz Sławecki
a66d51876d
gh-145334: Make lazy import tests discoverable ( #145336 )
2026-02-28 01:44:50 +00:00
Savannah Ostrowski
180d58cbcc
GH-144533: Use wasmtime's --argv0 to auto-discover sysconfig in WASI builds ( #145328 )
2026-02-28 00:23:12 +00:00
Sam Gross
72eca2af59
gh-145230: Update lockbench (gh-145231)
...
Remove PyThread_type_lock (now uses PyMutex internally).
Add new benchmark options:
- work_inside/work_outside: control work inside and outside the critical section to vary contention levels
- num_locks: use multiple independent locks with threads assigned round-robin
- total_iters: fixed iteration count per thread instead of time-based, useful for measuring fairness
- num_acquisitions: lock acquisitions per loop iteration
- random_locks: acquire random lock each iteration
Also return elapsed time from benchmark_locks() and switch lockbench.py to use argparse.
2026-02-27 14:09:05 -05:00
Stan Ulbrych
4d89056ed0
gh-76007: Deprecate tarfile.version ( #145326 )
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2026-02-27 18:46:02 +00:00
indoor47
11eec7a492
gh-145305: Update ocert.org URLs in docs from http to https ( #145304 )
...
Co-authored-by: Adam (indoor47) <adamai@agentmail.to>
2026-02-27 18:24:39 +02:00
VanshAgarwal24036
a249795538
gh-145142: Make str.maketrans safe under free-threading (gh-145157)
2026-02-27 16:08:15 +00:00
Taegyun Kim
8775f90017
gh-144693: Clarify that PyFrame_GetBack does not raise exceptions (GH-144824)
...
Co-authored-by: Sergey Miryanov <sergey.miryanov@gmail.com>
Co-authored-by: Peter Bierma <zintensitydev@gmail.com>
2026-02-27 10:25:46 -05:00
Peter Bierma
dc1b56aa03
gh-141004: Document missing type flags (GH-145127)
2026-02-27 10:11:52 -05:00
Pablo Galindo Salgado
98b1e51927
gh-145234: Normalize decoded CR in string tokenizer ( #145281 )
2026-02-27 12:44:54 +00:00
莯凛
171e0facc4
gh-123853: Cleanup Windows 95 locale fallback support ( #144738 )
...
Closes #123853
2026-02-27 11:06:46 +01:00
Serhiy Storchaka
6ea84b2726
Fix unlikely potential reference leak in _locale._getdefaultlocale (GH-145250)
...
It occurs in a code which perhaps never executed.
2026-02-27 08:02:19 +00:00
A.Ibrahim
06b0920f12
gh-142787: Handle empty sqlite3 blob slices ( #142824 )
2026-02-26 23:40:25 +00:00
AdamKorcz
3fc945df22
gh-144872: fix heap buffer overflow _PyTokenizer_ensure_utf8 ( #144807 )
2026-02-26 22:35:08 +00:00
Sergey B Kirpichev
f3a381e54f
gh-141510: support frozendict's in the C decimal module (gh-145165)
2026-02-27 07:02:39 +09:00
Taegyun Kim
c2d3d6b0dd
gh-144316: Fix missing exception in _remote_debugging with debug=False ( #144442 )
2026-02-26 21:14:34 +00:00
Pieter Eendebak
4401f23cbf
gh-141510: Update PyDict_Copy documentation with note on frozendict (GH-145249)
2026-02-26 11:00:22 -05:00
Rajhans Jadhao
e234662f7f
gh-144190: Clarify get_type_hints() instance behavior in docs ( #144831 )
2026-02-26 15:47:13 +02:00
Adorilson Bezerra
aa2c0c3acb
gh-106318: Add examples for str.rjust() method ( #143890 )
2026-02-26 15:41:49 +02:00
Serhiy Storchaka
812ef66759
gh-145202: Fix crash in unicodedata's GraphemeBreakIterator and Segment (GH-145216)
...
Remove the tp_clear slots and make Segment members read-only.
Also add tests for reference loops involving GraphemeBreakIterator
and Segment.
2026-02-26 11:30:08 +02:00
Hood Chatham
43fdb7037e
gh-145037: Fix Emscripten trampoline with emcc >= 4.0.19 ( #145038 )
...
This undoes a change made as a part of PR 137470, for compatibility with EMSDK
4.0.19. It adds `emscripten_trampoline` field in `pycore_runtime_structs.h`
and initializes it from JS initialization code with the wasm-gc based trampoline
if possible. Otherwise we fall back to the JS trampoline.
2026-02-26 06:21:05 +08:00
Robsdedude
7eb00ad23c
gh-144156: move news entry to Library ( #145205 )
2026-02-25 12:42:59 -05:00
Hai Zhu
277a03711b
gh-145197: Fix JIT trace crash when recording function from cleared generator frame (GH-145220)
2026-02-25 16:52:53 +00:00
Filipe Laíns
56b7dc4e9b
Fix compileall in lazy imports test data with bad syntax ( #145221 )
2026-02-25 16:27:53 +00:00
Filipe Laíns
80b2b88338
Fix "lazy from (...) import (...)" tests ( #145213 )
2026-02-25 15:57:06 +00:00
Lysandros Nikolaou
017ccd3bf4
gh-142518: Move thread safety sections into a new page ( #144716 )
...
- Create a new page for thread safety notes for built-in types
- Move thread safety notes for `list` into the new page
- Move thread safety notes for `dict` into the new page
---------
Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
2026-02-25 16:49:46 +01:00
Filipe Laíns
ae57dc6c0b
Update status of blockers on combining pixi packges variant sources ( #145222 )
2026-02-25 15:39:45 +00:00
Tadej Magajna
12828e5f98
gh-85809: Ensure shutil.make_archive accepts path-like objects in all cases (GH-143668)
2026-02-25 16:44:17 +02:00
Petr Viktorin
9b22261a86
GH-145000: Add a tool to record/check removed HTML IDs ( #145001 )
2026-02-25 13:37:59 +01:00
Matthias Kievernagel
f8ce51a522
gh-47655: Add support for user data and detail of Tk events to tkinter (GH-7142)
...
Expose the %d substitution as the tkinter.Event attributes:
* "detail" for Enter, Leave, FocusIn, FocusOut, and ConfigureRequest events
* "user_data" for virtual events
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
2026-02-25 10:34:00 +02:00