Gregory P. Smith
ded54c3baa
Remove an inaccurate note from socket.recv
(GH-129733)
...
Remove an inaccurate note from socket.recv.
2025-02-06 16:39:37 +00:00
Cody Maloney
5fb019fc29
gh-129559: Add bytearray.resize()
(GH-129560)
...
Add bytearray.resize() which wraps PyByteArray_Resize.
Make negative size passed to resize exception/error rather than crash in optimized builds.
2025-02-05 11:33:17 -08:00
Sam Gross
e5f10a7414
gh-127933: Add option to run regression tests in parallel (gh-128003)
...
This adds a new command line argument, `--parallel-threads` to the
regression test runner to allow it to run individual tests in multiple
threads in parallel in order to find multithreading bugs.
Some tests pass when run with `--parallel-threads`, but there's still
more work before the entire suite passes.
2025-02-04 17:44:59 -05:00
Serhiy Storchaka
078ab828b9
Use roles :data: and :const: for referencing module variables (GH-129507)
2025-02-04 16:16:41 +02:00
donBarbos
bb5c6875d6
gh-111637: Clarify MIME type recognition behavior in mimetypes documentation (GH-129546)
2025-02-03 16:42:12 +00:00
Peter Bierma
39b754a359
gh-129407: Clarify that a SystemError
isn't always CPython's fault ( #129410 )
2025-02-03 12:46:13 +01:00
Illia Volochii
a33dcb9e43
gh-81340: Use copy_file_range in shutil.copyfile copy functions (GH-93152)
...
This allows the underlying file system an opportunity to optimise or avoid the actual copy.
2025-02-03 10:23:27 +00:00
Peter Bierma
9ba281d871
gh-128509: Add sys._is_immortal
for identifying immortal objects ( #128510 )
...
Co-authored-by: Kumar Aditya <kumaraditya@python.org>
2025-01-31 15:27:08 +00:00
Michael Osipov
e3eba8ce26
gh-129393: Make 'sys.platform' return "freebsd" only on FreeBSD ( #129394 )
...
Make 'sys.platform' return "freebsd" only on FreeBSD without major version.
2025-01-31 10:02:45 +01:00
Hod
fdcedfd3cf
gh-126400: Add TCP socket timeout to SysLogHandler to prevent blocking (GH-126716)
...
Co-authored-by: Vinay Sajip <vinay_sajip@yahoo.co.uk>
2025-01-29 19:37:43 +00:00
RUANG (James Roy)
1c3bb200da
gh-85046: Document errno constants ( #126420 )
2025-01-28 01:12:45 +01:00
Nick Pope
8ec76d9034
gh-128427: Add uuid.NIL
and uuid.MAX
( #128429 )
2025-01-27 18:17:17 +02:00
Cody Maloney
1ed4487968
gh-129205: Add os.readinto() API for reading data into a caller provided buffer ( #129211 )
...
Add a new OS API which will read data directly into a caller provided
writeable buffer protocol object.
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
Co-authored-by: Victor Stinner <vstinner@python.org>
2025-01-26 14:21:03 +01:00
Giles Copp
9abbb58e3f
gh-112713 : Add support for 'partitioned' attribute in http.cookies (GH-112714)
...
* Add support for 'partitioned' attribute in http.cookies
Co-authored-by: Giles Copp <gilesc@dropbox.com>
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
Co-authored-by: Gregory P. Smith [Google LLC] <greg@krypto.org>
2025-01-24 22:31:52 +00:00
sobolevn
c05a851ac5
gh-91048: Improve example in asyncio-graph.rst
doc ( #129224 )
2025-01-23 23:38:51 +05:30
Sam Gross
a10f99375e
Revert "GH-128914: Remove conditional stack effects from bytecodes.c
and the code generators (GH-128918)" (GH-129202)
...
The commit introduced a ~2.5-3% regression in the free threading build.
This reverts commit ab61d3f430
.
2025-01-23 09:26:25 +00:00
Yury Selivanov
188598851d
GH-91048: Add utils for capturing async call stack for asyncio programs and enable profiling ( #124640 )
...
Signed-off-by: Pablo Galindo <pablogsal@gmail.com>
Co-authored-by: Pablo Galindo <pablogsal@gmail.com>
Co-authored-by: Kumar Aditya <kumaraditya@python.org>
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
Co-authored-by: Savannah Ostrowski <savannahostrowski@gmail.com>
Co-authored-by: Jacob Coffee <jacob@z7x.org>
Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com>
2025-01-22 17:25:29 +01:00
Wim Jeantine-Glenn
a4760ef8e5
gh-128720: Fix doc inacurracy about __main__.__file__ existence in the REPL ( #128721 )
...
Fix doc inacurracy about __main__.__file__ existence in the REPL
2025-01-21 19:52:21 +00:00
Petr Viktorin
d3b1bb228c
gh-128156: Guard use of ffi_type_complex_double
on macOS system libffi (GH-128680)
...
* Determine ffi complex support at runtime
* Also, generate SIMPLE_TYPE_CHARS once at runtime
2025-01-21 10:59:18 +01:00
Mark Shannon
ab61d3f430
GH-128914: Remove conditional stack effects from bytecodes.c
and the code generators (GH-128918)
2025-01-20 17:09:23 +00:00
Thomas Grainger
38a9956876
gh-128308: pass **kwargs
to asyncio task_factory ( #128768 )
...
Co-authored-by: Kumar Aditya <kumaraditya@python.org>
2025-01-20 22:23:55 +05:30
Tomas R.
bca35f0e78
gh-129020: Remove ambiguous sentence from tokenize.untokenize
docs ( #129021 )
2025-01-20 00:05:22 +00:00
Peter Bierma
fba475ae6f
gh-121542: Document trailing newline behavior in set_content()
( #121543 )
...
Co-authored-by: Yizheng Meng <dev@rapidcow.org>
2025-01-18 20:34:40 +02:00
Bénédikt Tran
f4afaa6f11
gh-125997: suggest efficient alternatives for time.sleep(0)
( #128752 )
2025-01-18 12:02:43 +01:00
Marie Roald
d3adf02c90
gh-126349: Add 'fill', 'poly', and 'no_animation' context managers to turtle ( #126350 )
...
Co-authored-by: Marie Roald <roald.marie@gmail.com>
Co-authored-by: Yngve Mardal Moe <yngve.m.moe@gmail.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: Daniel Hollas <danekhollas@gmail.com>
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
Co-authored-by: Erlend E. Aasland <erlend@python.org>
2025-01-18 11:27:22 +01:00
Srinivas Reddy Thatiparthy (తాటిపర్తి శ్రీనివాస్ రెడ్డి)
313b96eb8b
gh-128017: Make a note that sys variables are read-only ( #128887 )
2025-01-16 11:17:03 +01:00
Tomas R.
256d6d2131
gh-97850: Suggest TraversableResources
as the alternative for ResourceLoader
(GH-128601)
...
Suggest TraversableResources as the alternative for ResourceLoader.
Previously, ResourceReader was the suggested alternative, but it
is itself deprecated in favour of TraversableResources.
2025-01-15 12:47:36 -08:00
Bénédikt Tran
d906bde250
gh-67206: Document that string.printable
is not printable in the POSIX sense ( #128820 )
2025-01-14 17:07:37 +01:00
Victor Stinner
d786ac7f58
gh-59705: Document OS thread name change ( #128800 )
2025-01-14 16:31:13 +01:00
Rafael Fontenelle
1598e18a65
Fix a "doctest" block in Doc/library/turtle.rst
( #128831 )
2025-01-14 16:17:24 +01:00
Hugo van Kemenade
f26daa9470
Python 3.14.0a4
2025-01-14 13:52:58 +02:00
Serhiy Storchaka
06cad77a5b
gh-71339: Add additional assertion methods for unittest (GH-128707)
...
Add the following methods:
* assertHasAttr() and assertNotHasAttr()
* assertIsSubclass() and assertNotIsSubclass()
* assertStartsWith() and assertNotStartsWith()
* assertEndsWith() and assertNotEndsWith()
Also improve error messages for assertIsInstance() and
assertNotIsInstance().
2025-01-14 10:02:38 +02:00
Peter Bierma
8dfc743a1d
gh-128182: Add per-object memory access synchronization to ctypes
(GH-128490)
2025-01-13 14:17:38 +01:00
Cheryl Sabella
5044c2245c
gh-67748: DOC:Add summary table for str methods in stdtypes.rst (GH-1709)
...
Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com>
Co-authored-by: Oleg Iarygin <oleg@arhadthedev.net>
Co-authored-by: Carol Willing <carolcode@willingconsulting.com>
2025-01-13 14:14:59 +01:00
Bénédikt Tran
29fe8072cf
gh-123345: improve fnmatch
docs ( #123346 )
2025-01-13 11:21:22 +01:00
RUANG (James Roy)
553cdc6d68
gh-128696: Add arm64 to the get_platform return val description ( #128701 )
2025-01-11 01:03:12 +00:00
Adam Johnson
1b39b502d3
gh-128409: Document that pdb.post_mortem() accepts exceptions ( #128410 )
...
Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
2025-01-10 10:54:45 -05:00
dgpb
8af5781094
gh-128650: Fix incorrect statement in partial documentation (gh-128651)
2025-01-09 13:32:00 -06:00
Kumar Aditya
4322a318ea
gh-124433: fix docs for asyncio.Queue.task_done
( #128669 )
2025-01-09 17:50:12 +05:30
Kumar Aditya
b2adf55674
gh-126137: improve docs for loop.add_reader
and loop.add_writer
( #128666 )
2025-01-09 15:40:45 +05:30
Kumar Aditya
4685401845
gh-79149: document reentrant safety of loop.call_soon_threadsafe
( #128662 )
...
Co-authored-by: Thomas Grainger <tagrain@gmail.com>
2025-01-09 09:19:05 +00:00
Tomas R.
a1284e9797
gh-97850: Remove the mention of removal from ResourceReader
docs ( #128602 )
...
Remove the mention of removal from ResourceReader docs
2025-01-08 18:38:02 -05:00
Erlend E. Aasland
cdfb8bc93a
gh-87506: Amend json.loads() post PR #127355 ( #128609 )
2025-01-08 09:36:44 +01:00
Srinivas Reddy Thatiparthy (తాటిపర్తి శ్రీనివాస్ రెడ్డి)
15372d0112
gh-87506: Document that json.load*() can raise UnicodeDecodeError ( #127355 )
...
Co-authored-by: Erlend Aasland <erlend@python.org>
2025-01-08 07:35:43 +00:00
Erlend E. Aasland
a21e31ec54
Docs: mark up json.load() using parameter list ( #128488 )
2025-01-07 22:07:17 +01:00
Jun Komoda
145276a072
Add .. availability:: Windows
directive to COM-related function prototype (GH-127436)
...
Add a directive to prototype that "returns a foreign function that will call a COM method"
2025-01-07 09:36:27 +01:00
Erlend E. Aasland
b3cbd8f1b5
gh-108202: Document calendar.Calendar.firstweekday ( #128566 )
2025-01-07 08:59:24 +01:00
Stan Ulbrych
953b49e546
gh-108202: Document calendar.Calendar
methods getfirstweekday
and setfirstweekday
( #127579 )
2025-01-07 00:38:45 +01:00
Yuki Kobayashi
3b231be8f0
Docs: fix MessageDefect
references in email.policy docs ( #128468 )
2025-01-05 22:58:31 +01:00
Erlend E. Aasland
87ee76062a
Docs: amend json.dump() post gh-128482 ( #128489 )
2025-01-04 19:57:59 +01:00