about summary refs log tree commit diff
path: root/src/librustc_hir
AgeCommit message (Expand)AuthorLines
2020-07-31Move from `log` to `tracing`Oliver Scherer-1/+1
2020-07-22Increase accuracy of lifetime bound on trait object impl suggestionEsteban Küber-1/+11
2020-07-19Auto merge of #74091 - richkadel:llvm-coverage-map-gen-4, r=tmandrybors-2/+43
2020-07-17Generating the coverage mapRich Kadel-2/+43
2020-07-17Auto merge of #72983 - Lezzz:rename-typeck, r=nikomatsakisbors-2/+2
2020-07-17Rename TypeckTables to TypeckResults.Valentin Lazureanu-2/+2
2020-07-17Auto merge of #74395 - Mark-Simulacrum:stage0-next, r=pietroalbinibors-1/+0
2020-07-16apply bootstrap cfgsMark Rousskov-1/+0
2020-07-16relax Node lt boundsBastian Kauschke-3/+3
2020-07-15improve DiscriminantKind handlingBastian Kauschke-0/+3
2020-07-15Auto merge of #74175 - nnethercote:more-static-symbols, r=oli-obkbors-120/+119
2020-07-15Add and use more static symbols.Nicholas Nethercote-120/+119
2020-07-14Suggest borrowing in more unsized fn param casesEsteban Küber-0/+1
2020-06-28Remove `const_if_match` feature gate from librariesDylan MacKenzie-1/+1
2020-06-26Explain move errors that occur due to method calls involving `self`Aaron Hill-25/+55
2020-06-24Implement associated lang itemsAaron Hill-1/+3
2020-06-24Rollup merge of #73639 - ayazhafiz:i/73553, r=davidtwcoDylan DPC-7/+1
2020-06-22Change heuristic for determining range literalAyaz Hafiz-7/+1
2020-06-21Move `next_disambiguator` to `Resolver`marmeladema-10/+2
2020-06-21Always create a root definition when creating a new `Definitions` object.marmeladema-17/+23
2020-06-21Move remaining `NodeId` APIs from `Definitions` to `Resolver`marmeladema-96/+9
2020-06-20Pre-compute `def_id_to_hir_id` tablemarmeladema-19/+18
2020-06-20Pre-compute `hir_id_to_def_id` mappingmarmeladema-7/+10
2020-06-20Remove `HirId` to `NodeId` conversion APIsmarmeladema-6/+1
2020-06-20Remove `NodeId` to `HirId` conversion APIsmarmeladema-11/+1
2020-06-20Move `trait_map` into `hir::Crate`marmeladema-1/+3
2020-06-19Rollup merge of #73357 - petrochenkov:tmap, r=davidtwcoManish Goregaokar-16/+3
2020-06-19Rollup merge of #73261 - estebank:generics-sized, r=nikomatsakisManish Goregaokar-8/+2
2020-06-19Rollup merge of #73011 - richkadel:llvm-count-from-mir-pass, r=tmandryRalf Jung-0/+2
2020-06-15Suggest `?Sized` when applicable for ADTsEsteban Küber-8/+2
2020-06-15[WIP] injects llvm intrinsic instrprof.increment for coverage reportsRich Kadel-0/+2
2020-06-15Expand "recursive opaque type" diagnosticEsteban Küber-0/+12
2020-06-15Use `LocalDefId` for import IDs in trait mapVadim Petrochenkov-16/+3
2020-06-15Rollup merge of #72707 - matthewjasper:rustc_min_spec, r=oli-obkRalf Jung-35/+35
2020-06-15Auto merge of #72080 - matthewjasper:uniform-impl-trait, r=nikomatsakisbors-24/+11
2020-06-12Rollup merge of #73178 - petrochenkov:explint, r=varkorDylan DPC-0/+6
2020-06-11Rename `TyKind::Def` to `OpaqueDef`Matthew Jasper-6/+6
2020-06-11Forbid lifetime elision in let position impl TraitMatthew Jasper-1/+3
2020-06-11Remove associated opaque typesMatthew Jasper-17/+2
2020-06-10Track span of function in method calls, and use this in #[track_caller]Aaron Hill-3/+5
2020-06-10Use min_specialization in the remaining rustc cratesMatthew Jasper-35/+35
2020-06-09expand: Give reasonable NodeIds to lints associated with macro expansionsVadim Petrochenkov-0/+6
2020-06-06Auto merge of #72927 - petrochenkov:rustc, r=Mark-Simulacrumbors-1/+1
2020-06-04Remove unsused `NodeId` related APIs in hir mapmarmeladema-0/+6
2020-06-02Make things build againVadim Petrochenkov-1/+1
2020-05-31Rollup merge of #72715 - estebank:trailing-comma-where, r=petrochenkovRalf Jung-0/+7
2020-05-30Rollup merge of #72625 - Amanieu:asm-srcloc, r=petrochenkovRalf Jung-0/+1
2020-05-29Remove remaining calls to `as_local_node_id`marmeladema-11/+0
2020-05-29Move common code to `WhereClause`Esteban Küber-0/+7
2020-05-29Improve inline asm error diagnosticsAmanieu d'Antras-0/+1