about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
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
2023-10-24Merge impl_wf_inference into coherence checkingMichael Goulet-6/+3
2023-10-25suggest unwrap/expect for let binding type mismatchyukang-1/+82
2023-10-24Update documentation.Camille GILLOT-3/+3
2023-10-24Use `PlaceMention` for match scrutinees.Camille GILLOT-26/+36
2023-10-24Rollup merge of #117091 - compiler-errors:debug, r=lcnrMatthias Krüger-89/+100
2023-10-24Rollup merge of #117081 - GoodDaisy:master, r=wesleywiserMatthias Krüger-1/+1
2023-10-24Auto merge of #116773 - dtolnay:validatestable, r=compiler-errorsbors-28/+46
2023-10-24Merge commit '93a5433f17ab5ed48cc88f1e69b0713b16183373' into sync_cg_clif-202...bjorn3-138/+260
2023-10-24Migrate diagnostics in `rustc_hir_analysis/src/coherence/orphan.rs`Obei Sideg-163/+341
2023-10-24Auto merge of #116435 - compiler-errors:re-erased, r=lcnrbors-9/+49
2023-10-24Introduce `-C instrument-coverage=branch` to gate branch coverageArpad Borsos-2/+15