about summary refs log tree commit diff
path: root/src/librustc/hir
AgeCommit message (Expand)AuthorLines
2019-05-04Rename `Res::kind_name` to `Res::descr` for consistencyVadim Petrochenkov-1/+1
2019-05-04Rename `PathResolution` to `PartialRes`Vadim Petrochenkov-39/+31
2019-05-04Remove `def_path_from_id`, `node_id_to_string`Fabian Drinck-31/+20
2019-05-04Replace `NodeId` variant of `read`Fabian Drinck-17/+13
2019-05-04Remove obsolete commentFabian Drinck-9/+0
2019-05-04Rollup merge of #60527 - davidtwco:issue-60518, r=cramertjMazdak Farrokhzad-1/+3
2019-05-04rustc: rename DefPathData::{MacroDef,LifetimeParam} to {Macro,Lifetime}Ns.Eduard-Mihai Burtescu-12/+12
2019-05-04rustc: collapse relevant DefPathData variants into ValueNs.Eduard-Mihai Burtescu-10/+2
2019-05-04rustc: collapse relevant DefPathData variants into TypeNs.Eduard-Mihai Burtescu-43/+9
2019-05-03Fix async fn lowering ICE with APIT.David Wood-1/+3
2019-05-03rustc: rename hir::def::Def to Res (short for "resolution").Eduard-Mihai Burtescu-155/+155
2019-05-03rustc: use DefKind instead of Def, where possible.Eduard-Mihai Burtescu-54/+59
2019-05-03rustc: factor most DefId-containing variants out of Def and into DefKind.Eduard-Mihai Burtescu-168/+151
2019-05-03Rollup merge of #60478 - euclio:doc-fixes, r=cramertjMazdak Farrokhzad-0/+3
2019-05-03Rollup merge of #60388 - cramertj:elided-lifetime-async, r=nikomatsakisMazdak Farrokhzad-16/+52
2019-05-02mention `hir::Body` in docs for `hir::FnDecl`Andy Russell-0/+3
2019-05-01Disallow non-explicit elided lifetimes in async fnTaylor Cramer-16/+52
2019-05-02Rollup merge of #60437 - davidtwco:issue-60236, r=nikomatsakisMazdak Farrokhzad-7/+45
2019-05-01Ensure that drop order of `async fn` matches `fn`.David Wood-7/+45
2019-05-01Rollup merge of #60417 - Centril:hir-exprkind-use-renamed-to-drop-temps, r=ol...Mazdak Farrokhzad-15/+21
2019-05-01Rename is_range_literal to is_litvarkor-4/+4
2019-04-30Refactor is_range_literalvarkor-17/+17
2019-04-30Pull `is_range_literal` out into `lowering`varkor-0/+62
2019-04-30Rename hir::ExprKind::Use to ::DropTemps and improve docs.Mazdak Farrokhzad-15/+21
2019-04-30Auto merge of #60159 - estebank:type-mismatch-cast, r=oli-obkbors-0/+17
2019-04-29Account for const fns to avoid incorrect suggestionsEsteban Küber-0/+17
2019-04-29hir: remove LoweredNodeIdljedrz-202/+107
2019-04-26Auto merge of #60167 - varkor:tidy-filelength, r=matthewjasperbors-0/+2
2019-04-25ignore-tidy-filelength on all files with greater than 3000 linesvarkor-0/+2
2019-04-25Introduce hir::ExprKind::Use and employ in for loop desugaring.Mazdak Farrokhzad-42/+65
2019-04-25Auto merge of #59042 - ljedrz:HirIdification_rework_map, r=Zoxcbors-175/+160
2019-04-24hir: make NodeId methods depend on HirId onesljedrz-118/+102
2019-04-24hir: remove NodeId from Entry & simplify Mapljedrz-78/+79
2019-04-23Rollup merge of #59823 - davidtwco:issue-54716, r=cramertjMazdak Farrokhzad-64/+206
2019-04-21Correct lowering order to avoid ICE after rebase.David Wood-11/+17
2019-04-21Introduce `ArgSource` for diagnostics.David Wood-0/+39
2019-04-21Enforce consistent drop order w/ async methods.David Wood-9/+27
2019-04-21Move `async fn` arguments into closure.David Wood-31/+91
2019-04-21Add `AsyncArgument` to AST.David Wood-17/+18
2019-04-21AST/HIR: Use `Mutability` instead of bool in foreign staticsVadim Petrochenkov-5/+4
2019-04-21Remove mutability from `Def::Static`Vadim Petrochenkov-5/+5
2019-04-21Introduce `LocalSource` into the AST.David Wood-1/+19
2019-04-20Refactor some existing methodsvarkor-15/+3
2019-04-20Add a `header` method to `FnKind`varkor-0/+8
2019-04-17Point at try `?` on errors affecting the err match arm of the desugared codeEsteban Küber-7/+15
2019-04-14HirIdify hir::Defljedrz-52/+203
2019-04-13Replaced linear token counting macros with optimized implementationTobia-2/+10
2019-04-11Auto merge of #59227 - Zoxc:fix-get, r=eddybbors-3/+3
2019-04-05Move match_path from DefId to lint::LateContextflip1995-104/+2
2019-04-03Uplift match_def_path from Clippyflip1995-3/+104