Lysandros Nikolaou
847f83ef1c
gh-142518: Add thread safety notes for the buffer protocol ( #145911 )
2026-03-18 14:18:28 +01:00
Lysandros Nikolaou
2f4e4ec2e7
gh-142518: Document thread-safety guarantees of bytearray objects ( #145226 )
2026-03-15 15:57:05 +01:00
Connor Gibson
51e8acf8de
Docs: fix missing period in Doc/library/stdtypes.rst ( #145935 )
2026-03-14 10:19:00 +01:00
Lysandros Nikolaou
79b91e7c50
gh-142518: Document thread-safety guarantees of set objects ( #145225 )
2026-03-13 14:53:01 +01:00
Sergey B Kirpichev
ce1abaf9b8
gh-99875: Document rounding mode for old-style formatting ( #126382 )
2026-03-11 14:25:24 +01:00
Hugo van Kemenade
7fbdc8fb54
Merge branch 'main' of https://github.com/python/cpython
2026-03-10 16:41:02 +02:00
Adorilson Bezerra
9585f509d7
gh-106318: Add examples for str.isspace() docs ( #145399 )
2026-03-10 16:19:24 +02:00
Hugo van Kemenade
6024d3c6da
Python 3.15.0a7
2026-03-10 14:31:15 +02:00
Victor Stinner
37e421bb43
gh-141510: Complete What's New in Python 3.15 for frozendict ( #145537 )
...
Mention updated stdlib modules and built-in functions.
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-05 17:44:58 +01:00
Victorien
34df70c83c
Reference memoryview.tolist as a method ( #145412 )
2026-03-03 16:05:14 +00:00
Adorilson Bezerra
aa2c0c3acb
gh-106318: Add examples for str.rjust() method ( #143890 )
2026-02-26 15:41:49 +02: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
Petr Viktorin
112d8ac972
gh-141984: Reword and reorganize the first part of Atoms docs (GH-144117)
...
Co-authored-by: Blaise Pabon <blaise@gmail.com>
Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
2026-02-18 14:13:21 +01:00
Victor Stinner
e779777c66
gh-141510: Mention frozendict in dict documentation ( #144934 )
...
test_genericalias now tests also frozendict.
2026-02-17 23:03:22 +01:00
Victor Stinner
696cdfc0a2
gh-141510, PEP 814: Add built-in frozendict type ( #144757 )
...
Add TYPE_FROZENDICT to the marshal module.
Add C API functions:
* PyAnyDict_Check()
* PyAnyDict_CheckExact()
* PyFrozenDict_Check()
* PyFrozenDict_CheckExact()
* PyFrozenDict_New()
Add PyFrozenDict_Type C type.
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: Adam Johnson <me@adamj.eu>
Co-authored-by: Benedikt Johannes <benedikt.johannes.hofer@gmail.com>
2026-02-17 10:54:41 +01:00
Adorilson Bezerra
f912c835b9
gh-106318: Fix incorrectly rendered code block in str.isalnum() docs (GH-144718)
2026-02-12 08:40:17 +01:00
Lysandros Nikolaou
35dc547ab5
gh-142518: Document thread-safety guarantees of dict operations ( #144184 )
...
* Address feedback; move thread safety section below see-also
* Address feedback - don't mention equality comparison only
* Change admonition to rubric; cross-reference glossary
---------
Co-authored-by: Petr Viktorin <encukou@gmail.com>
2026-02-11 14:33:00 +01:00
Lysandros Nikolaou
12dbae4c02
gh-142518: Define lock-free and per-object lock ( #144548 )
...
- Add definitions of lock-free and per-object lock to the glossary
- Cross-reference these from list thread safety notes
- Change admonition to rubric
2026-02-11 13:55:36 +01:00
Adorilson Bezerra
936d60dbe1
gh-106318: Improve str.rstrip() method doc ( #143893 )
...
Co-authored-by: Victor Stinner <vstinner@python.org>
Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
2026-02-11 09:41:37 +01:00
kovan
9b8d59c136
gh-72798: Add mapping example to str.translate documentation ( #144454 )
...
Add an example showing how to use str.translate() with a dictionary
mapping directly, demonstrating character replacement and deletion.
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-10 11:13:40 +01:00
Adorilson Bezerra
432ddd99e2
gh-106318: Add examples for str.partition() method ( #142823 )
2026-02-09 00:10:43 +02:00
Adorilson Bezerra
3dd7a3c65a
gh-106318: Add example for str.isalnum() ( #137550 )
2026-02-09 00:08:18 +02:00
Adorilson Bezerra
1b6d737ee0
gh-106318: Add examples for str.startswith() method ( #144369 )
...
Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
2026-02-04 18:17:42 +01:00
Adorilson Bezerra
45d00a0791
gh-106318: Add examples for str.rindex() method ( #143887 )
...
Co-authored-by: Victor Stinner <vstinner@python.org>
2026-02-03 13:29:05 +00:00
Adorilson Bezerra
3c9c3d33cb
gh-106318: Add examples for str.rpartition() method ( #143891 )
2026-01-19 15:15:55 +01:00
Lysandros Nikolaou
1de46715ec
gh-142518: Document thread-safety guarantees of list operations ( #142519 )
...
* Add everything to code blocks
* Improve wording around atomicity; specify exact types
* Better explain lock-free and atomicity
2026-01-12 17:43:05 +01:00
Sergey B Kirpichev
23b93770f6
gh-143420: Clarify sequence behavior for slice indexes ( #143422 )
2026-01-11 19:17:47 +02:00
Adorilson Bezerra
c696f33d9e
gh-106318: Add examples for str.rfind() method ( #143582 )
2026-01-09 16:24:31 +01:00
Adorilson Bezerra
6d6c7ed737
gh-106318: Improve str.removeprefix() and str.removesuffix() docs ( #143580 )
...
Add doctest role and 'See also'.
2026-01-09 16:22:50 +01:00
Adorilson Bezerra
af9f783a7e
gh-106318: Add examples for str.replace() method (GH-143581)
2026-01-09 09:01:00 +01:00
Adorilson Bezerra
51a56a3a7b
gh-106318: Add examples for str.casefold() and str.lower() methods ( #142154 )
...
Co-authored-by: Victor Stinner <vstinner@python.org>
Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
2026-01-07 16:16:25 +00:00
Adorilson Bezerra
4fb6a31bce
gh-106318: Add example for str.index() ( #137023 )
2026-01-06 23:42:11 +02:00
Adorilson Bezerra
7b0a372b20
gh-106318: Add examples for str.isprintable() ( #140043 )
...
Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
2026-01-06 17:43:44 +01:00
Stan Ulbrych
3c0888b25b
gh-89152: Note truth testing exception in stdtypes.rst ( #137640 )
...
Co-authored-by: Peter Bierma <zintensitydev@gmail.com>
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2025-12-22 11:36:44 -08:00
Mohsin Mehmood
b372bd7295
gh-141218: Fix inaccurate object comparison documentation ( #141221 )
...
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
2025-12-16 13:46:42 +02:00
Owain Davies
a15bd217b2
Remove duplicate content in Mapping types - dict documentation ( #141036 )
2025-12-16 13:46:13 +02:00
Adorilson Bezerra
ec2619c080
gh-106318: Add examples for str.ljust() method ( #142719 )
...
Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
2025-12-16 13:39:20 +02:00
Bartosz Sławecki
a44509ea87
gh-139320: Cover exception chaining in the docs of contextmanager.__exit__ (GH-140169)
2025-12-16 11:15:37 +01:00
Adorilson Bezerra
3596dba691
gh-106318: Add examples for str.isnumeric() ( #142680 )
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2025-12-14 20:12:12 +02:00
Serhiy Storchaka
1d8f3ed2eb
gh-101100: Fix references to the set methods (GH-141857)
2025-12-05 16:22:38 +02:00
Petr Viktorin
aea5531583
gh-135676: Reword the f-string (and t-string) section (GH-137469)
...
Much of the information was duplicated in stdtypes.rst; this PR keeps lexical/syntactical details in Lexical Analysis and the evaluation & runtime behaviour in Standard types, with cross-references between the two.
Since the t-string section only listed differences from f-strings, and the grammar for the two is equivalent, that section was moved to Standard types almost entirely.
Co-authored-by: Blaise Pabon <blaise@gmail.com>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
2025-12-03 16:14:53 +01:00
Cody Maloney
d2d2e92110
Docs: Move to method references for bytearray.take_bytes ( #142053 )
2025-11-28 22:07:34 +01:00
Guo Ci
8c33c6143e
Correct indentation in stdtypes.rst ( #141957 )
2025-11-26 11:55:52 +05:30
Adorilson Bezerra
fb655527d8
gh-106318: Add examples for str.join() ( #140315 )
...
Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
2025-11-24 16:53:25 +02:00
Adorilson Bezerra
0cde70bde0
gh-106318: Add example for str.format() ( #137018 )
2025-11-24 16:51:10 +02:00
Adorilson Bezerra
0387a8e0f7
gh-106318: Add example for str.isalpha() ( #137557 )
...
Co-authored-by: Éric <merwok@netwok.org>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: Victor Stinner <vstinner@python.org>
2025-11-24 14:10:35 +00:00
Adorilson Bezerra
0afcb51d17
gh-106318: Add example for str.isascii() ( #137558 )
...
Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2025-11-24 16:02:18 +02:00
Adorilson Bezerra
6462322840
gh-106318: Add example for str.isdecimal() ( #137559 )
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2025-11-24 11:47:54 +00:00
Adam Turner
cde19e565c
GH-101100: Resolve reference warnings in library/stdtypes.rst ( #138420 )
2025-11-22 19:23:29 +00:00
Hugo van Kemenade
a62562859d
Python 3.15.0a2
2025-11-18 16:51:17 +02:00