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
/
terminator.rs
Age
Commit message (
Expand
)
Author
Lines
2024-08-06
interpret: refactor function call handling to be better-abstracted
Ralf Jung
-1073
/
+0
2024-07-30
Auto merge of #128083 - Mark-Simulacrum:bump-bootstrap, r=albertlarsan68
bors
-2
/
+1
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-20
/
+11
2024-07-28
step cfg(bootstrap)
Mark Rousskov
-2
/
+1
2024-07-18
interpret: add sanity check in dyn upcast to double-check what codegen does
Ralf Jung
-11
/
+6
2024-07-07
Fixup conflict with r-l/r/126567
Maybe Lapkin
-1
/
+1
2024-07-07
Do renames proposed by review
Maybe Waffle
-2
/
+2
2024-07-07
make `StackPop` field names less confusing
Maybe Waffle
-5
/
+6
2024-07-07
doc fixups from review
Maybe Waffle
-5
/
+3
2024-07-07
add miri tests and a fixme
Maybe Waffle
-0
/
+4
2024-07-07
Refactor & fixup interpreter implementation of tail calls
Maybe Waffle
-34
/
+48
2024-07-07
Refactor common part of evaluating `Call`&`TailCall` in the interpreter
Maybe Waffle
-63
/
+56
2024-07-07
Support tail calls in the interpreter
Maybe Waffle
-1
/
+71
2024-07-07
Support tail calls in mir via `TerminatorKind::TailCall`
Maybe Waffle
-0
/
+2
2024-07-02
Fix spans
Michael Goulet
-0
/
+1
2024-07-02
Miscellaneous renaming
Michael Goulet
-3
/
+2
2024-06-16
Rename InstanceDef -> InstanceKind
Michael Goulet
-18
/
+18
2024-06-10
interpret: refactor dyn trait handling
Ralf Jung
-19
/
+18
2024-06-05
Update the interpreter to handle the new cases
Ben Kimock
-9
/
+22
2024-05-27
interpret: get rid of 'mir lifetime everywhere
Ralf Jung
-1
/
+1
2024-05-23
Remove `#[macro_use] extern crate tracing` from `rustc_const_eval`.
Nicholas Nethercote
-0
/
+1
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
-2
/
+4
2024-05-04
some comments or dynamic drop handling
Ralf Jung
-0
/
+6
2024-05-04
interpret: Drop: always evaluate place
Ralf Jung
-6
/
+3
2024-05-03
Let miri and const eval execute intrinsics' fallback bodies
Oli Scherer
-2
/
+16
2024-04-23
Rollup merge of #124220 - RalfJung:interpret-wrong-vtable, r=oli-obk
Matthias Krüger
-10
/
+10
2024-04-21
Miri: detect wrong vtables in wide pointers
Ralf Jung
-10
/
+10
2024-04-16
Add simple async drop glue generation
zetanumbers
-0
/
+1
2024-03-22
Make RawPtr take Ty and Mutbl separately
Michael Goulet
-1
/
+1
2024-03-09
remove some frame parameters that are no longer needed
Ralf Jung
-1
/
+1
2024-03-08
Tweak the way we protect in-place function arguments in interpreters
Maybe Waffle
-22
/
+48
2024-03-08
Rollup merge of #119365 - nbdd0121:asm-goto, r=Amanieu
Matthias Krüger
-10
/
+2
2024-03-07
Auto merge of #121985 - RalfJung:interpret-return-place, r=oli-obk
bors
-3
/
+3
2024-03-05
only set noalias on Box with the global allocator
Ralf Jung
-8
/
+2
2024-03-04
consistently use MPlaceTy for return places
Ralf Jung
-3
/
+3
2024-02-24
Change InlineAsm to allow multiple targets instead
Gary Guo
-10
/
+2
2024-02-16
Auto merge of #120500 - oli-obk:intrinsics2.0, r=WaffleLapkin
bors
-1
/
+1
2024-02-15
Split a bool argument into two named functions
Oli Scherer
-1
/
+1
2024-02-12
Make `is_intrinsic` query return the intrinsic name
Oli Scherer
-1
/
+1
2024-02-12
Dejargnonize subst
Shoyu Vanilla
-3
/
+3
2024-02-09
Rollup merge of #120354 - lukas-code:metadata-normalize, r=lcnr
Matthias Krüger
-6
/
+1
2024-02-06
Fix drop shim for AsyncFnOnce closure, AsyncFnMut shim for AsyncFn closure
Michael Goulet
-1
/
+1
2024-02-06
Construct body for by-move coroutine closure output
Michael Goulet
-0
/
+1
2024-02-06
Build a shim to call async closures with different AsyncFn trait kinds
Michael Goulet
-0
/
+1
2024-02-05
old solver: improve normalization of `Pointee::Metadata`
Lukas Markeffsky
-6
/
+1
2024-02-02
miri: normalize struct tail in ABI compat check
Lukas Markeffsky
-1
/
+5
2024-01-15
compiler: Lower fn call arg spans down to MIR
Martin Nordholts
-4
/
+4
2023-12-11
Auto merge of #118032 - RalfJung:char-u32, r=Mark-Simulacrum
bors
-0
/
+2
2023-12-07
ctfe interpreter: extend provenance so that it can track whether a pointer is...
Ralf Jung
-3
/
+3
[next]