index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_const_eval
/
src
/
interpret
/
machine.rs
Age
Commit message (
Expand
)
Author
Lines
2025-07-23
Remove const deduplication from the interpreter.
Camille GILLOT
-22
/
+0
2025-07-16
simplfy memory kind handling during interning
Ralf Jung
-0
/
+1
2025-07-08
Make enter_trace_span take a closure for better optimization
Stypox
-1
/
+1
2025-07-08
Add inline(always) to Machine::enter_trace_span
Stypox
-0
/
+1
2025-07-08
Replace TRACING_ENABLED with enter_trace_span()
Stypox
-8
/
+12
2025-07-07
make `Machine::load_mir` infallible
Deadbeef
-2
/
+2
2025-06-29
rename Pointer::from_addr_invalid to match strict provenance API
Ralf Jung
-1
/
+1
2025-06-29
give Pointer::into_parts a more scary name and offer a safer alternative
Ralf Jung
-2
/
+1
2025-06-27
const-eval: error when initializing a static writes to that static
Ralf Jung
-1
/
+5
2025-05-27
Rollup merge of #141513 - nia-e:allocbytes-extend, r=RalfJung
许杰友 Jieyou Xu (Joe)
-0
/
+4
2025-05-26
extend allocbytes with associated type
Nia Espera
-0
/
+4
2025-05-22
interpret: do not force_allocate all return places
Ralf Jung
-9
/
+7
2025-05-13
Add TRACING_ENABLED to Machine trait
Stypox
-0
/
+6
2025-04-29
miri: algebraic intrinsics: bring back float non-determinism
Ralf Jung
-0
/
+8
2025-03-20
interpret memory access hooks: also pass through the Pointer used for the access
Ralf Jung
-0
/
+9
2025-03-12
minor interpret cleanups
Ralf Jung
-35
/
+19
2025-02-03
Contracts core intrinsics.
Felix S. Klock II
-0
/
+10
2025-01-31
miri: make float min/max non-deterministic
Ralf Jung
-0
/
+6
2024-12-19
Pass FnAbi to find_mir_or_eval_fn
tiif
-4
/
+5
2024-12-12
Make BorrowSet/BorrowData fields accessible via public getters
Will Crichton
-2
/
+6
2024-12-05
extend Miri to correctly pass mutable pointers through FFI
Strophox
-4
/
+4
2024-11-03
compiler: Directly use rustc_abi in const_eval
Jubilee Young
-5
/
+4
2024-10-06
various fixes for `naked_asm!` implementation
Folkert de Vries
-1
/
+1
2024-10-01
make InterpResult a dedicated type to avoid accidentally discarding the error
Ralf Jung
-24
/
+25
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-5
/
+5
2024-09-10
miri: treat non-memory local variables properly for data race detection
Ralf Jung
-1
/
+20
2024-09-08
interpret: reset padding during validation
Ralf Jung
-1
/
+11
2024-08-31
Rollup merge of #129684 - Strophox:miri-pass-pointer-to-ffi, r=RalfJung
Matthias Krüger
-11
/
+1
2024-08-30
enable Miri to pass const pointers through FFI
Strophox
-11
/
+1
2024-08-28
Rollup merge of #129613 - RalfJung:interpret-target-feat, r=saethlin
Matthias Krüger
-5
/
+17
2024-08-26
interpret: do not make const-eval query result depend on tcx.sess
Ralf Jung
-5
/
+17
2024-08-26
const-eval: do not make UbChecks behavior depend on current crate's flags
Ralf Jung
-0
/
+10
2024-08-13
Auto merge of #128742 - RalfJung:miri-vtable-uniqueness, r=saethlin
bors
-1
/
+17
2024-08-06
miri: make vtable addresses not globally unique
Ralf Jung
-1
/
+17
2024-08-06
interpret: refactor function call handling to be better-abstracted
Ralf Jung
-1
/
+1
2024-08-03
Miri: add a flag to do recursive validity checking
Ralf Jung
-0
/
+7
2024-08-01
on a signed deref check, mention the right pointer in the error
Ralf Jung
-3
/
+10
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-2
/
+1
2024-07-07
make `StackPop` field names less confusing
Maybe Waffle
-5
/
+6
2024-07-07
Refactor & fixup interpreter implementation of tail calls
Maybe Waffle
-0
/
+3
2024-06-16
Rename InstanceDef -> InstanceKind
Michael Goulet
-1
/
+1
2024-05-27
miri: avoid making a full copy of all new allocations
Ralf Jung
-17
/
+41
2024-05-27
interpret: get rid of 'mir lifetime everywhere
Ralf Jung
-50
/
+47
2024-05-27
interpret: the MIR is actually at lifetime 'tcx
Ralf Jung
-7
/
+7
2024-05-21
interpret: make overflowing binops just normal binops
Ralf Jung
-1
/
+1
2024-05-13
Remove `extern crate rustc_middle` from `rustc_const_eval`.
Nicholas Nethercote
-3
/
+3
2024-05-03
Let miri and const eval execute intrinsics' fallback bodies
Oli Scherer
-1
/
+4
2024-04-23
properly fill a promoted's required_consts
Ralf Jung
-1
/
+1
2024-04-23
interpret: sanity-check that required_consts captures all consts that can fail
Ralf Jung
-2
/
+3
2024-04-17
interpret: rename base_pointer -> root_pointer
Ralf Jung
-6
/
+6
[next]