summary refs log tree commit diff
path: root/src/librustc/ty/item_path.rs
AgeCommit message (Expand)AuthorLines
2018-11-27resolve: Implement edition hygiene for imports and absolute pathsVadim Petrochenkov-2/+1
2018-11-24Introduce `TyKind::Placeholder` variantscalexm-0/+1
2018-11-03Move `BoundTy` to `ty::TyKind`scalexm-0/+1
2018-10-24Add `extern crate` items to extern preludeVadim Petrochenkov-1/+1
2018-10-20Auto merge of #55007 - davidtwco:issue-39175, r=petrochenkovbors-10/+64
2018-10-19Only suggest paths that exist.David Wood-10/+64
2018-10-17Auto merge of #54671 - petrochenkov:extpre2015, r=nikomatsakisbors-1/+1
2018-10-13Copy extern prelude from resolver to global contextVadim Petrochenkov-1/+1
2018-10-13Check the invariant for `principal` inside the methodOliver Scherer-1/+1
2018-10-05Auto merge of #54743 - ljedrz:cleanup_ty_p2, r=zackmdavisbors-4/+2
2018-10-03Introduce `TyKind::UnnormalizedProjection`scalexm-0/+1
2018-10-03rustc/ty: whitespace fixesljedrz-4/+2
2018-10-02Attempt to resolve linking issues.David Wood-42/+58
2018-10-02Move prelude crate names into `Session`.David Wood-1/+3
2018-10-02Add `crate::` to trait suggestions in Rust 2018.David Wood-11/+72
2018-09-29don't elide lifetimes in paths in librustc/Zack M. Davis-1/+1
2018-09-05Changing TyAnon -> TyOpaque and relevant functionsms2300-1/+1
2018-08-22Remove Ty prefix from Ty{Bool|Char|Int|Uint|Float|Str}varkor-12/+12
2018-08-22Remove Ty prefix from Ty{Foreign|Param}varkor-3/+3
2018-08-22Remove Ty prefix from Ty{Adt|Array|Slice|RawPtr|Ref|FnDef|FnPtr|Dynamic|Closu...varkor-18/+18
2018-08-19mv codemap() source_map()Donato Sciarra-1/+1
2018-07-27Prefer to_string() to format!()ljedrz-1/+1
2018-07-18Implement existential typesOliver Schneider-0/+1
2018-06-27Generate `DefId`s for impl Trait in the def_collectorOliver Schneider-2/+1
2018-06-20Rename DefPathData::LifetimeDef to LifetimeParamvarkor-1/+1
2018-06-07Add existential type definitonsOliver Schneider-1/+2
2018-05-23Use crate name for reexported `extern crate` pathsEsteban Küber-1/+5
2018-05-19rustc: introduce {ast,hir}::AnonConst to consolidate so-called "embedded cons...Eduard-Mihai Burtescu-2/+1
2018-05-08Insert fields from TypeAndMut into TyRef to allow layout optimizationJohn Kåre Alsaker-2/+3
2018-05-08Store the GeneratorInterior in the new GeneratorSubstsJohn Kåre Alsaker-1/+1
2018-05-08Store generator movability outside GeneratorInteriorJohn Kåre Alsaker-1/+1
2018-04-27Rename InternedString to LocalInternedString and introduce a new thread-safe ...John Kåre Alsaker-5/+6
2018-04-23introduce new DefPathData variants for traits, assoc typesNiko Matsakis-0/+3
2018-04-13Move `path_len` to ExternCrateShotaro Yamada-2/+2
2018-04-11Extend `ExternCrate` to cover externs inferred from `use` or pathsShotaro Yamada-15/+19
2018-03-14remove defaulting to unitAndrew Cann-3/+3
2018-01-23Adds support for immovable generators. Move checking of invalid borrows acros...John Kåre Alsaker-0/+1
2018-01-13Remove `impl Foo for ..` in favor of `auto trait Foo`leonardo.yvens-2/+2
2017-11-10Auto merge of #45707 - Ryman:deprecated-item-name, r=nikomatsakisbors-3/+17
2017-11-03[Syntax Breaking] Rename DefaultImpl to AutoImplleonardo.yvens-1/+1
2017-11-02rustc: add item name to deprecated lint warningKevin Butler-3/+17
2017-10-27Implement RFC 1861: Extern typesPaul Lietar-2/+5
2017-09-12rustc: Make `CrateStore` private to `TyCtxt`Alex Crichton-1/+1
2017-09-12Remove the `cstore` reference from Session in order to prepare encapsulating ...Michael Woerister-1/+1
2017-09-08Use NodeId/HirId instead of DefId for local variables.Eduard-Mihai Burtescu-1/+0
2017-09-05rustc: Store InternedString in `DefPathData`Alex Crichton-4/+5
2017-09-05rustc: Migrate `visible_parent_map` to a queryAlex Crichton-1/+1
2017-08-28Merge branch 'master' of https://github.com/rust-lang/rust into genJohn Kåre Alsaker-6/+1
2017-08-25rustc: Skip cyclic checks in `item_path`Alex Crichton-6/+1
2017-08-14Merge remote-tracking branch 'origin/master' into genAlex Crichton-1/+1