about summary refs log tree commit diff
path: root/compiler/rustc_mir_build/src/check_tail_calls.rs
AgeCommit message (Expand)AuthorLines
2025-09-09Driveby fixesBoxy-1/+1
2025-09-09erase_regions to erase_and_anonymize_regionsBoxy-2/+2
2025-08-19Defer tail call ret ty equality to check_tail_callsMichael Goulet-24/+17
2025-08-15Rollup merge of #145012 - Kivooeo:fun-problem-fun-fix, r=compiler-errorsStuart Cook-1/+10
2025-08-14fixed diagnosticKivooeo-1/+10
2025-08-06Rollup merge of #144835 - compiler-errors:tail-call-sig-binder, r=WaffleLapkinGuillaume Gomez-1/+5
2025-08-04Anonymize binders in tail call sigMichael Goulet-1/+5
2025-08-04properly reject tail calls to `&FnPtr` or `&FnDef`Waffle Lapkin-2/+49
2025-08-03forbid tail calling intrinsicsWaffle Lapkin-3/+17
2025-02-07Rollup merge of #135973 - WaffleLapkin:tail-track-caller-fix, r=compiler-errorsMatthias Krüger-23/+28
2025-02-06fix tail call checks wrt `#[track_caller]`Waffle Lapkin-23/+28
2025-01-31ensure sufficient stack in tail call checkRémy Rakic-5/+8
2024-12-27Fix typoschloefeal-1/+1
2024-11-29simplify things using `tcx.as_lang_item`Maybe Lapkin-27/+25
2024-11-29don't polymorphize without a reason toMaybe Lapkin-2/+1
2024-11-29add a fixme for tailcalls with opaque typesMaybe Lapkin-0/+8
2024-11-29simplify things by using `tcx.fn_trait_kind_from_def_id`Maybe Lapkin-15/+9
2024-11-29implement checks for tail callsMaybe Waffle-0/+387