Commit 1637c04
[WIP] PEP 814: Add built-in frozendict type
* Basic tests
* Bare minimum documentation
* Support frozendict in marshal, pickle, json
* Replace dict with frozendict in many stdlib modules
Co-Authored-by: Donghee Na <[email protected]>
Co-Authored-by: Marco Sulla <[email protected]>1 parent 2fbd396 commit 1637c04
File tree
49 files changed
+935
-482
lines changed- Doc/library
- Include
- cpython
- internal
- Lib
- email
- json
- pydoc_data
- test
- test_doctest
- test_inspect
- tomllib
- Modules
- Objects
- Python
- Tools/cases_generator
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
49 files changed
+935
-482
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4914 | 4914 | | |
4915 | 4915 | | |
4916 | 4916 | | |
4917 | | - | |
4918 | | - | |
| 4917 | + | |
| 4918 | + | |
4919 | 4919 | | |
4920 | 4920 | | |
4921 | 4921 | | |
| |||
4926 | 4926 | | |
4927 | 4927 | | |
4928 | 4928 | | |
4929 | | - | |
4930 | | - | |
| 4929 | + | |
| 4930 | + | |
| 4931 | + | |
4931 | 4932 | | |
4932 | 4933 | | |
4933 | 4934 | | |
| |||
5199 | 5200 | | |
5200 | 5201 | | |
5201 | 5202 | | |
| 5203 | + | |
| 5204 | + | |
| 5205 | + | |
| 5206 | + | |
| 5207 | + | |
| 5208 | + | |
| 5209 | + | |
| 5210 | + | |
| 5211 | + | |
5202 | 5212 | | |
5203 | 5213 | | |
5204 | 5214 | | |
| |||
5532 | 5542 | | |
5533 | 5543 | | |
5534 | 5544 | | |
| 5545 | + | |
5535 | 5546 | | |
5536 | 5547 | | |
5537 | 5548 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
35 | 45 | | |
36 | 46 | | |
37 | 47 | | |
| |||
52 | 62 | | |
53 | 63 | | |
54 | 64 | | |
55 | | - | |
| 65 | + | |
56 | 66 | | |
57 | 67 | | |
58 | 68 | | |
| |||
103 | 113 | | |
104 | 114 | | |
105 | 115 | | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
406 | 406 | | |
407 | 407 | | |
408 | 408 | | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
409 | 418 | | |
410 | 419 | | |
411 | 420 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
863 | 863 | | |
864 | 864 | | |
865 | 865 | | |
866 | | - | |
867 | | - | |
| 866 | + | |
868 | 867 | | |
869 | 868 | | |
870 | 869 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
823 | 823 | | |
824 | 824 | | |
825 | 825 | | |
| 826 | + | |
826 | 827 | | |
827 | 828 | | |
828 | 829 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
183 | 183 | | |
184 | 184 | | |
185 | 185 | | |
| 186 | + | |
186 | 187 | | |
187 | 188 | | |
188 | 189 | | |
| |||
198 | 199 | | |
199 | 200 | | |
200 | 201 | | |
| 202 | + | |
201 | 203 | | |
202 | 204 | | |
203 | 205 | | |
| |||
0 commit comments