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
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
2024-04-17
interpret: pass MemoryKind to adjust_alloc_base_pointer
Ralf Jung
-9
/
+16
2024-04-16
Rollup merge of #124024 - RalfJung:interpret-comment, r=oli-obk
Matthias Krüger
-2
/
+0
2024-04-16
interpret: remove outdated comment
Ralf Jung
-2
/
+0
2024-04-16
interpret: pass MemoryKind to before_memory_deallocation
Ralf Jung
-0
/
+1
2024-03-18
Avoid various uses of `Option<Span>` in favor of using `DUMMY_SP` in the few ...
Oli Scherer
-2
/
+2
2024-03-14
Auto merge of #122243 - RalfJung:local-place-sanity-check, r=oli-obk
bors
-19
/
+0
2024-03-13
Auto merge of #122240 - RalfJung:miri-addr-reuse, r=oli-obk
bors
-1
/
+2
2024-03-10
remove unnecessary frame parameter from after_local_allocated
Ralf Jung
-1
/
+0
2024-03-09
interpret: do not call machine read hooks during validation
Ralf Jung
-0
/
+4
2024-03-09
remove a machine hook that is no longer used
Ralf Jung
-18
/
+0
2024-03-09
interpret: pass Size and Align to before_memory_deallocation
Ralf Jung
-1
/
+2
2024-03-08
Tweak the way we protect in-place function arguments in interpreters
Maybe Waffle
-2
/
+2
2024-03-08
Rollup merge of #119365 - nbdd0121:asm-goto, r=Amanieu
Matthias Krüger
-0
/
+6
2024-03-04
consistently use MPlaceTy for return places
Ralf Jung
-4
/
+4
2024-02-24
Change InlineAsm to allow multiple targets instead
Gary Guo
-0
/
+6
2024-02-15
Do not allocate a second "background" alloc id for the main allocation of a s...
Oli Scherer
-0
/
+15
2024-01-23
Add a doc comment for eval_mir_constant
Ben Kimock
-0
/
+2
2024-01-06
Sometimes return the same AllocId for a ConstAllocation
Ben Kimock
-0
/
+20
[next]