about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2025-01-11fix `it's` -> `its` in doc commentYotam Ofek-1/+1
2025-01-11Auto merge of #135274 - saethlin:array-repeats, r=compiler-errorsbors-0/+30
2025-01-11Auto merge of #135258 - oli-obk:push-ktzskvxuwnlt, r=saethlinbors-7/+21
2025-01-10mir_build: check annotated functions w/out callersDavid Wood-45/+110
2025-01-10clarify `target_feature` + forced inliningDavid Wood-7/+9
2025-01-10don't collect `#[rustc_force_inline]` in eager modeDavid Wood-4/+6
2025-01-10inline: move should inline checkDavid Wood-5/+5
2025-01-10validator: move force inline checkDavid Wood-23/+10
2025-01-10inline: remove unnecessary promoted checkDavid Wood-4/+0
2025-01-10inline: re-introduce some callee body checksDavid Wood-2/+29
2025-01-10inline: force inlining shimsDavid Wood-12/+18
2025-01-10codegen_attrs: force inlining takes precedenceDavid Wood-28/+33
2025-01-10mir_transform: implement forced inliningDavid Wood-670/+1138
2025-01-10Use llvm.memset.p0i8.* to initialize all same-bytes arraysOli Scherer-5/+9
2025-01-10Auto merge of #135328 - bjorn3:sync_cg_clif-2025-01-10, r=bjorn3bors-320/+93
2025-01-10Auto merge of #135327 - jhpratt:rollup-5uyir52, r=jhprattbors-245/+311
2025-01-10Merge commit 'e39eacd2d415803ef82de3b6a314e4f2d0fbc4dc' into sync_cg_clif-202...bjorn3-320/+93
2025-01-10Rollup merge of #135321 - matthiaskrgr:out_of_into, r=lqdJacob Pratt-5/+4
2025-01-10Rollup merge of #135320 - camelid:coroutines-typo, r=lqdJacob Pratt-1/+1
2025-01-10Rollup merge of #135083 - compiler-errors:invalid-predicate-source, r=camelidJacob Pratt-3/+7
2025-01-10Rollup merge of #134732 - compiler-errors:unify-conditional-const-error-repor...Jacob Pratt-236/+299
2025-01-10Auto merge of #135273 - dianne:argument-patterns-are-not-boring, r=lqdbors-13/+0
2025-01-10Pull element init into a reusable closureOli Scherer-14/+21
2025-01-10Change repeat element check into a matchOli Scherer-15/+18
2025-01-10remove more redundant into() conversionsMatthias Krüger-5/+4
2025-01-09Fix typo in `#[coroutine]` gating errorNoah Lev-1/+1
2025-01-10Rollup merge of #135308 - compiler-errors:scope-visit, r=oli-obkMatthias Krüger-16/+20
2025-01-10Rollup merge of #133088 - the8472:randomize-me-harder, r=workingjubileeMatthias Krüger-7/+86
2025-01-10exclude unsizable tail from randomization seed calculationThe 8472-13/+9
2025-01-10Foo<T> != Foo<U> under layout randomizationThe 8472-2/+85
2025-01-09Add an InstSimplify for repetitive array expressionsBen Kimock-0/+30
2025-01-09Rename RegionResolutionVisitor to ScopeResolutionVisitorMichael Goulet-12/+12
2025-01-09Make sure to walk into nested const blocks in RegionResolutionVisitorMichael Goulet-4/+8
2025-01-09Unify conditional and non const call error reportingMichael Goulet-229/+262
2025-01-09Auto merge of #135286 - matthiaskrgr:rollup-sxuq1nh, r=matthiaskrgrbors-144/+130
2025-01-09Make the non-const part swappable in the diagnosticMichael Goulet-41/+63
2025-01-09Add note back to conditionally-const error messageMichael Goulet-2/+10
2025-01-09Rollup merge of #135261 - compiler-errors:coverage-has-identity-substs, r=oli...Matthias Krüger-39/+84
2025-01-09Rollup merge of #135195 - oli-obk:push-toyoyrupruko, r=lcnrMatthias Krüger-105/+46
2025-01-09Auto merge of #135268 - pietroalbini:pa-bump-stage0, r=Mark-Simulacrumbors-25/+25
2025-01-09Account for identity substituted items in symbol manglingMichael Goulet-39/+84
2025-01-09Auto merge of #135279 - matthiaskrgr:rollup-ek2qere, r=matthiaskrgrbors-30/+27
2025-01-09Use option combinators instead of manual if/returnOli Scherer-10/+3
2025-01-09Remove the now-useless `Result` from `lit_to_const`Oli Scherer-47/+19
2025-01-09Always take the `Ok` path in `lit_to_const` and produce error constants insteadOli Scherer-13/+6
2025-01-09Use error constant instead of explicit error handlingOli Scherer-10/+3
2025-01-09Make `lit_to_mir_constant` infallibleOli Scherer-31/+21
2025-01-09Rollup merge of #135269 - estebank:unneeded-into, r=compiler-errorsMatthias Krüger-10/+8
2025-01-09Rollup merge of #135247 - tgross35:stdlib-sym-list, r=oli-obkMatthias Krüger-16/+17
2025-01-09Rollup merge of #135225 - erickt:fix-test, r=jieyouxuMatthias Krüger-1/+0