about summary refs log tree commit diff
path: root/src/librustc/traits/query
AgeCommit message (Expand)AuthorLines
2020-02-16Move librustc/{traits,infer} to librustc_infer.Camille GILLOT-1029/+0
2020-02-05Move traits::query datatypes to traits::types.Camille GILLOT-249/+20
2020-01-28Add an early-exit to `QueryNormalizer::fold_ty`Jonas Schievink-0/+4
2020-01-21Rollup merge of #68140 - ecstatic-morse:const-trait-bound-opt-out, r=oli-obkMazdak Farrokhzad-1/+1
2020-01-20Add `constness` field to `ty::Predicate::Trait`Dylan MacKenzie-1/+1
2020-01-18remove rustc_error_codes deps except in rustc_driverMazdak Farrokhzad-2/+0
2020-01-10nix syntax::errors & prefer rustc_errors over errorsMazdak Farrokhzad-1/+1
2020-01-08- remove syntax::{span_warn!, span_err!, span_fatal!. struct_err!}Mazdak Farrokhzad-4/+4
2020-01-07Move normalize_erasing_regions to rustc::ty.Camille GILLOT-79/+0
2020-01-05Remove rustc_hir reexports in rustc::hir.Mazdak Farrokhzad-2/+2
2020-01-02Normalize `syntax::source_map` imports.Mazdak Farrokhzad-3/+3
2019-12-22Format the worldMark Rousskov-143/+85
2019-11-19More HashStable.Camille GILLOT-42/+8
2019-11-19More HashStable.Camille GILLOT-31/+6
2019-11-18Retire EnumLiftImpl.Camille GILLOT-11/+2
2019-11-18Retire BraceStructLiftImpl.Camille GILLOT-74/+9
2019-11-17Auto merge of #66384 - cjgillot:typefoldable, r=Zoxcbors-74/+10
2019-11-14Update to use new librustc_error_codes libraryGuillaume Gomez-0/+2
2019-11-13Use TypeFoldable derive macro.Camille GILLOT-74/+10
2019-11-01De-querify `trivial_dropck_outlives`.Nicholas Nethercote-14/+6
2019-10-21Remove many unnecessary trait derivations.Nicholas Nethercote-2/+2
2019-10-12Make trivial dropck outlives a queryMark Rousskov-6/+13
2019-10-09Obligation must apply modulo regionsEsteban Küber-1/+1
2019-10-03generate ClosureSubsts from SubstsRefcsmoe-0/+1
2019-09-28Switch over all StableHash impls to new formatMark Rousskov-5/+2
2019-09-27Remove shrink_to_tcx_lifetimeMark Rousskov-98/+9
2019-09-27Remove stray uses of gcx nameMark Rousskov-1/+1
2019-09-27Remove global_tcx from TyCtxtMark Rousskov-6/+5
2019-09-26Rename `subst::Kind` to `subst::GenericArg`varkor-5/+5
2019-09-25Rename `sty` to `kind`varkor-2/+2
2019-09-07Aggregation of cosmetic changes made during work on REPL PRs: librustcAlexander Regueiro-7/+8
2019-08-23Simplify eager normalization of constantsOliver Scherer-36/+2
2019-07-24Stabilize the type_name intrinsic in core::anySteven Fackler-2/+2
2019-07-02pass a `&mut QueryRegionConstraints` not just outlives constraintsNiko Matsakis-6/+6
2019-07-02introduce `QueryRegionConstraints` structNiko Matsakis-13/+13
2019-07-02rename `QueryRegionConstraint` to `QueryOutlivesConstraint`Niko Matsakis-7/+7
2019-06-26Don't use lift to detect local typesJohn Kåre Alsaker-2/+3
2019-06-19Rollup merge of #61842 - Zoxc:trim-lift, r=eddybMazdak Farrokhzad-5/+4
2019-06-18rustc: remove 'x: 'y bounds (except from comments/strings).Eduard-Mihai Burtescu-1/+1
2019-06-16Auto merge of #61754 - nikomatsakis:trait-caching-perf-3, r=pnkfelixbors-1/+1
2019-06-14Remove unnecessary lift callsJohn Kåre Alsaker-5/+4
2019-06-14Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-3/+1
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-123/+108
2019-06-12Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-6/+1
2019-06-12rustc: remove some unnecessary lifetimes in -> TyCtxt methods.Eduard-Mihai Burtescu-1/+1
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-28/+28
2019-06-12Fix fallout from `deny(unused_lifetimes)`.Eduard-Mihai Burtescu-1/+1
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-30/+30
2019-06-11rename `evaluate_obligation_recursively`Niko Matsakis-1/+1
2019-06-11rustc: deny(unused_lifetimes).Eduard-Mihai Burtescu-1/+1