about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
2021-06-16Auto merge of #86291 - crlf0710:trait_vtbl_refactor, r=bjorn3bors-3/+19
2021-06-15better codehi-rustin-3/+3
2021-06-15shrinking the deprecated method spanhi-rustin-3/+4
2021-06-15Refactor to make interpreter and codegen backend neutral to vtable internal r...Charles Lew-3/+19
2021-06-14Improve documentation on `UndefinedBehaviorInfo::ValidationFailure`Rémy Rakic-0/+2
2021-06-14stabilize `int_error_matching`Ethan Brierley-1/+0
2021-06-13Improve CTFE validation error messageRémy Rakic-4/+10
2021-06-13Box `ExprKind::Adt`LeSeulArtichaut-13/+16
2021-06-13Auto merge of #86245 - lqd:const-ub-align, r=RalfJungbors-2/+10
2021-06-13Turn incorrect vtable size/alignment errors into hard const-UB errorsRémy Rakic-2/+10
2021-06-12Pretty print generator witness only in `-Zverbose` modeTomasz Miąsko-3/+3
2021-06-12Auto merge of #86130 - BoxyUwU:abstract_const_as_cast, r=oli-obkbors-2/+3
2021-06-12Auto merge of #86180 - cjgillot:defmv, r=petrochenkovbors-51/+2
2021-06-12Rollup merge of #86189 - JohnTitor:relate-fn-pub, r=Aaron1011Yuki Okushi-1/+1
2021-06-12Rollup merge of #85800 - BoxyUwU:const-param-default-diagnostics, r=oli-obkYuki Okushi-1/+1
2021-06-11Hash DefId in rustc_span.Camille GILLOT-51/+2
2021-06-09Fix ICE when `main` is declared in an `extern` blockasquared31415-1/+1
2021-06-10Make `relate_type_and_mut` publicYuki Okushi-1/+1
2021-06-10Auto merge of #85910 - cjgillot:no-meta-version, r=Aaron1011bors-5/+0
2021-06-09Access stable_crate_id directly.Camille GILLOT-2/+7
2021-06-09Do not store crate in latest_foreign_def_path_hashes.Camille GILLOT-7/+0
2021-06-09Encode CrateNum using the StableCrateId for incr. comp.Camille GILLOT-67/+38
2021-06-09Auto merge of #86150 - cjgillot:notable, r=michaelwoeristerbors-21/+3
2021-06-09Auto merge of #86118 - spastorino:tait-soundness-bug, r=nikomatsakisbors-15/+13
2021-06-08Do not require the DefPathTable to construct the on-disk cache.Camille GILLOT-21/+3
2021-06-08use non_erasable_genericsEllen-1/+1
2021-06-08Support as casts in abstract constsEllen-2/+3
2021-06-07Remove ResolvedOpaqueTy and just use Ty, SubstsRef is already thereSantiago Pastorino-14/+3
2021-06-07Make OpaqueTypeKey the key of opaque types mapSantiago Pastorino-2/+10
2021-06-07Change concrete opaque type to be a `VecMap`Santiago Pastorino-3/+4
2021-06-07Auto merge of #85891 - bjorn3:revert_merge_crate_disambiguator, r=Mark-Simula...bors-35/+40
2021-06-07Revert "Merge CrateDisambiguator into StableCrateId"bjorn3-35/+40
2021-06-07Rollup merge of #84262 - camelid:sized-ice, r=estebankYuki Okushi-1/+8
2021-06-06Remove some last remants of {push,pop}_unsafe!Smitty-4/+0
2021-06-06Add variance-related information to lifetime error messagesAaron Hill-29/+111
2021-06-06Auto merge of #84171 - ricobbe:raw-dylib-via-llvm, r=petrochenkovbors-0/+7
2021-06-05Auto merge of #86002 - cjgillot:expn_that_defined, r=petrochenkovbors-15/+8
2021-06-05Update compiler/rustc_middle/src/query/mod.rsCamille Gillot-1/+0
2021-06-05Auto merge of #85919 - workingjubilee:simd-ptrs-are-valid, r=petrochenkovbors-5/+0
2021-06-04Add first cut of functionality for #58713: support for #[link(kind = "raw-dyl...Richard Cobbe-0/+7
2021-06-04Always go through the expn_that_defined query.Camille GILLOT-14/+8
2021-06-04Fix rebase falloutAaron Hill-1/+1
2021-06-04Support forwarding caller location through trait object method callAaron Hill-4/+52
2021-06-04Auto merge of #85788 - rylev:force-warns, r=nikomatsakisbors-4/+26
2021-06-04Rollup merge of #85850 - bjorn3:less_feature_gates, r=jyn514Yuki Okushi-2/+0
2021-06-03Rollup merge of #85934 - tmiasko:is-union, r=jackh726Yuki Okushi-4/+6
2021-06-03Rollup merge of #85911 - cjgillot:one-output, r=Aaron1011Yuki Okushi-2/+2
2021-06-02Inline is_machine into check_simdJubilee Young-8/+0
2021-06-02Restrict access to crate_name.Camille GILLOT-9/+5
2021-06-02Add a page on force-warns in unstable bookRyan Levick-1/+1