This repository was archived by the owner on May 28, 2025. It is now read-only.
Commit 0a8fd43
authored
Rollup merge of rust-lang#73291 - marmeladema:hir-id-ification-fix, r=petrochenkov
Pre-compute `LocalDefId` <-> `HirId` mappings and remove `NodeId` <-> `HirId` conversion APIs
cc rust-lang#50928
I don't know who is exactly the best person to review this.
r? @petrochenkovFile tree
7 files changed
+48
-65
lines changed- src
- librustc_ast_lowering
- librustc_hir
- librustc_middle
- hir/map
- ty
- librustc_resolve
7 files changed
+48
-65
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
205 | 205 | | |
206 | 206 | | |
207 | 207 | | |
| 208 | + | |
| 209 | + | |
208 | 210 | | |
209 | 211 | | |
210 | 212 | | |
| |||
557 | 559 | | |
558 | 560 | | |
559 | 561 | | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
560 | 569 | | |
561 | 570 | | |
562 | 571 | | |
| |||
571 | 580 | | |
572 | 581 | | |
573 | 582 | | |
| 583 | + | |
574 | 584 | | |
575 | 585 | | |
576 | 586 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
84 | | - | |
85 | | - | |
86 | 84 | | |
87 | 85 | | |
88 | 86 | | |
89 | | - | |
90 | | - | |
91 | | - | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
92 | 91 | | |
93 | 92 | | |
94 | 93 | | |
| |||
327 | 326 | | |
328 | 327 | | |
329 | 328 | | |
330 | | - | |
331 | | - | |
332 | | - | |
| 329 | + | |
333 | 330 | | |
334 | 331 | | |
335 | 332 | | |
336 | 333 | | |
337 | 334 | | |
338 | 335 | | |
339 | 336 | | |
340 | | - | |
341 | | - | |
342 | | - | |
343 | | - | |
344 | | - | |
345 | | - | |
346 | | - | |
347 | | - | |
348 | | - | |
349 | | - | |
350 | | - | |
351 | | - | |
352 | | - | |
353 | | - | |
354 | | - | |
355 | 337 | | |
356 | 338 | | |
357 | | - | |
358 | | - | |
| 339 | + | |
359 | 340 | | |
360 | 341 | | |
361 | 342 | | |
362 | 343 | | |
363 | | - | |
364 | | - | |
| 344 | + | |
365 | 345 | | |
366 | 346 | | |
367 | 347 | | |
368 | 348 | | |
369 | | - | |
370 | | - | |
| 349 | + | |
371 | 350 | | |
372 | 351 | | |
373 | 352 | | |
| |||
477 | 456 | | |
478 | 457 | | |
479 | 458 | | |
480 | | - | |
481 | | - | |
| 459 | + | |
| 460 | + | |
482 | 461 | | |
483 | | - | |
484 | 462 | | |
485 | | - | |
486 | | - | |
487 | | - | |
488 | | - | |
489 | | - | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
490 | 477 | | |
491 | 478 | | |
492 | 479 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
639 | 639 | | |
640 | 640 | | |
641 | 641 | | |
| 642 | + | |
| 643 | + | |
642 | 644 | | |
643 | 645 | | |
644 | 646 | | |
| |||
2651 | 2653 | | |
2652 | 2654 | | |
2653 | 2655 | | |
2654 | | - | |
| 2656 | + | |
2655 | 2657 | | |
2656 | 2658 | | |
2657 | 2659 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
117 | 117 | | |
118 | 118 | | |
119 | 119 | | |
| 120 | + | |
120 | 121 | | |
121 | 122 | | |
122 | 123 | | |
| |||
241 | 242 | | |
242 | 243 | | |
243 | 244 | | |
244 | | - | |
245 | | - | |
246 | | - | |
247 | 245 | | |
248 | | - | |
| 246 | + | |
249 | 247 | | |
250 | 248 | | |
251 | 249 | | |
| |||
335 | 333 | | |
336 | 334 | | |
337 | 335 | | |
338 | | - | |
339 | | - | |
340 | | - | |
| 336 | + | |
341 | 337 | | |
342 | 338 | | |
343 | 339 | | |
| |||
369 | 365 | | |
370 | 366 | | |
371 | 367 | | |
372 | | - | |
373 | | - | |
374 | | - | |
| 368 | + | |
375 | 369 | | |
376 | 370 | | |
377 | 371 | | |
| |||
385 | 379 | | |
386 | 380 | | |
387 | 381 | | |
388 | | - | |
389 | | - | |
390 | | - | |
| 382 | + | |
391 | 383 | | |
392 | 384 | | |
393 | 385 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1101 | 1101 | | |
1102 | 1102 | | |
1103 | 1103 | | |
1104 | | - | |
| 1104 | + | |
1105 | 1105 | | |
1106 | | - | |
| 1106 | + | |
1107 | 1107 | | |
1108 | 1108 | | |
1109 | 1109 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
121 | 121 | | |
122 | 122 | | |
123 | 123 | | |
124 | | - | |
125 | 124 | | |
126 | 125 | | |
127 | 126 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1109 | 1109 | | |
1110 | 1110 | | |
1111 | 1111 | | |
| 1112 | + | |
| 1113 | + | |
| 1114 | + | |
| 1115 | + | |
1112 | 1116 | | |
1113 | 1117 | | |
1114 | 1118 | | |
| |||
1284 | 1288 | | |
1285 | 1289 | | |
1286 | 1290 | | |
1287 | | - | |
1288 | | - | |
1289 | | - | |
1290 | | - | |
1291 | | - | |
1292 | 1291 | | |
1293 | 1292 | | |
1294 | 1293 | | |
| |||
1297 | 1296 | | |
1298 | 1297 | | |
1299 | 1298 | | |
1300 | | - | |
1301 | 1299 | | |
1302 | 1300 | | |
1303 | 1301 | | |
| |||
1315 | 1313 | | |
1316 | 1314 | | |
1317 | 1315 | | |
1318 | | - | |
1319 | | - | |
1320 | | - | |
1321 | | - | |
1322 | | - | |
1323 | 1316 | | |
1324 | 1317 | | |
1325 | 1318 | | |
| |||
0 commit comments