Commit 45d3572
authored
Rollup merge of rust-lang#57113 - Zoxc:query-perf10, r=michaelwoerister
Move diagnostics out from QueryJob and optimize for the case with no diagnostics
r? @michaelwoeristerFile tree
5 files changed
+67
-46
lines changed- src/librustc
- dep_graph
- ty
- query
5 files changed
+67
-46
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
696 | 696 | | |
697 | 697 | | |
698 | 698 | | |
699 | | - | |
| 699 | + | |
700 | 700 | | |
701 | 701 | | |
702 | 702 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1682 | 1682 | | |
1683 | 1683 | | |
1684 | 1684 | | |
| 1685 | + | |
1685 | 1686 | | |
1686 | 1687 | | |
1687 | 1688 | | |
| |||
1792 | 1793 | | |
1793 | 1794 | | |
1794 | 1795 | | |
| 1796 | + | |
1795 | 1797 | | |
1796 | 1798 | | |
1797 | 1799 | | |
| |||
1811 | 1813 | | |
1812 | 1814 | | |
1813 | 1815 | | |
1814 | | - | |
| 1816 | + | |
1815 | 1817 | | |
1816 | 1818 | | |
1817 | 1819 | | |
| 1820 | + | |
| 1821 | + | |
| 1822 | + | |
| 1823 | + | |
1818 | 1824 | | |
1819 | 1825 | | |
1820 | 1826 | | |
| |||
1880 | 1886 | | |
1881 | 1887 | | |
1882 | 1888 | | |
1883 | | - | |
1884 | | - | |
| 1889 | + | |
| 1890 | + | |
| 1891 | + | |
1885 | 1892 | | |
1886 | 1893 | | |
1887 | 1894 | | |
| |||
1948 | 1955 | | |
1949 | 1956 | | |
1950 | 1957 | | |
| 1958 | + | |
1951 | 1959 | | |
1952 | 1960 | | |
1953 | 1961 | | |
| |||
1977 | 1985 | | |
1978 | 1986 | | |
1979 | 1987 | | |
| 1988 | + | |
1980 | 1989 | | |
1981 | 1990 | | |
1982 | 1991 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
18 | 17 | | |
19 | 18 | | |
20 | 19 | | |
| |||
54 | 53 | | |
55 | 54 | | |
56 | 55 | | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | 56 | | |
61 | 57 | | |
62 | 58 | | |
| |||
66 | 62 | | |
67 | 63 | | |
68 | 64 | | |
69 | | - | |
70 | 65 | | |
71 | 66 | | |
72 | 67 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
10 | 11 | | |
11 | 12 | | |
12 | 13 | | |
| |||
341 | 342 | | |
342 | 343 | | |
343 | 344 | | |
| 345 | + | |
| 346 | + | |
344 | 347 | | |
345 | 348 | | |
346 | | - | |
| 349 | + | |
347 | 350 | | |
348 | | - | |
| 351 | + | |
349 | 352 | | |
350 | 353 | | |
351 | 354 | | |
| |||
367 | 370 | | |
368 | 371 | | |
369 | 372 | | |
| 373 | + | |
| 374 | + | |
370 | 375 | | |
371 | 376 | | |
372 | | - | |
| 377 | + | |
373 | 378 | | |
374 | 379 | | |
375 | | - | |
376 | | - | |
377 | | - | |
| 380 | + | |
378 | 381 | | |
379 | | - | |
| 382 | + | |
380 | 383 | | |
381 | 384 | | |
382 | 385 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| 21 | + | |
21 | 22 | | |
22 | 23 | | |
23 | 24 | | |
| |||
195 | 196 | | |
196 | 197 | | |
197 | 198 | | |
| 199 | + | |
198 | 200 | | |
199 | | - | |
| 201 | + | |
200 | 202 | | |
201 | 203 | | |
202 | 204 | | |
203 | 205 | | |
204 | 206 | | |
205 | 207 | | |
206 | | - | |
| 208 | + | |
207 | 209 | | |
208 | 210 | | |
209 | 211 | | |
210 | 212 | | |
| 213 | + | |
211 | 214 | | |
212 | 215 | | |
213 | 216 | | |
| |||
216 | 219 | | |
217 | 220 | | |
218 | 221 | | |
219 | | - | |
| 222 | + | |
| 223 | + | |
220 | 224 | | |
221 | | - | |
222 | | - | |
| 225 | + | |
223 | 226 | | |
224 | | - | |
225 | | - | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
226 | 235 | | |
227 | 236 | | |
228 | 237 | | |
| |||
402 | 411 | | |
403 | 412 | | |
404 | 413 | | |
405 | | - | |
406 | | - | |
407 | | - | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
408 | 419 | | |
409 | 420 | | |
410 | 421 | | |
411 | 422 | | |
412 | 423 | | |
413 | | - | |
414 | 424 | | |
415 | 425 | | |
416 | 426 | | |
417 | | - | |
418 | | - | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
419 | 431 | | |
420 | 432 | | |
421 | 433 | | |
| |||
487 | 499 | | |
488 | 500 | | |
489 | 501 | | |
490 | | - | |
| 502 | + | |
491 | 503 | | |
492 | 504 | | |
493 | 505 | | |
| |||
566 | 578 | | |
567 | 579 | | |
568 | 580 | | |
569 | | - | |
570 | | - | |
571 | | - | |
572 | | - | |
573 | | - | |
574 | | - | |
575 | | - | |
576 | | - | |
577 | | - | |
578 | | - | |
579 | | - | |
580 | | - | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
581 | 595 | | |
582 | 596 | | |
583 | 597 | | |
584 | 598 | | |
585 | 599 | | |
586 | | - | |
587 | | - | |
588 | 600 | | |
589 | 601 | | |
590 | 602 | | |
591 | 603 | | |
592 | 604 | | |
593 | | - | |
594 | | - | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
595 | 609 | | |
596 | 610 | | |
597 | 611 | | |
| |||
0 commit comments