about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2024-04-25ast: Generalize item kind visitingVadim Petrochenkov-333/+361
2024-04-25Auto merge of #124377 - matthiaskrgr:rollup-ajxjq35, r=matthiaskrgrbors-7/+7
2024-04-25Rollup merge of #124287 - 41Leahcim:master, r=fmeaseMatthias Krüger-7/+7
2024-04-25Auto merge of #123531 - compiler-errors:closure-wf, r=oli-obkbors-3/+22
2024-04-25Check closure args and returns are WFMichael Goulet-1/+20
2024-04-25Format stash message correctlyMichael Goulet-2/+2
2024-04-25Auto merge of #124058 - TechVest:master, r=fmeasebors-1/+1
2024-04-25Auto merge of #119650 - chenyukang:yukang-fix-118596-ref-mut, r=wesleywiserbors-1/+16
2024-04-25Auto merge of #124360 - matthiaskrgr:rollup-k6bffhd, r=matthiaskrgrbors-90/+79
2024-04-25Auto merge of #121298 - nikic:writable, r=cuviperbors-0/+27
2024-04-25Rollup merge of #124324 - nnethercote:minor-ast-cleanups, r=estebankMatthias Krüger-90/+79
2024-04-25Fix some typos in commentsTechVest-1/+1
2024-04-25Set writable and dead_on_unwind attributes for sret argumentsNikita Popov-0/+27
2024-04-25Auto merge of #124136 - estebank:clone-o-rama-2, r=nnethercotebors-26/+213
2024-04-25Add comments about attribute tokens.Nicholas Nethercote-0/+2
2024-04-24Suggest cloning captured binding in `move` closureEsteban Küber-9/+146
2024-04-24Mention when type parameter could be `Clone`Esteban Küber-8/+51
2024-04-24Modify `find_expr` from `Span` to better account for closuresEsteban Küber-10/+17
2024-04-25Rollup merge of #124335 - ChrisDenton:stabilize-absolute, r=dtolnayMatthias Krüger-2/+0
2024-04-25Rollup merge of #124333 - Urgau:better-bad-print, r=fmeaseMatthias Krüger-3/+6
2024-04-25Rollup merge of #124322 - whosehang:master, r=NilstriebMatthias Krüger-2/+2
2024-04-25Suggest ref mut for pattern matching assignmentyukang-1/+16
2024-04-24Auto merge of #124330 - fmease:rollup-a98y7jf, r=fmeasebors-1/+2
2024-04-24Auto merge of #104087 - nbdd0121:const, r=scottmcmbors-8/+5
2024-04-24Stabilize `std::path::absolute`Chris Denton-2/+0
2024-04-24Improve diagnostic for unknown --print requestUrgau-3/+6
2024-04-24Stabilise `inline_const`Gary Guo-8/+5
2024-04-24Rollup merge of #124308 - CBSpeir:diagnostic-item-enumerate, r=compiler-errorsLeón Orell Valerian Liehr-0/+1
2024-04-24Rollup merge of #123794 - oli-obk:define_opaque_types2, r=lcnrLeón Orell Valerian Liehr-1/+1
2024-04-24Auto merge of #122500 - petrochenkov:deleg, r=fmeasebors-100/+124
2024-04-24Register hidden types when equating function definitions in coercionOli Scherer-1/+1
2024-04-24Error on using `yield` without also using `#[coroutine]` on the closureOli Scherer-101/+135
2024-04-24Add explicit syntax for coroutines instead of relying on closures having `yie...Oli Scherer-1/+17
2024-04-24Improved the compiler code with clippyMichael Scholten-7/+7
2024-04-24Whitespace fixes.Nicholas Nethercote-10/+6
2024-04-24Remove unnecessary `pub`s in `mut_visit.rs`.Nicholas Nethercote-65/+60
2024-04-24Rename `NestedMetaItem::name_value_literal`.Nicholas Nethercote-4/+5
2024-04-24Remove `MetaItemKind::value_str`.Nicholas Nethercote-8/+4
2024-04-24Make `LazyAttrTokenStream::encode` panic.Nicholas Nethercote-3/+2
2024-04-24chore: fix some typos in commentswhosehang-2/+2
2024-04-24Auto merge of #122053 - erikdesjardins:alloca, r=nikicbors-34/+29
2024-04-23Auto merge of #121557 - RalfJung:const-fn-call-promotion, r=oli-obkbors-71/+162
2024-04-23Add diagnostic item for std::iter::EnumerateChristopher B. Speir-0/+1
2024-04-23filter required_consts during inliningRalf Jung-5/+8
2024-04-23properly fill a promoted's required_constsRalf Jung-45/+30
2024-04-23interpret: sanity-check that required_consts captures all consts that can failRalf Jung-34/+56
2024-04-23compute required_consts before promotion, and add promoteds that may failRalf Jung-23/+43
2024-04-23promotion: do not promote const-fn calls in const when that may fail without ...Ralf Jung-26/+87
2024-04-23Auto merge of #123126 - oli-obk:feed_crate_num, r=davidtwcobors-48/+61
2024-04-23delegation: Support async, const, extern "ABI" and C-variadic functionsVadim Petrochenkov-91/+106