about summary refs log tree commit diff
path: root/src/librustc/ty
AgeCommit message (Expand)AuthorLines
2020-01-12Split `rustc_mir::{build, hair, lints}` into their own crateMatthew Jasper-1/+1
2020-01-12Rollup merge of #68045 - Centril:liberate-lints, r=Mark-SimulacrumMazdak Farrokhzad-47/+25
2020-01-11Move some queries from rustc::ty to librustc_passes.Camille GILLOT-354/+2
2020-01-11Auto merge of #67000 - spastorino:remove-promoted-from-place, r=oli-obkbors-32/+42
2020-01-11Use Arena for interningJohn Kåre Alsaker-20/+10
2020-01-11Lift using interners instead of in_arenaJohn Kåre Alsaker-17/+22
2020-01-11pacify the parallel compilerMazdak Farrokhzad-2/+3
2020-01-11inline maybe_lint_level_rootMazdak Farrokhzad-8/+6
2020-01-11move LintSource to levelsMazdak Farrokhzad-3/+3
2020-01-11GlobalCtxt: Erase `LintStore` type.Mazdak Farrokhzad-3/+7
2020-01-11reduce diversity in linting methodsMazdak Farrokhzad-26/+0
2020-01-11canonicalize some lint importsMazdak Farrokhzad-16/+17
2020-01-11Rollup merge of #68050 - Centril:canon-error, r=Mark-SimulacrumYuki Okushi-7/+5
2020-01-11Rollup merge of #67258 - Centril:open-ended-ranges, r=oli-obkYuki Okushi-22/+73
2020-01-10Fix some rebasing fallout.Michael Woerister-1/+1
2020-01-10Run 'x.py fmt'.Michael Woerister-71/+31
2020-01-10self-profile: Fix issue with handling query blocking.Michael Woerister-11/+27
2020-01-10Initial support for recording query keys in self-profiling data.Michael Woerister-36/+308
2020-01-10self-profile: Switch to new approach for event_id generation that enables que...Michael Woerister-59/+63
2020-01-10Remove PlaceBase enum and make Place base field be local: LocalSantiago Pastorino-3/+3
2020-01-10Remove Static from PlaceBaseSantiago Pastorino-1/+1
2020-01-10Promote `Ref`s to constants instead of staticSantiago Pastorino-29/+39
2020-01-10nix syntax::errors & prefer rustc_errors over errorsMazdak Farrokhzad-7/+5
2020-01-10Introduce `#![feature(half_open_range_patterns)]`.Mazdak Farrokhzad-22/+73
2020-01-10Rollup merge of #67922 - Centril:lowering-cleanup, r=petrochenkovMazdak Farrokhzad-4/+3
2020-01-10Rollup merge of #68040 - sinkuu:unused, r=petrochenkovYuki Okushi-13/+0
2020-01-09Don't discard marker trait impls when inference variables are presentAaron Hill-4/+9
2020-01-09{rustc::util -> rustc_data_structures}::capturesMazdak Farrokhzad-4/+3
2020-01-09Fix copy_from_slice which should be extend_from_sliceMarkus Westerlind-1/+1
2020-01-09Change -Z time event naming scheme and make them generic activitiesJohn Kåre Alsaker-3/+3
2020-01-09Remove unused `struct ClosureUpvar`Shotaro Yamada-13/+0
2020-01-09Rollup merge of #67986 - JohnTitor:fix-ice-rust-call, r=varkorMazdak Farrokhzad-5/+9
2020-01-09Rollup merge of #67630 - oli-obk:extern_ptr_dangling, r=spastorinoMazdak Farrokhzad-2/+0
2020-01-08perf: Avoid creating a SmallVec if nothing changes during a foldMarkus Westerlind-17/+30
2020-01-09Rollup merge of #67781 - cjgillot:passes-const, r=oli-obkYuki Okushi-158/+0
2020-01-08Move `is_min_const_fn` query to librustc_mir.Camille GILLOT-2/+0
2020-01-08Move constness.rs to librustc_mir.Camille GILLOT-156/+0
2020-01-08Display more informative ICEYuki Okushi-5/+9
2020-01-08- remove syntax::{span_warn!, span_err!, span_fatal!. struct_err!}Mazdak Farrokhzad-5/+1
2020-01-07Move magic traits queries to rustc::traits::drop.Camille GILLOT-199/+1
2020-01-07Move required_region_bounds to rustc::infer::opaque_types.Camille GILLOT-64/+0
2020-01-07Move free_region_map to rustc::ty.Camille GILLOT-1/+98
2020-01-07Move structural_match to rustc::traits.Camille GILLOT-222/+0
2020-01-07Move ty::wf to traits.Camille GILLOT-747/+0
2020-01-07Make traits::util::* free functions.Camille GILLOT-1/+1
2020-01-07Move subst_and_normalize_erasing_regionsto rustc::ty.Camille GILLOT-0/+24
2020-01-07Move normalize_erasing_regions to rustc::ty.Camille GILLOT-0/+79
2020-01-07Remove private methods from TyCtxt impl block: rustc::ty::print::pretty.Camille GILLOT-16/+16
2020-01-07Remove private methods from TyCtxt impl block: rustc::ty::outlives.Camille GILLOT-27/+23
2020-01-07Remove trivial function.Camille GILLOT-6/+2