about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2025-03-06Remove #[cfg(not(test))] gates in coreThalia Archibald-13/+11
2025-03-06Make feature flag incompleteSantiago Pastorino-1/+1
2025-03-06Add some code commentsSantiago Pastorino-1/+11
2025-03-06Make captures in ByUse context be always ty::UpvarCapture::ByUseSantiago Pastorino-17/+33
2025-03-06Parse and allow const use closuresSantiago Pastorino-3/+3
2025-03-06Give a better error message on async use in edition 2015Santiago Pastorino-8/+24
2025-03-06Change feature flag error to be ergonomic clones are experimentalSantiago Pastorino-1/+1
2025-03-06Account for UseCloned on expr_use_visitorSantiago Pastorino-2/+98
2025-03-06Add a code example as comment in init_capture_kind_for_placeSantiago Pastorino-0/+19
2025-03-06Fail gracefully if mutating on a use closure and the closure it not declared mutSantiago Pastorino-1/+1
2025-03-06Allow to mutate use capturesSantiago Pastorino-7/+13
2025-03-06Fix use closure parsing error messageSantiago Pastorino-3/+16
2025-03-06Support nested use closuresSantiago Pastorino-1/+3
2025-03-06Add UseCloned trait related codeSantiago Pastorino-26/+58
2025-03-06Generate the right MIR for by use closuresSantiago Pastorino-18/+52
2025-03-06Use closure parse codeSantiago Pastorino-8/+45
2025-03-06Implement .use keyword as an alias of cloneSantiago Pastorino-8/+194
2025-03-06Add ergonomic_clones feature flagSantiago Pastorino-0/+4
2025-03-06Rollup merge of #138117 - cuviper:passwrapper-size_t, r=UrgauMichael Goulet-5/+5
2025-03-06Rollup merge of #138094 - lcnr:cleanup-borrowck, r=fee1-deadMichael Goulet-16/+27
2025-03-06Rollup merge of #138092 - lqd:revert-136731, r=SparrowLiiMichael Goulet-0/+5
2025-03-06Rollup merge of #138081 - eholk:yield-feature, r=oli-obkMichael Goulet-21/+15
2025-03-06Rollup merge of #138075 - compiler-errors:final-seg, r=NoratriebMichael Goulet-1/+1
2025-03-06Rollup merge of #138064 - SergioGasquez:feat/xtensa-names, r=jieyouxuMichael Goulet-4/+4
2025-03-06Rollup merge of #137827 - yaahc:timestamp-metrics, r=estebankMichael Goulet-1/+15
2025-03-06Add the yield_expr featureEric Holk-21/+15
2025-03-06Update stdarchEric Huss-4/+4
2025-03-06Factor out check whether an unwind action generates invokeTomasz Miąsko-7/+10
2025-03-06Break critical edges in inline asm before code generationTomasz Miąsko-0/+26
2025-03-06Suggest typo fix for static lifetimeMichael Goulet-18/+30
2025-03-06[llvm/PassWrapper] use `size_t` when building arg stringsJosh Stone-5/+5
2025-03-06Exclude global_asm from mir_keysMichael Goulet-0/+4
2025-03-06Construct MIR error body for global_asm correctlyMichael Goulet-1/+2
2025-03-06Rollup merge of #138038 - tgross35:update-builtins, r=tgross35Michael Goulet-2/+2
2025-03-06Rollup merge of #137920 - RalfJung:provenance-map-emptiness, r=oli-obkMichael Goulet-22/+22
2025-03-06Rollup merge of #137910 - compiler-errors:async-fn-goal-error, r=oli-obkMichael Goulet-54/+70
2025-03-06Rollup merge of #137834 - lolbinarycat:rustc_fluent_macro-137815, r=BoxyUwUMichael Goulet-2/+2
2025-03-06Rollup merge of #137825 - estebank:rtn-sugg-2, r=compiler-errorsMichael Goulet-6/+53
2025-03-06Rollup merge of #137820 - meithecatte:instantiate-opt, r=BoxyUwUMichael Goulet-1/+9
2025-03-06Rollup merge of #137808 - jswrenn:droppy-unsafe-fields, r=nnethercoteMichael Goulet-62/+0
2025-03-06Rollup merge of #137805 - RalfJung:layout-debug-print, r=NoratriebMichael Goulet-1/+1
2025-03-06Rollup merge of #137802 - RalfJung:miri-native-call-exposed, r=oli-obkMichael Goulet-10/+5
2025-03-06Rollup merge of #137764 - compiler-errors:always-applicable-negative-impl, r=...Michael Goulet-60/+139
2025-03-06Rollup merge of #137758 - jdonszelmann:fix-137662, r=nnethercoteMichael Goulet-0/+9
2025-03-06Rollup merge of #137744 - skius:master, r=NadrierilMichael Goulet-22/+25
2025-03-06Rollup merge of #137637 - compiler-errors:dyn-cast-from-dyn-star, r=oli-obkMichael Goulet-2/+2
2025-03-06Rollup merge of #137565 - compiler-errors:macro-ex, r=estebankMichael Goulet-15/+90
2025-03-06Rollup merge of #137303 - compiler-errors:maybe-forgor, r=cjgillotMichael Goulet-70/+4
2025-03-06Rollup merge of #136922 - oli-obk:pattern-types-option-ends, r=BoxyUwUMichael Goulet-169/+219
2025-03-06Rollup merge of #135733 - frank-king:feature/pin-self-receiver, r=oli-obk,tra...Michael Goulet-23/+67