about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty/consts/valtree.rs
AgeCommit message (Expand)AuthorLines
2025-08-14Apply suggestions from code reviewRalf Jung-1/+1
2025-08-14avoid unnecessary type sanity checksRalf Jung-8/+4
2025-08-14use ty::Value instead of manual pairs of types and valtreesRalf Jung-4/+10
2025-08-14pattern testing: store constants as valtreesRalf Jung-0/+13
2025-06-26const-eval: allow constants to refer to mutable/external memory, but reject s...Ralf Jung-1/+7
2025-04-01Improve docs of ValTreeKindbjorn3-1/+1
2025-02-13intern valtreesLukas Markeffsky-27/+71
2025-02-03Move `try_to_raw_bytes` from `ty::Valtree` to `ty::Value`FedericoBruzzone-24/+23
2025-01-30check the types in `ty::Value` to value conversionLukas Markeffsky-1/+11
2025-01-30introduce `ty::Value`Lukas Markeffsky-7/+44
2024-07-29Reformat `use` declarations.Nicholas Nethercote-1/+2
2024-06-10ScalarInt: size mismatches are a bug, do not delay the panicRalf Jung-4/+5
2024-04-19avoid PartialOrd on ScalarIntRalf Jung-1/+1
2023-12-07ctfe interpreter: extend provenance so that it can track whether a pointer is...Ralf Jung-2/+2
2023-07-12fixed typosagnarrarendelle-1/+1
2023-04-01use and_then/flat_map for map().flatten()Matthias Krüger-1/+1
2023-02-15Use target instead of machine for mir interpreter integer handling.Oli Scherer-2/+2
2022-09-04Make `const_eval_select` a real intrinsicDeadbeef-1/+4
2022-07-26Allow try_to_raw_bytes on u8 arrayMichael Goulet-20/+14
2022-07-20clippy::perf fixesMatthias Krüger-6/+4
2022-06-14implement valtrees as the type-system representation for constant valuesb-naber-0/+59
2022-04-21implement valtree -> constvalue conversionb-naber-0/+3
2022-04-21add helper methods on ValTreeb-naber-0/+16
2022-04-08create leafs for slicesb-naber-28/+0
2022-03-29Add type for slices in ValTreesb-naber-1/+29
2021-12-15Remove `in_band_lifetimes` from `rustc_middle`Aaron Hill-1/+1
2021-03-16Update compiler/rustc_middle/src/ty/consts/valtree.rsOli Scherer-1/+1
2021-03-16Update compiler/rustc_middle/src/ty/consts/valtree.rsOli Scherer-1/+2
2021-03-15Pacify tidyOli Scherer-1/+1
2021-03-15Document valtreeOli Scherer-0/+18
2021-03-12Intern valtree field vectorOli Scherer-5/+5
2021-03-12Implement valtreeOli Scherer-0/+15