summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
2021-07-23Encode SourceFile source crate as StableCrateId in incr. comp. OnDiskCache.Michael Woerister-5/+33
2021-07-23Access stable_crate_id directly.Camille GILLOT-2/+7
2021-07-23Do not store crate in latest_foreign_def_path_hashes.Camille GILLOT-7/+0
2021-07-23Encode CrateNum using the StableCrateId for incr. comp.Camille GILLOT-67/+38
2021-07-22rename assert_matches moduleJane Lusby-1/+1
2021-07-22Move [debug_]assert_matches to mod {core, std}::assert.Mara Bos-0/+1
2021-06-19Revert "Allow specifying alignment for functions"Mark Rousskov-4/+0
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-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-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-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-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-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
2021-06-02Add `Ty::is_union` predicate and use itTomasz Miąsko-0/+5
2021-06-02Implement `Ty::is_enum` using `matches!`Tomasz Miąsko-4/+1
2021-06-02Force warn on lint groups as wellRyan Levick-2/+2
2021-06-02Auto merge of #85892 - tmiasko:i, r=oli-obkbors-0/+16
2021-06-02Auto merge of #85908 - cjgillot:private-dep-query, r=Aaron1011bors-8/+7
2021-06-02Miscellaneous inlining improvementsTomasz Miąsko-0/+16
2021-06-02Auto merge of #85905 - cjgillot:one-trait-map, r=Aaron1011bors-18/+7
2021-06-01Allow raw pointers in SIMD typesJubilee Young-1/+4
2021-06-01Auto merge of #85829 - bjorn3:simplify_crate_num, r=jackh726bors-3/+2
2021-06-01Avoid a clone of output_filenames.Camille GILLOT-2/+2
2021-06-01Drop metadata_encoding_version.Camille GILLOT-5/+0
2021-06-01Make is_private_dep a query.Camille GILLOT-8/+7
2021-06-01Remove StableVec.Camille GILLOT-5/+6
2021-06-01Only compute the trait_map once.Camille GILLOT-13/+1
2021-06-01Fix issues and add testRyan Levick-1/+0