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
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_const_eval
/
src
/
interpret
/
operand.rs
Age
Commit message (
Expand
)
Author
Lines
2024-03-09
remove some frame parameters that are no longer needed
Ralf Jung
-7
/
+7
2024-03-09
interpret: ensure that Place is never used for a different frame
Ralf Jung
-2
/
+3
2024-02-12
Dejargnonize subst
Shoyu Vanilla
-5
/
+7
2024-01-26
add test for GVN issue; cleanup in dataflow_const_prop
Ralf Jung
-1
/
+5
2024-01-23
const prop nonsense eliminated
Oli Scherer
-5
/
+1
2023-12-07
avoid marking as immutable what is already immutable
Ralf Jung
-0
/
+11
2023-12-07
ctfe interpreter: extend provenance so that it can track whether a pointer is...
Ralf Jung
-13
/
+15
2023-10-25
Evaluate computed values to constants.
Camille GILLOT
-0
/
+10
2023-10-21
Make `ty::print::Printer` take `&mut self` instead of `self`
Nilstrieb
-4
/
+5
2023-10-15
place evaluation: require the original pointer to be aligned if an access hap...
Ralf Jung
-37
/
+23
2023-10-15
avoid re-checking the offset while iterating an array/slice
Ralf Jung
-2
/
+5
2023-10-15
don't UB on dangling ptr deref, instead check inbounds on projections
Ralf Jung
-1
/
+11
2023-10-03
print normalized ty
ouz-a
-10
/
+15
2023-09-21
Auto merge of #116010 - RalfJung:more-typed-immediates, r=oli-obk
bors
-10
/
+20
2023-09-21
Rollup merge of #115972 - RalfJung:const-consistency, r=oli-obk
Guillaume Gomez
-1
/
+1
2023-09-21
rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::Const
Ralf Jung
-1
/
+1
2023-09-20
stronger consistency check in ImmTy::from_immediate
Ralf Jung
-3
/
+11
2023-09-20
interpret: less debug-printing of types
Ralf Jung
-6
/
+2
2023-09-20
interpret: more consistently use ImmTy in operators and casts
Ralf Jung
-1
/
+7
2023-09-19
adjust constValue::Slice to work for arbitrary slice types
Ralf Jung
-15
/
+18
2023-09-19
move ConstValue into mir
Ralf Jung
-8
/
+7
2023-09-18
Auto merge of #115748 - RalfJung:post-mono, r=oli-obk
bors
-53
/
+4
2023-09-15
make interpreter type Debug impl independent of Ty debug impl
Ralf Jung
-2
/
+10
2023-09-14
move required_consts check to general post-mono-check function
Ralf Jung
-53
/
+4
2023-09-14
make it more clear which functions create fresh AllocId
Ralf Jung
-1
/
+1
2023-09-14
cleanup op_to_const a bit; rename ConstValue::ByRef → Indirect
Ralf Jung
-1
/
+1
2023-09-14
use AllocId instead of Allocation in ConstValue::ByRef
Ralf Jung
-3
/
+2
2023-09-04
interpret: make MemPlace, Place, Operand types private to the interpreter
Ralf Jung
-53
/
+69
2023-08-30
a bit of meta-related cleanup on Projectable
Ralf Jung
-5
/
+5
2023-08-30
move marking-locals-live out of push_stack_frame, so it happens with argument...
Ralf Jung
-18
/
+25
2023-08-30
interpret: fix projecting into an unsized field of a local
Ralf Jung
-34
/
+22
2023-08-29
const_eval and codegen: audit uses of is_zst
Ralf Jung
-0
/
+1
2023-07-27
Remove `constness` from `ParamEnv`
Deadbeef
-4
/
+2
2023-07-25
make MPlaceTy non-Copy
Ralf Jung
-1
/
+1
2023-07-25
interpret: make read functions generic over operand type
Ralf Jung
-37
/
+44
2023-07-25
interpret: make write functions generic over the place type
Ralf Jung
-8
/
+6
2023-07-25
interpret: refactor projection code to work on a common trait, and use that f...
Ralf Jung
-33
/
+95
2023-07-24
interpret: support projecting into Place::Local without force_allocation
Ralf Jung
-35
/
+74
2023-07-20
clarify MIR uninit vs LLVM undef/poison
Ralf Jung
-1
/
+1
2023-07-14
refactor(rustc_middle): Substs -> GenericArg
Mahdi Dibaiee
-2
/
+2
2023-07-11
miri: protect Move() function arguments during the call
Ralf Jung
-8
/
+0
2023-07-05
Remove a function argument that is always passed with the same value.
Oli Scherer
-1
/
+1
2023-07-05
Specialize `try_destructure_mir_constant` for its sole user
Oli Scherer
-1
/
+1
2023-05-15
Suppress "erroneous constant used" for constants tainted by errors
Tomasz Miąsko
-1
/
+1
2023-04-28
interpret: fail more gracefully on uninit unsized locals
Ralf Jung
-0
/
+6
2023-04-04
Move a const-prop-lint specific hack from mir interpret to const-prop-lint an...
Oli Scherer
-8
/
+1
2023-02-20
basic dyn* support for Miri
Ralf Jung
-1
/
+19
2023-02-15
Use target instead of machine for mir interpreter integer handling.
Oli Scherer
-5
/
+5
2023-02-06
interpret: move discriminant reading and writing to separate file
Ralf Jung
-151
/
+2
2023-01-22
abi: add `AddressSpace` field to `Primitive::Pointer`
Erik Desjardins
-3
/
+3
[next]