This repository was archived by the owner on Feb 13, 2025. It is now read-only.
Commit 7dc6a5f
committed
dict.get() and dict.setdefault() now use AC
Issue python#29311: dict.get() and dict.setdefault() methods now use Argument Clinic
to parse arguments. Their calling convention changes from METH_VARARGS to
METH_FASTCALL which avoids the creation of a temporary tuple.
The signature of docstrings is also enhanced. For example,
get(...)
becomes:
get(self, key, default=None, /)1 parent 06d3439 commit 7dc6a5f
2 files changed
+98
-25
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
47 | | - | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2787 | 2787 | | |
2788 | 2788 | | |
2789 | 2789 | | |
| 2790 | + | |
| 2791 | + | |
| 2792 | + | |
| 2793 | + | |
| 2794 | + | |
| 2795 | + | |
| 2796 | + | |
| 2797 | + | |
| 2798 | + | |
| 2799 | + | |
2790 | 2800 | | |
2791 | | - | |
| 2801 | + | |
| 2802 | + | |
2792 | 2803 | | |
2793 | | - | |
2794 | | - | |
2795 | 2804 | | |
2796 | 2805 | | |
2797 | 2806 | | |
2798 | 2807 | | |
2799 | | - | |
2800 | | - | |
2801 | | - | |
2802 | 2808 | | |
2803 | 2809 | | |
2804 | 2810 | | |
2805 | 2811 | | |
2806 | 2812 | | |
2807 | 2813 | | |
2808 | | - | |
| 2814 | + | |
2809 | 2815 | | |
2810 | 2816 | | |
2811 | 2817 | | |
| |||
2899 | 2905 | | |
2900 | 2906 | | |
2901 | 2907 | | |
| 2908 | + | |
| 2909 | + | |
| 2910 | + | |
| 2911 | + | |
| 2912 | + | |
| 2913 | + | |
| 2914 | + | |
| 2915 | + | |
| 2916 | + | |
| 2917 | + | |
2902 | 2918 | | |
2903 | | - | |
| 2919 | + | |
| 2920 | + | |
2904 | 2921 | | |
2905 | | - | |
2906 | | - | |
| 2922 | + | |
2907 | 2923 | | |
2908 | | - | |
2909 | | - | |
2910 | | - | |
2911 | | - | |
| 2924 | + | |
2912 | 2925 | | |
2913 | 2926 | | |
2914 | 2927 | | |
| |||
3072 | 3085 | | |
3073 | 3086 | | |
3074 | 3087 | | |
3075 | | - | |
3076 | | - | |
3077 | | - | |
3078 | | - | |
3079 | | - | |
3080 | | - | |
3081 | 3088 | | |
3082 | 3089 | | |
3083 | 3090 | | |
| |||
3116 | 3123 | | |
3117 | 3124 | | |
3118 | 3125 | | |
3119 | | - | |
3120 | | - | |
3121 | | - | |
3122 | | - | |
| 3126 | + | |
| 3127 | + | |
3123 | 3128 | | |
3124 | 3129 | | |
3125 | 3130 | | |
| |||
0 commit comments