summary refs log tree commit diff
path: root/compiler/rustc_transmute/src/layout/tree.rs
AgeCommit message (Expand)AuthorLines
2024-01-09Fix an ICE that occurs after an error has already been reportedOli Scherer-0/+1
2023-09-06Fix error report for size overflow from transmuteyukang-0/+3
2023-07-27Don't attempt to compute layout of type referencing errorMichael Goulet-1/+1
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-7/+7
2023-07-01Put `LayoutError` behind reference to shrink resultNilstrieb-4/+4
2023-06-12Safe Transmute: Refactor error handling and Answer typeBryan Garza-2/+2
2023-05-24Safe Transmute: Enable handling references, including recursive typesBryan Garza-0/+11
2023-04-16more clippy fixes: clippy::{iter_cloned_collect, unwarp_or_else_default, opti...Matthias Krüger-1/+1
2023-04-13Improve safe transmute error reportingBryan Garza-12/+16
2023-02-14s/eval_usize/eval_target_usize/ for clarityOli Scherer-2/+3
2022-11-05Auto merge of #103831 - chenyukang:yukang/fix-103751-ice, r=nagisabors-2/+2
2022-11-01fix #103751: Fix capacity overflow issue during transmutability checkyukang-2/+2
2022-10-30fix #103783, fix ICE checking transmutability of NaughtyLenArrayyukang-1/+2
2022-09-20rustc_transmute: fix big-endian discriminantsJosh Stone-6/+16
2022-09-01Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer-8/+8
2022-08-31Fix a bunch of typoDezhi Wu-1/+1
2022-08-17Replace a try_fold in rustc_transmute to use ControlFlow instead of ResultDavid Tolnay-3/+4
2022-08-17Remove unstable Result::into_ok_or_errDavid Tolnay-6/+7
2022-07-27safe transmute: tweak tracingJack Wrenn-12/+4
2022-07-27Initial (incomplete) implementation of transmutability trait.Jack Wrenn-0/+479