about summary refs log tree commit diff
path: root/compiler/rustc_const_eval/src/interpret/mod.rs
AgeCommit message (Expand)AuthorLines
2025-07-16const heap: fix ICE on forgotten make_globalRalf Jung-1/+1
2025-07-08Replace TRACING_ENABLED with enter_trace_span()Stypox-0/+1
2025-07-06interpret: rename StackPopCleanupRalf Jung-1/+1
2025-06-30Remove the nullary intrinsic const eval logic and treat them like other intri...Oli Scherer-1/+0
2024-11-09make return type of get_alloc_info a struct, and reduce some code duplication...Ralf Jung-1/+1
2024-09-23fix unqualified_local_imports in rustc_const_evalRalf Jung-1/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-4/+4
2024-09-08interpret: reset padding during validationRalf Jung-1/+1
2024-09-08interpret: remove Readable trait, we can use Projectable insteadRalf Jung-1/+1
2024-08-06interpret: refactor function call handling to be better-abstractedRalf Jung-3/+5
2024-07-29Reformat `use` declarations.Nicholas Nethercote-9/+5
2024-07-07make `StackPop` field names less confusingMaybe Waffle-1/+1
2024-05-02interpret: hide some reexports in rustdocRalf Jung-0/+1
2024-04-17Validate before reporting interning errors.Oli Scherer-0/+1
2024-03-14Move only usage of `take_static_root_alloc` to its definition and inline itOli Scherer-1/+1
2024-03-12Ensure nested allocations in statics do not get deduplicatedOli Scherer-1/+1
2024-02-15Do not allocate a second "background" alloc id for the main allocation of a s...Oli Scherer-0/+1
2024-02-10validation: descend from consts into staticsRalf Jung-1/+1
2023-10-25Directly intern values instead of copying them.Camille GILLOT-1/+3
2023-10-15avoid re-checking the offset while iterating an array/sliceRalf Jung-1/+1
2023-09-04interpret: make MemPlace, Place, Operand types private to the interpreterRalf Jung-3/+8
2023-07-25interpret: make read functions generic over operand typeRalf Jung-1/+1
2023-07-25interpret: make write functions generic over the place typeRalf Jung-1/+1
2023-07-25interpret: refactor projection code to work on a common trait, and use that f...Ralf Jung-1/+2
2023-07-11miri: protect Move() function arguments during the callRalf Jung-0/+1
2023-04-06Add `UnwindAction::Unreachable`Gary Guo-3/+1
2023-02-06interpret: move discriminant reading and writing to separate fileRalf Jung-0/+1
2022-07-11interpret: refactor projection handling codeRalf Jung-0/+1
2022-06-27make AllocKind actually publicRalf Jung-1/+1
2022-06-26interpret: refactor allocation info queryRalf Jung-1/+1
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-1/+1
2022-04-21deduplicate a lot of codeb-naber-2/+2
2022-04-21implement valtree -> constvalue conversionb-naber-1/+1
2021-09-07Rename rustc_mir to rustc_const_eval.Camille GILLOT-0/+33