summary refs log tree commit diff
path: root/src/librustc/hir
AgeCommit message (Expand)AuthorLines
2019-12-14Rebase fixesMark Rousskov-1/+10
2019-12-14def_collector: Do not forget to save indices of fields with multiple attributesVadim Petrochenkov-9/+7
2019-12-05Fix ICE when trying to suggest `Type<>` instead of `Type()`Esteban Küber-9/+10
2019-11-03Utilize Resolver lint buffer during HIR loweringMark Rousskov-4/+7
2019-10-29Rollup merge of #65562 - Patryk27:master, r=estebankMazdak Farrokhzad-3/+11
2019-10-29Rollup merge of #65294 - varkor:lint-inline-prototype, r=matthewjasperMazdak Farrokhzad-90/+223
2019-10-28Rollup merge of #65893 - jafern14:let-expr-stable-error-messaging, r=CentrilMazdak Farrokhzad-5/+14
2019-10-28Output previous stable error messaging when using stable build.Agustin Fernandez-5/+14
2019-10-28Improve pretty-printing for compound qualified paths.Patryk Wychowaniec-1/+11
2019-10-28Improve the "try using a variant of the expected type" hint.Patryk Wychowaniec-2/+0
2019-10-28rustc: use IndexVec<DefIndex, T> instead of Vec<T>.Eduard-Mihai Burtescu-23/+17
2019-10-27rustc, rustc_passes: don't depend on syntax_expand.Mazdak Farrokhzad-7/+7
2019-10-26Make inline associated constants a future compatibility warningvarkor-8/+26
2019-10-26Permit #[track_caller] on inherent methodsvarkor-12/+32
2019-10-25Permit `#[target_feature]` on method implementationsvarkor-1/+1
2019-10-25Move handling of `#[track_caller]` to `check_attr`varkor-23/+33
2019-10-25Handle `ImplItem` in `check_attr`varkor-1/+16
2019-10-25Refactor `check_track_caller`varkor-6/+12
2019-10-25Improve commentsvarkor-2/+2
2019-10-25Emit warning for ignored #[inline] on foreign function prototypesvarkor-0/+18
2019-10-25Emit warning for ignored #[inline] on trait method prototypesvarkor-0/+34
2019-10-25Refactor check_attrvarkor-63/+75
2019-10-25rustc: replace a few `.cloned()` with `.copied()`.Eduard-Mihai Burtescu-3/+3
2019-10-25rustc: make DefPathData (and friends) Copy (now that it uses Symbol).Eduard-Mihai Burtescu-5/+5
2019-10-24Turn crate store into a resolver outputVadim Petrochenkov-7/+5
2019-10-23Rollup merge of #65657 - nnethercote:rm-InternedString-properly, r=eddybMazdak Farrokhzad-47/+44
2019-10-21Remove many unnecessary trait derivations.Nicholas Nethercote-8/+5
2019-10-21Remove `InternedString`.Nicholas Nethercote-2/+2
2019-10-21Convert fields within `DefPathData` from `InternedString` to `Symbol`.Nicholas Nethercote-42/+39
2019-10-21Convert some `InternedString`s to `Symbols`.Nicholas Nethercote-3/+3
2019-10-19Rollup merge of #65192 - estebank:restrict-bound, r=matthewjasperMazdak Farrokhzad-0/+6
2019-10-19Rollup merge of #64007 - estebank:overlapping-patterns, r=matthewjasperMazdak Farrokhzad-0/+9
2019-10-19Rollup merge of #65545 - nnethercote:more-symbol-cleanups, r=petrochenkovMazdak Farrokhzad-3/+3
2019-10-19expand: Simplify expansion of derivesVadim Petrochenkov-1/+1
2019-10-18Remove `Hash` impls for `DefPath`, `DisambiguatedDefPathData`, and `DefKey`.Nicholas Nethercote-3/+3
2019-10-16Deduplicate code for formatting `RangeEnd`Esteban Küber-0/+9
2019-10-16move syntax::ext to new crate syntax_expandMazdak Farrokhzad-8/+8
2019-10-15Rollup merge of #65307 - Phosphorus15:master, r=varkorTyler Mandry-4/+8
2019-10-15Suggest associated bound restrictions in `impl`sEsteban Küber-0/+6
2019-10-15Slides path lifetime to the lifetime resolverphosphorus-4/+8
2019-10-15syntax::parse::sess -> syntax::sessMazdak Farrokhzad-4/+4
2019-10-13lowering: connect to parser via function pointer insteadMazdak Farrokhzad-10/+8
2019-10-13lowering: don't rely on parser directly.Mazdak Farrokhzad-6/+14
2019-10-13token: extract Nonterminal::to_tokenstream to parser.Mazdak Farrokhzad-1/+5
2019-10-10query generator kind for error reportingcsmoe-0/+4
2019-10-10Auto merge of #65077 - estebank:mut-trait-expected, r=nikomatsakisbors-0/+7
2019-10-09review commentsEsteban Küber-1/+1
2019-10-09review commentsEsteban Küber-0/+7
2019-10-09self-profiling: Add events for everything except trait selection.Michael Woerister-0/+4
2019-10-09Rollup merge of #65037 - anp:track-caller, r=oli-obkMazdak Farrokhzad-2/+32