Commit 77ab53a
gh-120974: Make _asyncio._leave_task atomic in the free-threaded build (GH-122139)
* gh-120974: Make _asyncio._leave_task atomic in the free-threaded build
Update `_PyDict_DelItemIf` to allow for an argument to be passed to the
predicate.
(cherry picked from commit a15fede)
Co-authored-by: Sam Gross <[email protected]>
1 parent 214b430 commit 77ab53a
File tree
4 files changed
+48
-45
lines changed- Include/internal
- Modules
- Objects
4 files changed
+48
-45
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
20 | | - | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
21 | 25 | | |
22 | 26 | | |
23 | 27 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1945 | 1945 | | |
1946 | 1946 | | |
1947 | 1947 | | |
| 1948 | + | |
| 1949 | + | |
| 1950 | + | |
| 1951 | + | |
| 1952 | + | |
| 1953 | + | |
| 1954 | + | |
| 1955 | + | |
| 1956 | + | |
| 1957 | + | |
| 1958 | + | |
| 1959 | + | |
| 1960 | + | |
| 1961 | + | |
| 1962 | + | |
| 1963 | + | |
| 1964 | + | |
| 1965 | + | |
1948 | 1966 | | |
1949 | 1967 | | |
1950 | 1968 | | |
1951 | 1969 | | |
1952 | 1970 | | |
1953 | | - | |
1954 | | - | |
1955 | | - | |
1956 | | - | |
1957 | | - | |
1958 | | - | |
1959 | | - | |
1960 | | - | |
1961 | | - | |
1962 | | - | |
1963 | | - | |
1964 | | - | |
1965 | | - | |
1966 | | - | |
1967 | | - | |
1968 | | - | |
1969 | | - | |
| 1971 | + | |
| 1972 | + | |
| 1973 | + | |
| 1974 | + | |
| 1975 | + | |
1970 | 1976 | | |
1971 | | - | |
| 1977 | + | |
1972 | 1978 | | |
1973 | 1979 | | |
1974 | 1980 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | | - | |
| 59 | + | |
| 60 | + | |
68 | 61 | | |
69 | 62 | | |
70 | 63 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2567 | 2567 | | |
2568 | 2568 | | |
2569 | 2569 | | |
2570 | | - | |
| 2570 | + | |
2571 | 2571 | | |
2572 | 2572 | | |
2573 | 2573 | | |
| |||
2609 | 2609 | | |
2610 | 2610 | | |
2611 | 2611 | | |
2612 | | - | |
2613 | 2612 | | |
2614 | 2613 | | |
2615 | 2614 | | |
| |||
2652 | 2651 | | |
2653 | 2652 | | |
2654 | 2653 | | |
2655 | | - | |
| 2654 | + | |
| 2655 | + | |
2656 | 2656 | | |
2657 | 2657 | | |
2658 | 2658 | | |
| |||
2667 | 2667 | | |
2668 | 2668 | | |
2669 | 2669 | | |
2670 | | - | |
| 2670 | + | |
| 2671 | + | |
2671 | 2672 | | |
2672 | 2673 | | |
2673 | 2674 | | |
| |||
2677 | 2678 | | |
2678 | 2679 | | |
2679 | 2680 | | |
2680 | | - | |
2681 | | - | |
2682 | | - | |
2683 | | - | |
2684 | 2681 | | |
2685 | 2682 | | |
2686 | 2683 | | |
2687 | 2684 | | |
2688 | 2685 | | |
2689 | 2686 | | |
2690 | | - | |
| 2687 | + | |
2691 | 2688 | | |
| 2689 | + | |
2692 | 2690 | | |
2693 | | - | |
2694 | | - | |
| 2691 | + | |
2695 | 2692 | | |
2696 | 2693 | | |
2697 | | - | |
| 2694 | + | |
2698 | 2695 | | |
2699 | 2696 | | |
2700 | 2697 | | |
2701 | 2698 | | |
2702 | 2699 | | |
2703 | 2700 | | |
2704 | 2701 | | |
2705 | | - | |
| 2702 | + | |
| 2703 | + | |
2706 | 2704 | | |
2707 | 2705 | | |
2708 | 2706 | | |
| |||
2714 | 2712 | | |
2715 | 2713 | | |
2716 | 2714 | | |
2717 | | - | |
| 2715 | + | |
| 2716 | + | |
2718 | 2717 | | |
| 2718 | + | |
2719 | 2719 | | |
2720 | 2720 | | |
2721 | | - | |
| 2721 | + | |
2722 | 2722 | | |
2723 | 2723 | | |
2724 | 2724 | | |
| |||
0 commit comments