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
2023-10-20
s/Generator/Coroutine/
Oli Scherer
-1
/
+1
2023-10-15
don't UB on dangling ptr deref, instead check inbounds on projections
Ralf Jung
-8
/
+1
2023-10-14
const-eval: allow calling functions with targat features disabled at compile ...
Eduardo Sánchez Muñoz
-4
/
+6
2023-09-20
interpret: less debug-printing of types
Ralf Jung
-6
/
+3
2023-09-20
interpret: more consistently use ImmTy in operators and casts
Ralf Jung
-8
/
+6
2023-09-12
add helper method for finding the one non-1-ZST field
Ralf Jung
-32
/
+7
2023-09-09
handle/hack for arbitrary-self dyn receivers
Ralf Jung
-32
/
+44
2023-09-09
implement and test ABI compatibility for transparent wrappers around NPO types
Ralf Jung
-14
/
+27
2023-09-09
implement and test fn ptr ABI compatibility rules
Ralf Jung
-2
/
+7
2023-09-09
give extra context to ABI mismatch errors
Ralf Jung
-14
/
+8
2023-09-09
interpret: change ABI-compat test to be type-based, so the test is consistent...
Ralf Jung
-50
/
+125
2023-09-08
turns out Layout has some more things to worry about -- move ABI comparison i...
Ralf Jung
-6
/
+2
2023-09-08
accept some differences for rustc_abi(assert_eq), so that we can test more th...
Ralf Jung
-60
/
+10
2023-09-04
interpret: make MemPlace, Place, Operand types private to the interpreter
Ralf Jung
-3
/
+3
2023-08-31
miri ABI check: fix handling of 1-ZST; don't accept sign differences
Ralf Jung
-24
/
+23
2023-08-30
miri function ABI check: specifically look for repr(transparent)
Ralf Jung
-71
/
+102
2023-08-30
interpret: make sure we accept transparent newtypes as ABI-compatible
Ralf Jung
-16
/
+36
2023-08-30
unify passing of sized and unsized function arguments :-)
Ralf Jung
-25
/
+9
2023-08-30
move marking-locals-live out of push_stack_frame, so it happens with argument...
Ralf Jung
-36
/
+77
2023-08-29
const_eval and codegen: audit uses of is_zst
Ralf Jung
-4
/
+4
2023-08-28
Auto merge of #115182 - RalfJung:abi-compat-sign, r=b-naber
bors
-15
/
+29
2023-08-24
miri ABI compatibility check: accept u32 and i32
Ralf Jung
-15
/
+29
2023-08-24
when terminating during unwinding, show the reason why
Ralf Jung
-2
/
+2
2023-08-20
interpret/miri: call panic_cannot_unwind lang item instead of hard-coding the...
Ralf Jung
-2
/
+1
2023-08-20
give some unwind-related terminators a more clear name
Ralf Jung
-2
/
+2
2023-08-06
simplify handling of valtrees for unsized types
Ralf Jung
-9
/
+1
2023-08-04
interpret: add mplace_to_ref helper method
Ralf Jung
-4
/
+1
2023-08-01
rename deref_operand → deref_pointer and some Miri helper functions
Ralf Jung
-1
/
+1
2023-07-25
make MPlaceTy non-Copy
Ralf Jung
-1
/
+1
2023-07-25
interpret: refactor projection code to work on a common trait, and use that f...
Ralf Jung
-9
/
+10
2023-07-24
interpret: support projecting into Place::Local without force_allocation
Ralf Jung
-3
/
+5
2023-07-16
Refactor checking function target features during const-eval
Eduardo Sánchez Muñoz
-18
/
+29
2023-07-16
miri: fail when calling a function that requires an unavailable target feature
Eduardo Sánchez Muñoz
-0
/
+19
2023-07-14
refactor(rustc_middle): Substs -> GenericArg
Mahdi Dibaiee
-4
/
+4
2023-07-12
Re-format let-else per rustfmt update
Mark Rousskov
-8
/
+25
2023-07-11
miri: protect Move() function arguments during the call
Ralf Jung
-28
/
+129
2023-07-05
Move `TyCtxt::mk_x` to `Ty::new_x` where applicable
Boxy
-2
/
+2
2023-06-18
Better error for non const `PartialEq` call generated by `match`
Deadbeef
-1
/
+1
2023-06-01
Use translatable diagnostics in `rustc_const_eval`
Deadbeef
-25
/
+26
2023-05-25
Remove DesugaringKind::Replace.
Camille GILLOT
-1
/
+1
2023-04-20
Remove WithOptconstParam.
Camille GILLOT
-2
/
+1
2023-04-06
Fix mir interp of `TerminatorKind::Terminate`
Gary Guo
-1
/
+2
2023-04-06
Rename `Abort` terminator to `Terminate`
Gary Guo
-1
/
+1
2023-04-06
Add `UnwindAction::Unreachable`
Gary Guo
-17
/
+8
2023-04-06
Refactor unwind from Option to a new enum
Gary Guo
-9
/
+11
2023-03-29
Support TLS access into dylibs on Windows
John Kåre Alsaker
-0
/
+1
2023-03-27
Add a builtin `FnPtr` trait
lcnr
-0
/
+1
2023-03-24
miri: fix raw pointer dyn receivers
Ralf Jung
-1
/
+9
2023-03-16
Tweak implementation of overflow checking assertions
Tomasz Miąsko
-6
/
+2
2023-03-07
Remove DropAndReplace terminator
Giacomo Pasini
-5
/
+1
[next]