summary refs log tree commit diff
path: root/src/librustc/ty/item_path.rs
AgeCommit message (Expand)AuthorLines
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
2017-08-12Fix some typosBastien Orivel-1/+1
2017-07-28Generator literal supportJohn Kåre Alsaker-0/+1
2017-07-05use field init shorthand in src/librustcZack M. Davis-1/+1
2017-06-27rustc: move the PolyFnSig out of TyFnDef.Eduard-Mihai Burtescu-1/+1
2017-06-14Switch CrateNum queries to DefIdTaylor Cramer-2/+2
2017-06-14On-demandify extern_crateTaylor Cramer-3/+3
2017-06-09Auto merge of #42507 - ibabushkin:external-span-trans, r=eddybbors-1/+1
2017-06-07Fix translation of external spans.Inokentiy Babushkin-1/+1
2017-06-07Allocate DefIndices for global crate metadata.Michael Woerister-1/+2
2017-05-28fix RUST_LOG ICE caused by printing a default impl's DefIdAriel Ben-Yehuda-2/+2
2017-04-28make `ty` and `impl_trait_ref` privateNiko Matsakis-12/+31
2017-04-27Auto merge of #41433 - estebank:constructor, r=michaelwoeristerbors-1/+4
2017-04-24rustc: rename some of the queries to match tcx methods.Eduard-Mihai Burtescu-2/+2
2017-04-20Do not show `::constructor` on tuple struct diagnosticsEsteban Küber-1/+4
2017-03-23Remove internal liblogAlex Crichton-1/+2
2017-03-13some style fixesTshepang Lekhonkhobe-2/+1
2017-03-01fix tests to handle the Typeof bodiesNiko Matsakis-1/+2
2017-02-25rustc: introduce a query system for type information in ty::maps.Eduard Burtescu-1/+1
2017-02-25rustc: consolidate dep-tracked hashmaps in tcx.maps.Eduard-Mihai Burtescu-1/+1
2017-02-03Add warning for () to ! switchAndrew Cann-3/+3
2017-01-30Merge ty::TyBox into ty::TyAdtVadim Petrochenkov-2/+1