rust/compiler/rustc_const_eval/src/interpret
Matthias Krüger 66d243f61b
Rollup merge of #128494 - RalfJung:mir-lazy-lists, r=compiler-errors
MIR required_consts, mentioned_items: ensure we do not forget to fill these lists

Bodies initially get created with empty required_consts and mentioned_items, but at some point those should be filled. Make sure we notice when that is forgotten.
2024-08-02 06:43:44 +02:00
..
cast.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00
discriminant.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00
eval_context.rs Rollup merge of #128494 - RalfJung:mir-lazy-lists, r=compiler-errors 2024-08-02 06:43:44 +02:00
intern.rs rename CompileTimeInterpreter -> CompileTimeMachine, CompileTimeEvalContext -> CompileTimeInterpCx 2024-06-13 20:30:11 +02:00
intrinsics.rs Rollup merge of #128453 - RalfJung:raw_eq, r=saethlin 2024-08-02 06:43:43 +02:00
machine.rs on a signed deref check, mention the right pointer in the error 2024-08-01 14:25:19 +02:00
memory.rs interpret: simplify pointer arithmetic logic 2024-08-01 14:25:19 +02:00
mod.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00
operand.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00
operator.rs fix the way we detect overflow for inbounds arithmetic (and tweak the error message) 2024-08-01 14:38:58 +02:00
place.rs interpret: simplify pointer arithmetic logic 2024-08-01 14:25:19 +02:00
projection.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00
step.rs interpret: simplify pointer arithmetic logic 2024-08-01 14:25:19 +02:00
terminator.rs Auto merge of #128083 - Mark-Simulacrum:bump-bootstrap, r=albertlarsan68 2024-07-30 17:49:08 +00:00
traits.rs interpret: add sanity check in dyn upcast to double-check what codegen does 2024-07-18 11:41:10 +02:00
util.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00
validity.rs on a signed deref check, mention the right pointer in the error 2024-08-01 14:25:19 +02:00
visitor.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00