Commit 3698fda
authored
This avoids the problematic race in drop_gil() by skipping the FORCE_SWITCHING code there for finalizing threads.
(The idea for this approach came out of discussions with @markshannon.)
1 parent 8a8ebf2 commit 3698fda
File tree
4 files changed
+46
-9
lines changed- Include/internal
- Python
4 files changed
+46
-9
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
100 | 100 | | |
101 | 101 | | |
102 | 102 | | |
103 | | - | |
| 103 | + | |
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
278 | 278 | | |
279 | 279 | | |
280 | 280 | | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
281 | 290 | | |
282 | 291 | | |
283 | 292 | | |
| |||
298 | 307 | | |
299 | 308 | | |
300 | 309 | | |
301 | | - | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
302 | 319 | | |
303 | 320 | | |
304 | 321 | | |
| |||
350 | 367 | | |
351 | 368 | | |
352 | 369 | | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
353 | 373 | | |
354 | 374 | | |
355 | 375 | | |
| |||
630 | 650 | | |
631 | 651 | | |
632 | 652 | | |
633 | | - | |
| 653 | + | |
634 | 654 | | |
635 | | - | |
636 | | - | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
637 | 659 | | |
638 | 660 | | |
639 | 661 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2035 | 2035 | | |
2036 | 2036 | | |
2037 | 2037 | | |
2038 | | - | |
| 2038 | + | |
2039 | 2039 | | |
2040 | 2040 | | |
2041 | 2041 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
822 | 822 | | |
823 | 823 | | |
824 | 824 | | |
| 825 | + | |
| 826 | + | |
| 827 | + | |
| 828 | + | |
| 829 | + | |
| 830 | + | |
825 | 831 | | |
826 | 832 | | |
827 | 833 | | |
| |||
886 | 892 | | |
887 | 893 | | |
888 | 894 | | |
| 895 | + | |
| 896 | + | |
| 897 | + | |
| 898 | + | |
| 899 | + | |
| 900 | + | |
889 | 901 | | |
890 | 902 | | |
891 | 903 | | |
| |||
930 | 942 | | |
931 | 943 | | |
932 | 944 | | |
| 945 | + | |
933 | 946 | | |
934 | 947 | | |
935 | 948 | | |
| |||
943 | 956 | | |
944 | 957 | | |
945 | 958 | | |
946 | | - | |
| 959 | + | |
| 960 | + | |
| 961 | + | |
947 | 962 | | |
948 | 963 | | |
949 | 964 | | |
| |||
1567 | 1582 | | |
1568 | 1583 | | |
1569 | 1584 | | |
1570 | | - | |
| 1585 | + | |
1571 | 1586 | | |
1572 | 1587 | | |
1573 | 1588 | | |
| |||
1907 | 1922 | | |
1908 | 1923 | | |
1909 | 1924 | | |
1910 | | - | |
| 1925 | + | |
1911 | 1926 | | |
1912 | 1927 | | |
1913 | 1928 | | |
| |||
0 commit comments