about summary refs log tree commit diff
path: root/compiler/rustc_const_eval/src/interpret/validity.rs
AgeCommit message (Expand)AuthorLines
2022-02-24Miri fn ptr check: don't use conservative null checkRalf Jung-8/+11
2022-02-23Miri: relax fn ptr checkRalf Jung-13/+18
2022-02-21ScalarMaybeUninit is explicitly hexadecimal in its formattingRalf Jung-5/+5
2022-02-21Rollup merge of #94189 - GuillaumeGomez:scalar-lower-hex, r=RalfJungMatthias Krüger-1/+1
2022-02-21Rollup merge of #94143 - est31:let_else_const_eval, r=lcnrMatthias Krüger-6/+3
2022-02-20Implement LowerHex on Scalar to clean up their display in rustdocGuillaume Gomez-1/+1
2022-02-19rustc_const_eval: adopt let else in more placesest31-6/+3
2022-02-16Move ty::print methods to Drop-based scope guardsMark Rousskov-1/+1
2022-02-15Overhaul `TyS` and `Ty`.Nicholas Nethercote-3/+3
2022-01-11Store a `Symbol` instead of an `Ident` in `VariantDef`/`FieldDef`Aaron Hill-3/+3
2021-12-31Extend check for UnsafeCell in consts to cover unionsTomasz Miąsko-1/+8
2021-11-09miri: Detect uninitialized integers and floatsNoah Lev-5/+3
2021-09-20Enable 2021 compatibility lints for all in-tree codeMark Rousskov-1/+1
2021-09-09Rename `(un)signed` to `(un)signed_int`Andreas Liljeqvist-1/+1
2021-09-09Move `unsigned_max` etc into `Size` againAndreas Liljeqvist-1/+1
2021-09-09Remove cloneAndreas Liljeqvist-1/+1
2021-09-09Make `abi::Abi` `Copy` and remove a *lot* of refsAndreas Liljeqvist-2/+2
2021-09-09Add methods for checking for full ranges to `Scalar` and `WrappingRange`Andreas Liljeqvist-15/+13
2021-09-07Rename rustc_mir to rustc_const_eval.Camille GILLOT-0/+965