about summary refs log tree commit diff
path: root/compiler/rustc_sanitizers/src/cfi
AgeCommit message (Expand)AuthorLines
2025-09-30Split Bound into Canonical and Boundjackh726-2/+3
2025-09-17Remove `DynKind`León Orell Valerian Liehr-8/+6
2025-09-12Introduce trait_item_ofCameron Steffen-2/+1
2025-08-09rename `TraitRef::from_method` to `from_assoc`Deadbeef-2/+2
2025-07-28Rename impl_of_method -> impl_of_assocCameron Steffen-1/+1
2025-07-28Rename trait_of_item -> trait_of_assocCameron Steffen-3/+3
2025-07-01Remove support for dyn*Michael Goulet-1/+0
2025-06-05Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of NoneOli Scherer-4/+4
2025-06-03Rollup merge of #141569 - workingjubilee:canonicalize-abi, r=bjorn3Matthias Krüger-2/+3
2025-06-03compiler: change Conv to CanonAbiJubilee Young-2/+3
2025-05-27Rename unpack to kindMichael Goulet-2/+2
2025-05-07Add `DefPathData::OpaqueLifetime` to avoid conflicts for remapped opaque life...John Kåre Alsaker-0/+1
2025-05-02Add `DefPathData::NestedStatic` instead of reusing `DefPathData::AnonConst`John Kåre Alsaker-0/+1
2025-04-29Remove global `next_disambiguator` state and handle it with a `DisambiguatorS...John Kåre Alsaker-1/+1
2025-04-15Move `opt_rpitit_info` field to `hir::AssocKind::Type`.Nicholas Nethercote-1/+1
2025-04-14Move `has_self` field to `hir::AssocKind::Fn`.Nicholas Nethercote-1/+1
2025-04-11Introduce `DefPathData::AnonAssocTy`.Nicholas Nethercote-1/+2
2025-03-30Encode synthetic by-move coroutine body with a different DefPathDataMichael Goulet-0/+1
2025-03-15Squash fold into tyMichael Goulet-2/+1
2025-02-24Change span field accesses to method callsJana Dönszelmann-2/+2
2025-01-30check the types in `ty::Value` to value conversionLukas Markeffsky-2/+8
2025-01-30introduce `ty::Value`Lukas Markeffsky-11/+11
2025-01-07Eliminate an unnecessary `Symbol::to_string`; use `as_str`Josh Triplett-5/+4
2024-12-22Begin to implement type system layer of unsafe bindersMichael Goulet-1/+7
2024-12-10Remove more traces of anonymous ADTsMichael Goulet-2/+1
2024-11-18use `TypingEnv` when no `infcx` is availablelcnr-12/+14
2024-11-02compiler: Add rustc_abi to _sanitizersJubilee Young-5/+4
2024-10-22Rollup merge of #131049 - compiler-errors:more-validation, r=spastorinoMatthias Krüger-8/+13
2024-10-19Get rid of const eval_* and try_eval_* helpersMichael Goulet-2/+6
2024-10-04Fix some pub(crate) that were undetected bc of instrumentMichael Goulet-2/+2
2024-09-30Validate ExistentialPredicate argsMichael Goulet-8/+13
2024-09-25Compiler: Rename "object safe" to "dyn compatible"León Orell Valerian Liehr-2/+2
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-7/+7
2024-09-20Only expect mono consts in CFIMichael Goulet-2/+2
2024-09-20Normalize transparent struct field type in CFIMichael Goulet-1/+4
2024-09-11Also fix if in elseMichael Goulet-7/+5
2024-09-03Auto merge of #129777 - nnethercote:unreachable_pub-4, r=Urgaubors-6/+6
2024-09-03Add `warn(unreachable_pub)` to `rustc_sanitizers`.Nicholas Nethercote-6/+6
2024-09-02chore: Fix typos in 'compiler' (batch 2)Alexander Cyon-3/+3
2024-08-21Rollup merge of #129345 - compiler-errors:scratch4, r=jieyouxuMatthias Krüger-1/+1
2024-08-21Simplify some redundant field namesMichael Goulet-1/+1
2024-08-16CFI: Erase regions when projecting ADT to its transparent non-1zst fieldMichael Goulet-1/+1
2024-08-09Shrink `TyKind::FnPtr`.Nicholas Nethercote-2/+7
2024-08-02Use ParamEnv::reveal_all in CFIMichael Goulet-2/+3
2024-07-29Rollup merge of #127882 - compiler-errors:cfi-sized-self-gat, r=oli-obkMatthias Krüger-0/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-6/+7
2024-07-20Rollup merge of #127980 - nyurik:compiler-refs, r=oli-obkMatthias Krüger-14/+14
2024-07-19Avoid ref when using format! in compilerYuri Astrakhan-14/+14
2024-07-17Don't elaborate associated types with Sized bounds in trait_object_ty in cfiMichael Goulet-0/+1
2024-07-17CFI: Support provided methods on traitsMatthew Maurer-37/+58