summary refs log tree commit diff
path: root/compiler/rustc_mir_build/src/thir/constant.rs
AgeCommit message (Expand)AuthorLines
2022-06-14address reviewb-naber-71/+1
2022-06-14implement valtrees as the type-system representation for constant valuesb-naber-33/+42
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-1/+1
2022-03-23change thir to lazily create constantsb-naber-1/+7
2022-02-19Adopt let else in more placesest31-8/+2
2022-02-15Overhaul `Const`.Nicholas Nethercote-1/+1
2021-12-19Fix an ICE when lowering a float with missing exponent magnitudethreadexception-9/+13
2021-07-17Auto merge of #87123 - RalfJung:miri-provenance-overhaul, r=oli-obkbors-1/+1
2021-07-17Changed dec2flt to use the Eisel-Lemire algorithm.Alex Huszagh-7/+9
2021-07-14consistently treat None-tagged pointers as ints; get rid of some deprecated S...Ralf Jung-1/+1
2021-05-23support creating mutable allocations from byte slicesRalf Jung-2/+2
2021-03-11Reintroduce accidentally deleted assertions.Oli Scherer-2/+23
2021-01-18Use ty::{IntTy,UintTy,FloatTy} in rustcLeSeulArtichaut-4/+4
2020-11-04`u128` truncation and sign extension are not just interpreter relatedoli-2/+2
2020-10-04Remove extra indirection in LitKind::ByteStrRobin Schoonover-1/+1
2020-09-04Change ty.kind to a methodLeSeulArtichaut-5/+7
2020-08-30mv compiler to compiler/mark-0/+84