summary refs log tree commit diff
path: root/src/librustc/ty/item_path.rs
AgeCommit message (Expand)AuthorLines
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
2017-01-26rustc: rename TyCtxt's `map` field to `hir`.Eduard-Mihai Burtescu-3/+3
2016-12-16definitions: Don't allocate DefIds for inlined HIRMichael Woerister-5/+0
2016-11-28Refactor TyTrait to contain a interned ExistentialPredicate slice.Mark-Simulacrum-1/+1
2016-11-28Privatize TraitObject.principal and add a method accessor, returning Option.Mark-Simulacrum-1/+1
2016-11-21Use `Symbol` instead of `InternedString` in the AST, HIR, and various other p...Jeffrey Seyfried-3/+3
2016-11-20Move `syntax::util::interner` -> `syntax::symbol`, cleanup.Jeffrey Seyfried-2/+2
2016-11-10rustc: clean up lookup_item_type and remove TypeScheme.Eduard Burtescu-1/+1
2016-09-20rustc: don't hash the --extern crate name, but the original one, in DefPath.Eduard Burtescu-5/+1
2016-09-20rustc_metadata: move opt_item_name to TyCtxt::item_name.Eduard Burtescu-1/+2
2016-09-20rustc_metadata: group information into less tags.Eduard Burtescu-1/+1
2016-09-20rustc_metadata: go only through rustc_serialize in astencode.Eduard Burtescu-3/+2
2016-09-08Refactor `TyStruct`/`TyEnum`/`TyUnion` into `TyAdt`Vadim Petrochenkov-6/+2
2016-09-04Replace `_, _` with `..`Vadim Petrochenkov-1/+1
2016-09-03Some better support for unions through the compilerVadim Petrochenkov-0/+1