Commit 694e0b9
committed
Auto merge of #68837 - jonas-schievink:assoc-item-lookup-2, r=<try>
Make associated item collection a query
Before this change, every time associated items were iterated over (which rustc does *a lot* – this can probably be further optimized), there would be N+1 queries to fetch all assoc. items. Now there's just one after they've been computed once.3 files changed
+24
-21
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
310 | 310 | | |
311 | 311 | | |
312 | 312 | | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
313 | 318 | | |
314 | 319 | | |
315 | 320 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2746 | 2746 | | |
2747 | 2747 | | |
2748 | 2748 | | |
2749 | | - | |
2750 | | - | |
2751 | | - | |
2752 | | - | |
2753 | | - | |
2754 | | - | |
2755 | | - | |
2756 | | - | |
2757 | | - | |
2758 | | - | |
2759 | | - | |
2760 | | - | |
2761 | | - | |
2762 | 2749 | | |
2763 | 2750 | | |
2764 | 2751 | | |
| |||
2998 | 2985 | | |
2999 | 2986 | | |
3000 | 2987 | | |
3001 | | - | |
| 2988 | + | |
3002 | 2989 | | |
3003 | | - | |
3004 | | - | |
3005 | | - | |
| 2990 | + | |
3006 | 2991 | | |
3007 | 2992 | | |
3008 | | - | |
| 2993 | + | |
3009 | 2994 | | |
3010 | 2995 | | |
| 2996 | + | |
3011 | 2997 | | |
3012 | | - | |
3013 | | - | |
3014 | | - | |
| 2998 | + | |
| 2999 | + | |
| 3000 | + | |
| 3001 | + | |
| 3002 | + | |
| 3003 | + | |
3015 | 3004 | | |
3016 | 3005 | | |
3017 | 3006 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
206 | 206 | | |
207 | 207 | | |
208 | 208 | | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
209 | 217 | | |
210 | 218 | | |
211 | 219 | | |
| |||
356 | 364 | | |
357 | 365 | | |
358 | 366 | | |
| 367 | + | |
359 | 368 | | |
360 | 369 | | |
361 | 370 | | |
| |||
0 commit comments