Commit 304ac22
authored
[ty] Use constructor parameter types as type context (#21054)
## Summary
Resolves astral-sh/ty#1408.1 parent c3de884 commit 304ac22
File tree
4 files changed
+161
-24
lines changed- crates/ty_python_semantic
- resources/mdtest
- src
- types
- call
- infer
4 files changed
+161
-24
lines changedLines changed: 81 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
145 | 145 | | |
146 | 146 | | |
147 | 147 | | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6007 | 6007 | | |
6008 | 6008 | | |
6009 | 6009 | | |
| 6010 | + | |
| 6011 | + | |
| 6012 | + | |
6010 | 6013 | | |
6011 | 6014 | | |
6012 | 6015 | | |
| |||
6017 | 6020 | | |
6018 | 6021 | | |
6019 | 6022 | | |
6020 | | - | |
| 6023 | + | |
6021 | 6024 | | |
6022 | 6025 | | |
6023 | | - | |
| 6026 | + | |
6024 | 6027 | | |
6025 | 6028 | | |
6026 | 6029 | | |
| |||
6076 | 6079 | | |
6077 | 6080 | | |
6078 | 6081 | | |
| 6082 | + | |
| 6083 | + | |
| 6084 | + | |
| 6085 | + | |
| 6086 | + | |
| 6087 | + | |
| 6088 | + | |
| 6089 | + | |
| 6090 | + | |
| 6091 | + | |
| 6092 | + | |
| 6093 | + | |
| 6094 | + | |
| 6095 | + | |
| 6096 | + | |
| 6097 | + | |
| 6098 | + | |
| 6099 | + | |
| 6100 | + | |
| 6101 | + | |
| 6102 | + | |
| 6103 | + | |
| 6104 | + | |
| 6105 | + | |
| 6106 | + | |
| 6107 | + | |
| 6108 | + | |
| 6109 | + | |
| 6110 | + | |
| 6111 | + | |
| 6112 | + | |
| 6113 | + | |
| 6114 | + | |
| 6115 | + | |
| 6116 | + | |
| 6117 | + | |
| 6118 | + | |
| 6119 | + | |
| 6120 | + | |
| 6121 | + | |
| 6122 | + | |
| 6123 | + | |
| 6124 | + | |
| 6125 | + | |
| 6126 | + | |
| 6127 | + | |
| 6128 | + | |
| 6129 | + | |
| 6130 | + | |
| 6131 | + | |
| 6132 | + | |
6079 | 6133 | | |
6080 | 6134 | | |
6081 | 6135 | | |
6082 | 6136 | | |
6083 | 6137 | | |
| 6138 | + | |
6084 | 6139 | | |
6085 | 6140 | | |
6086 | 6141 | | |
| |||
6091 | 6146 | | |
6092 | 6147 | | |
6093 | 6148 | | |
6094 | | - | |
6095 | | - | |
6096 | | - | |
6097 | | - | |
6098 | | - | |
6099 | | - | |
6100 | | - | |
6101 | | - | |
6102 | | - | |
6103 | | - | |
6104 | | - | |
6105 | | - | |
6106 | | - | |
6107 | | - | |
6108 | | - | |
6109 | | - | |
6110 | | - | |
6111 | | - | |
| 6149 | + | |
6112 | 6150 | | |
6113 | 6151 | | |
6114 | 6152 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
100 | 100 | | |
101 | 101 | | |
102 | 102 | | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
103 | 111 | | |
104 | 112 | | |
105 | 113 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6798 | 6798 | | |
6799 | 6799 | | |
6800 | 6800 | | |
6801 | | - | |
6802 | | - | |
6803 | | - | |
6804 | 6801 | | |
6805 | 6802 | | |
6806 | 6803 | | |
| |||
6819 | 6816 | | |
6820 | 6817 | | |
6821 | 6818 | | |
| 6819 | + | |
| 6820 | + | |
| 6821 | + | |
| 6822 | + | |
| 6823 | + | |
| 6824 | + | |
| 6825 | + | |
| 6826 | + | |
| 6827 | + | |
| 6828 | + | |
| 6829 | + | |
| 6830 | + | |
| 6831 | + | |
6822 | 6832 | | |
6823 | | - | |
| 6833 | + | |
6824 | 6834 | | |
6825 | 6835 | | |
6826 | 6836 | | |
| |||
0 commit comments