about summary refs log tree commit diff
path: root/compiler/rustc_sanitizers
AgeCommit message (Expand)AuthorLines
2025-03-12Auto merge of #138414 - matthiaskrgr:rollup-9ablqdb, r=matthiaskrgrbors-1/+0
2025-03-11Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-10Revert "Use workspace lints for crates in `compiler/` #138084"许杰友 Jieyou Xu (Joe)-3/+1
2025-03-08Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-08Specify rust lints for `compiler/` crates via Cargo.Nicholas Nethercote-0/+3
2025-03-07Increase recursion_limit in numerous crates.Nicholas Nethercote-0/+1
2025-02-24Introduce new-style attribute parsers for several attributesJana Dönszelmann-0/+1
2025-02-24Change span field accesses to method callsJana Dönszelmann-2/+2
2025-02-22Upgrade the compiler to edition 2024Michael Goulet-1/+1
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-6/+6
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-9/+9
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/+7
2024-09-03Add `warn(unreachable_pub)` to `rustc_sanitizers`.Nicholas Nethercote-6/+7
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-7/+9
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
2024-06-24Split out IntoIterator and non-Iterator constructors for AliasTy/AliasTerm/Tr...Michael Goulet-3/+4
2024-06-21Rename a bunch of thingsMichael Goulet-1/+1
2024-06-20Add blank lines after module-level `//!` comments.Nicholas Nethercote-0/+5
2024-06-18Make async drop code more consistent with regular drop codeDaria Sukhonina-0/+1
2024-06-16Rename InstanceDef -> InstanceKindMichael Goulet-8/+8
2024-06-14Use is_lang_item more aggressivelyMichael Goulet-1/+1
2024-06-12Use `tidy` to sort crate attributes for all compiler crates.Nicholas Nethercote-1/+5
2024-06-05Misc fixes (pattern type lowering, cfi, pretty printing)Boxy-10/+24
2024-06-05Add `Ty` to `ConstKind::Value`Boxy-3/+1
2024-06-05Basic removal of `Ty` from places (boring)Boxy-4/+7
2024-06-03check_is_object_safe -> is_object_safeMichael Goulet-1/+1