Commit 35d6540
authored
bpo-46006: Revert "bpo-40521: Per-interpreter interned strings (pythonGH-20085)" (pythonGH-30422)
This reverts commit ea25180.
Keep "assert(interned == NULL);" in _PyUnicode_Fini(), but only for
the main interpreter.
Keep _PyUnicode_ClearInterned() changes avoiding the creation of a
temporary Python list object.1 parent e5894ca commit 35d6540
File tree
4 files changed
+75
-30
lines changed- Include/internal
- Misc/NEWS.d/next/Core and Builtins
- Objects
4 files changed
+75
-30
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | 51 | | |
62 | 52 | | |
63 | 53 | | |
64 | 54 | | |
65 | | - | |
| 55 | + | |
66 | 56 | | |
67 | 57 | | |
68 | 58 | | |
| |||
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
57 | 62 | | |
58 | 63 | | |
59 | 64 | | |
| |||
4028 | 4033 | | |
4029 | 4034 | | |
4030 | 4035 | | |
| 4036 | + | |
4031 | 4037 | | |
4032 | 4038 | | |
4033 | 4039 | | |
| |||
4037 | 4043 | | |
4038 | 4044 | | |
4039 | 4045 | | |
| 4046 | + | |
4040 | 4047 | | |
4041 | 4048 | | |
4042 | 4049 | | |
| |||
8424 | 8431 | | |
8425 | 8432 | | |
8426 | 8433 | | |
| 8434 | + | |
8427 | 8435 | | |
8428 | 8436 | | |
8429 | 8437 | | |
8430 | 8438 | | |
| 8439 | + | |
| 8440 | + | |
| 8441 | + | |
| 8442 | + | |
| 8443 | + | |
| 8444 | + | |
8431 | 8445 | | |
8432 | 8446 | | |
8433 | 8447 | | |
| |||
8452 | 8466 | | |
8453 | 8467 | | |
8454 | 8468 | | |
| 8469 | + | |
8455 | 8470 | | |
| 8471 | + | |
8456 | 8472 | | |
8457 | 8473 | | |
8458 | 8474 | | |
8459 | 8475 | | |
8460 | 8476 | | |
8461 | 8477 | | |
| 8478 | + | |
8462 | 8479 | | |
8463 | 8480 | | |
8464 | 8481 | | |
| 8482 | + | |
| 8483 | + | |
| 8484 | + | |
| 8485 | + | |
| 8486 | + | |
8465 | 8487 | | |
8466 | 8488 | | |
8467 | 8489 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
214 | 214 | | |
215 | 215 | | |
216 | 216 | | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
217 | 233 | | |
218 | 234 | | |
219 | 235 | | |
| |||
1950 | 1966 | | |
1951 | 1967 | | |
1952 | 1968 | | |
1953 | | - | |
| 1969 | + | |
1954 | 1970 | | |
1955 | 1971 | | |
1956 | 1972 | | |
1957 | 1973 | | |
1958 | 1974 | | |
1959 | 1975 | | |
1960 | 1976 | | |
1961 | | - | |
| 1977 | + | |
1962 | 1978 | | |
1963 | 1979 | | |
1964 | 1980 | | |
1965 | 1981 | | |
1966 | 1982 | | |
| 1983 | + | |
1967 | 1984 | | |
1968 | 1985 | | |
1969 | 1986 | | |
| |||
11342 | 11359 | | |
11343 | 11360 | | |
11344 | 11361 | | |
| 11362 | + | |
11345 | 11363 | | |
11346 | 11364 | | |
11347 | 11365 | | |
11348 | 11366 | | |
11349 | 11367 | | |
| 11368 | + | |
11350 | 11369 | | |
11351 | 11370 | | |
11352 | 11371 | | |
| |||
15591 | 15610 | | |
15592 | 15611 | | |
15593 | 15612 | | |
| 15613 | + | |
15594 | 15614 | | |
15595 | 15615 | | |
15596 | 15616 | | |
15597 | 15617 | | |
15598 | 15618 | | |
15599 | | - | |
15600 | | - | |
15601 | | - | |
15602 | | - | |
| 15619 | + | |
| 15620 | + | |
| 15621 | + | |
15603 | 15622 | | |
15604 | 15623 | | |
15605 | 15624 | | |
15606 | 15625 | | |
15607 | 15626 | | |
15608 | | - | |
| 15627 | + | |
15609 | 15628 | | |
15610 | 15629 | | |
15611 | 15630 | | |
| |||
15622 | 15641 | | |
15623 | 15642 | | |
15624 | 15643 | | |
| 15644 | + | |
| 15645 | + | |
| 15646 | + | |
| 15647 | + | |
| 15648 | + | |
15625 | 15649 | | |
15626 | 15650 | | |
15627 | | - | |
15628 | 15651 | | |
15629 | 15652 | | |
15630 | 15653 | | |
| |||
15658 | 15681 | | |
15659 | 15682 | | |
15660 | 15683 | | |
15661 | | - | |
15662 | | - | |
| 15684 | + | |
| 15685 | + | |
15663 | 15686 | | |
15664 | 15687 | | |
15665 | | - | |
| 15688 | + | |
| 15689 | + | |
| 15690 | + | |
| 15691 | + | |
| 15692 | + | |
15666 | 15693 | | |
15667 | 15694 | | |
15668 | 15695 | | |
15669 | 15696 | | |
15670 | 15697 | | |
15671 | 15698 | | |
15672 | 15699 | | |
15673 | | - | |
| 15700 | + | |
15674 | 15701 | | |
15675 | 15702 | | |
15676 | 15703 | | |
15677 | 15704 | | |
15678 | 15705 | | |
15679 | | - | |
| 15706 | + | |
15680 | 15707 | | |
15681 | 15708 | | |
15682 | 15709 | | |
| |||
15707 | 15734 | | |
15708 | 15735 | | |
15709 | 15736 | | |
15710 | | - | |
15711 | | - | |
| 15737 | + | |
| 15738 | + | |
15712 | 15739 | | |
15713 | 15740 | | |
15714 | 15741 | | |
| |||
16079 | 16106 | | |
16080 | 16107 | | |
16081 | 16108 | | |
16082 | | - | |
16083 | | - | |
| 16109 | + | |
16084 | 16110 | | |
16085 | 16111 | | |
16086 | 16112 | | |
| |||
16090 | 16116 | | |
16091 | 16117 | | |
16092 | 16118 | | |
16093 | | - | |
16094 | | - | |
| 16119 | + | |
| 16120 | + | |
| 16121 | + | |
| 16122 | + | |
16095 | 16123 | | |
16096 | 16124 | | |
16097 | 16125 | | |
| |||
0 commit comments