about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2023-10-25Auto merge of #117076 - oli-obk:privacy_visitor_types, r=petrochenkovbors-64/+174
2023-10-25Auto merge of #116236 - dtolnay:builtinmacrocomment, r=cjgillotbors-94/+112
2023-10-25Do not merge fn pointer casts.Camille GILLOT-0/+9
2023-10-25Valtrees for primitive types are fine.Camille GILLOT-2/+3
2023-10-25Complete comments.Camille GILLOT-8/+5
2023-10-25Disambiguate non-deterministic constants.Camille GILLOT-44/+101
2023-10-25Take an AllocId in intern_const_alloc_for_constprop.Camille GILLOT-9/+3
2023-10-25Do not require absence of metadata.Camille GILLOT-4/+2
2023-10-25Fortify transmute check.Camille GILLOT-4/+3
2023-10-25Explain why we check variant equality.Camille GILLOT-0/+15
2023-10-25Move provenance checks out of interning method.Camille GILLOT-17/+20
2023-10-25Directly intern values instead of copying them.Camille GILLOT-4/+53
2023-10-25Do not intern GVN temps.Camille GILLOT-22/+16
2023-10-25Transform large arrays into Repeat expressions when possible.Camille GILLOT-0/+14
2023-10-25Extract simplify_aggregate.Camille GILLOT-27/+56
2023-10-25Do not compute actual aggregate type.Camille GILLOT-11/+47
2023-10-25Simplify repeat expressions.Camille GILLOT-0/+6
2023-10-25Simplify aggregate projections.Camille GILLOT-1/+40
2023-10-25Simplify projections in GVN.Camille GILLOT-50/+106
2023-10-25Do not transmute immediates to non-immediates.Camille GILLOT-0/+10
2023-10-25Do not intern too large aggregates.Camille GILLOT-18/+24
2023-10-25Evaluate computed values to constants.Camille GILLOT-27/+314
2023-10-25Do not visit rvalues twice.Camille GILLOT-8/+11
2023-10-25Do not remove unused definitions inside GVN.Camille GILLOT-12/+3
2023-10-25Auto merge of #116993 - compiler-errors:clause-kind, r=jackh726bors-217/+735
2023-10-25Do not suggest 'Trait<Assoc=arg>' when in trait implGurinder Singh-14/+58
2023-10-25Fix unwrap suggestion for async fnMichael Goulet-12/+10
2023-10-25Auto merge of #117139 - compiler-errors:vid-lifetimes, r=BoxyUwUbors-130/+150
2023-10-24Expose a non-Symbol way to access current rustc version stringDavid Tolnay-2/+4
2023-10-24CFG_RELEASE is mandatory, no need for option_envDavid Tolnay-2/+1
2023-10-25Remove support for alias `-Z instrument-coverage`Zalathar-33/+17
2023-10-24Handle structured stable attribute 'since' version in rustdocDavid Tolnay-0/+7
2023-10-25Auto merge of #116482 - matthewjasper:thir-unsafeck-inline-constants, r=b-naberbors-39/+110
2023-10-24Keep track of #[stable] attribute even if version cannot be parsedDavid Tolnay-7/+15
2023-10-24Store 'since' attribute as parsed VersionDavid Tolnay-53/+50
2023-10-24Use IndexMap for handling stable TyCelina G. Val-29/+23
2023-10-24Remove fold code and add Const::internal()Celina G. Val-370/+132
2023-10-24Auto merge of #115796 - cjgillot:const-prop-rvalue, r=oli-obkbors-18/+172
2023-10-24Require target features to match exactly during inliningTomasz Miąsko-4/+2
2023-10-24Mark .rmeta files as /SAFESEH on x86 Windows.Daniel Cheng-25/+31
2023-10-24Get rid of 'tcx on ConstVid, EffectVidMichael Goulet-130/+150
2023-10-24Auto merge of #117135 - matthiaskrgr:rollup-zdh18i6, r=matthiaskrgrbors-292/+658
2023-10-24Intern LocalDefId list from opaque queryMichael Goulet-3/+16
2023-10-24Rollup merge of #117010 - celinval:smir-internal, r=oli-obkMatthias Krüger-126/+198
2023-10-24Rollup merge of #116943 - heiher:target-features, r=wesleywiserMatthias Krüger-0/+18
2023-10-24Rollup merge of #116841 - chenyukang:yukang-suggest-unwrap-expect, r=b-naberMatthias Krüger-1/+82
2023-10-24Rollup merge of #116792 - JonasAlaif:renumber-fix, r=b-naberMatthias Krüger-0/+4
2023-10-24Rollup merge of #116396 - obeis:hir-analysis-migrate-diagnostics-7, r=oli-obkMatthias Krüger-163/+341
2023-10-24Rollup merge of #116094 - Swatinem:coverage-branch-gate, r=wesleywiserMatthias Krüger-2/+15
2023-10-24Auto merge of #117126 - matthiaskrgr:rollup-8huie8f, r=matthiaskrgrbors-90/+101