about summary refs log tree commit diff
path: root/src/librustc_hir
AgeCommit message (Expand)AuthorLines
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
2020-05-27Store `LocalDefId` directly in `rustc_resolve::Resolver` where possiblemarmeladema-5/+0
2020-05-25Rollup merge of #72450 - csmoe:issue-72442, r=oli-obkDylan DPC-0/+2
2020-05-22only try to suggest for try trait_refcsmoe-0/+2
2020-05-21Use `HirId` as key for `ResolverOutputs::trait_map` instead of `NodeId`marmeladema-1/+3
2020-05-21Auto merge of #70705 - lcnr:generic_discriminant, r=nikomatsakisbors-0/+1
2020-05-19update libcore, add `discriminant_kind` lang-itemBastian Kauschke-0/+1
2020-05-18Move InlineAsmTemplatePiece and InlineAsmOptions to librustc_astAmanieu d'Antras-2/+3
2020-05-18Implement AST lowering for asm!Amanieu d'Antras-1/+4
2020-05-18Add asm! to HIRAmanieu d'Antras-0/+75
2020-05-10use min_specialization for some rustc crates where it requires no changesRalf Jung-1/+1
2020-05-09Rollup merge of #71555 - cjgillot:nameless, r=matthewjasperRalf Jung-11/+12
2020-05-08Rollup merge of #71989 - ecstatic-morse:const-context-enum, r=oli-obkDylan DPC-0/+47
2020-05-08Remove ast::{Ident, Name} reexports.Camille GILLOT-11/+12
2020-05-07Add `hir::ConstContext`Dylan MacKenzie-0/+47
2020-05-04review comments: use or-patternEsteban Küber-3/+7
2020-05-04Handle binop on unbound type paramEsteban Küber-0/+30
2020-05-02fix rustdoc warningsTshepang Lekhonkhobe-2/+2
2020-05-01fix doc referenceTshepang Lekhonkhobe-1/+1
2020-04-26Fix broken link in `QPath` documentationLeSeulArtichaut-1/+1
2020-04-26Rollup merge of #70043 - mark-i-m:def-kind-more, r=eddybDylan DPC-32/+38
2020-04-24Avoid unused Option::map resultsJosh Stone-1/+1
2020-04-24Remove redundant `descr`/`descriptive_variant` methods from HIR.Eduard-Mihai Burtescu-31/+0
2020-04-24Tweak `descr` for `AnonConst` and fix `article` for `Use` and `ExternCrate`.Eduard-Mihai Burtescu-3/+4
2020-04-24Split out the `Generator` case from `DefKind::Closure`.Eduard-Mihai Burtescu-0/+3