about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
2021-09-30Do not pass hir::Crate to lints.Camille GILLOT-1/+1
2021-09-30Remove visible path calculation from allowed deprecation lintAlik Aslanyan-40/+74
2021-09-29Move body_owners to tcx.hir().Camille GILLOT-14/+11
2021-09-29Avoid more invocations of hir_crate query.Camille GILLOT-1/+56
2021-09-28More tracing instrumentationOli Scherer-22/+28
2021-09-28print-type-sizes: skip field printing for primitivesTomasz Miąsko-2/+5
2021-09-27Remove `DefId` from `ConstraintCategory::Predicate`Aaron Hill-1/+4
2021-09-27Improve cause information for NLL higher-ranked errorsAaron Hill-0/+5
2021-09-25Auto merge of #89030 - nbdd0121:box2, r=jonas-schievinkbors-1/+24
2021-09-25Introduce `Rvalue::ShallowInitBox`Gary Guo-1/+24
2021-09-24Rollup merge of #89001 - jackh726:binder-cleanup, r=nikomatsakisJubilee-25/+5
2021-09-24Auto merge of #89120 - In-line:remove_unneded_visible_parents_map, r=estebankbors-0/+15
2021-09-24Auto merge of #89211 - workingjubilee:rollup-fj4eduk, r=workingjubileebors-1/+1
2021-09-23Rollup merge of #89200 - hkmatsumoto:patch, r=workingjubileeJubilee-1/+1
2021-09-23Auto merge of #88804 - Mark-Simulacrum:never-algo-v2, r=nikomatsakis,jackh726bors-0/+21
2021-09-23Auto merge of #89016 - lcnr:non_blanket_impls, r=nikomatsakis,michaelwoeristerbors-71/+10
2021-09-23Fix typoHirochika Matsumoto-1/+1
2021-09-22Support `#[track_caller]` on closures and generatorsAaron Hill-14/+29
2021-09-21Auto merge of #89158 - the8472:rollup-3e4ijth, r=the8472bors-9/+21
2021-09-21Rollup merge of #89147 - b-naber:refs_in_check_const_value_eq, r=oli-obkthe8472-0/+9
2021-09-21Rollup merge of #89142 - nerandell:master, r=jackh726the8472-1/+4
2021-09-21Rollup merge of #89078 - camsteffen:map-ref, r=cjgillotthe8472-8/+8
2021-09-21Auto merge of #89103 - Mark-Simulacrum:migrate-2021, r=estebankbors-1/+2
2021-09-21add case for checking const refs in check_const_value_eqb-naber-0/+9
2021-09-21Fix match for placeholder regionAnkit Chandawala-1/+4
2021-09-21Auto merge of #87234 - cjgillot:lower-mono, r=petrochenkovbors-4/+4
2021-09-21use indexmap instead of hashmaplcnr-70/+9
2021-09-21renamelcnr-4/+4
2021-09-20Adjust documentation for compatibility with 2021Mark Rousskov-1/+2
2021-09-20Implement #[link_ordinal] attribute in the context of #[link(kind = "raw-dyli...Richard Cobbe-1/+1
2021-09-21Disable visible path calculation for PrettyPrinter in Ok path of compilerAlik Aslanyan-0/+15
2021-09-20Auto merge of #88708 - Aaron1011:aggregate-usage, r=oli-obkbors-5/+6
2021-09-20Do not store visibility in *ItemRef.Camille GILLOT-4/+4
2021-09-19Auto merge of #88575 - eddyb:fn-abi-queries, r=nagisabors-160/+260
2021-09-19Auto merge of #88703 - cjgillot:lazymod, r=petrochenkovbors-8/+119
2021-09-19Auto merge of #88627 - cjgillot:noallocuse, r=petrochenkovbors-6/+1
2021-09-18Remove needless hir Map refCameron Steffen-8/+8
2021-09-18Auto merge of #89000 - Mark-Simulacrum:no-new-lrc, r=petrochenkovbors-1/+1
2021-09-18Auto merge of #82183 - michaelwoerister:lazier-defpathhash-loading2, r=wesley...bors-42/+22
2021-09-18Do not preallocate UseTree HirIds.Camille GILLOT-6/+1
2021-09-18[HACK(eddyb)] arena-allocate but don't intern `FnAbi`s.Eduard-Mihai Burtescu-6/+1
2021-09-18Querify `fn_abi_of_{fn_ptr,instance}`.Eduard-Mihai Burtescu-58/+87
2021-09-18ty::layout: replicate `layout_of` setup for `fn_abi_of_{fn_ptr,instance}`.Eduard-Mihai Burtescu-106/+115
2021-09-18ty::layout: intern `FnAbi`s as `&'tcx`.Eduard-Mihai Burtescu-9/+15
2021-09-18ty::context: move interning `Allocation`s and `Layout`s to `direct_interners!`.Eduard-Mihai Burtescu-55/+26
2021-09-18ty::layout: propagate errors up to (but not out of) `FnAbi::of_*`.Eduard-Mihai Burtescu-25/+104
2021-09-18rustc_target: `adjust_for_cabi` -> `adjust_for_foreign_abi`.Eduard-Mihai Burtescu-1/+1
2021-09-18ty::layout: split out a private trait from `FnAbiExt`.Eduard-Mihai Burtescu-10/+21
2021-09-18ty::layout: move `trait FnAbiExt` to just before its `impl`.Eduard-Mihai Burtescu-28/+28
2021-09-17Add another case of fallback to () avoid breakageMark Rousskov-0/+13