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
/
cast.rs
Age
Commit message (
Expand
)
Author
Lines
2024-05-28
Add an intrinsic for `ptr::metadata`
Scott McMurray
-1
/
+1
2024-05-27
interpret: get rid of 'mir lifetime everywhere
Ralf Jung
-5
/
+4
2024-05-23
Remove `#[macro_use] extern crate tracing` from `rustc_const_eval`.
Nicholas Nethercote
-0
/
+1
2024-05-13
Remove `extern crate rustc_middle` from `rustc_const_eval`.
Nicholas Nethercote
-1
/
+3
2024-04-21
Miri: detect wrong vtables in wide pointers
Ralf Jung
-1
/
+5
2024-04-03
rename `expose_addr` to `expose_provenance`
joboet
-3
/
+3
2024-03-23
also rename the SIMD intrinsic
Ralf Jung
-2
/
+2
2024-03-23
rename MIR int2ptr casts to match library name
Ralf Jung
-1
/
+1
2024-03-22
Make RawPtr take Ty and Mutbl separately
Michael Goulet
-1
/
+1
2024-03-22
Programmatically convert some of the pat ctors
Michael Goulet
-6
/
+4
2024-03-04
typo
Ralf Jung
-1
/
+1
2024-03-04
interpret/cast: make more matches on FloatTy properly exhaustive
Ralf Jung
-23
/
+35
2024-02-15
Split a bool argument into two named functions
Oli Scherer
-2
/
+2
2024-02-09
Compute unsizing casts in GVN.
Camille GILLOT
-1
/
+1
2024-01-22
Do not normalize closure signature when building FnOnce shim
Michael Goulet
-2
/
+1
2023-11-21
Fix `clippy::needless_borrow` in the compiler
Nilstrieb
-1
/
+1
2023-11-01
Avoid the path trimming ICE lint in error reporting
Ben Kimock
-8
/
+4
2023-10-20
Adjust imports
Michael Goulet
-3
/
+3
2023-10-09
float-to-float casts also have non-deterministic NaN results
Ralf Jung
-2
/
+21
2023-09-21
Auto merge of #116010 - RalfJung:more-typed-immediates, r=oli-obk
bors
-53
/
+56
2023-09-21
try to avoid some layout_of calls
Ralf Jung
-34
/
+33
2023-09-20
interpret: less debug-printing of types
Ralf Jung
-9
/
+9
2023-09-20
interpret: more consistently use ImmTy in operators and casts
Ralf Jung
-24
/
+28
2023-09-19
adjust constValue::Slice to work for arbitrary slice types
Ralf Jung
-2
/
+3
2023-09-14
make it more clear which functions create fresh AllocId
Ralf Jung
-2
/
+2
2023-08-29
const_eval and codegen: audit uses of is_zst
Ralf Jung
-8
/
+12
2023-07-25
interpret: make read functions generic over operand type
Ralf Jung
-1
/
+1
2023-07-25
interpret: refactor projection code to work on a common trait, and use that f...
Ralf Jung
-2
/
+2
2023-07-14
refactor(rustc_middle): Substs -> GenericArg
Mahdi Dibaiee
-4
/
+4
2023-07-07
Rename `adjustment::PointerCast` and variants using it to `PointerCoercion`
Nilstrieb
-14
/
+15
2023-06-01
Use translatable diagnostics in `rustc_const_eval`
Deadbeef
-7
/
+13
2023-03-22
Add `CastKind::Transmute` to MIR
Scott McMurray
-0
/
+16
2023-03-05
Do not ICE when casting polymorphic values.
Camille GILLOT
-13
/
+22
2023-02-20
basic dyn* support for Miri
Ralf Jung
-2
/
+9
2023-02-15
Use target instead of machine for mir interpreter integer handling.
Oli Scherer
-1
/
+1
2023-02-14
s/eval_usize/eval_target_usize/ for clarity
Oli Scherer
-2
/
+5
2023-02-07
Rename PointerSized to PointerLike
Michael Goulet
-1
/
+1
2023-01-17
`rustc_const_eval`: remove `ref` patterns (+some pattern matching imps)
Maybe Waffle
-1
/
+1
2022-12-18
don't restuct references just to reborrow
Matthias Krüger
-1
/
+1
2022-12-10
compiler: remove unnecessary imports and qualified paths
KaDiWa
-1
/
+0
2022-10-26
Rollup merge of #103546 - RalfJung:cast, r=oli-obk
Dylan DPC
-31
/
+30
2022-10-25
interpret: a bit of cast cleanup
Ralf Jung
-31
/
+30
2022-10-25
Use &self instead of &mut self for cast methods
Jannis Christopher Köhl
-4
/
+4
2022-10-23
remove misc_cast and validate types
ouz-a
-20
/
+43
2022-10-06
Remove `mir::CastKind::Misc`
ouz-a
-2
/
+2
2022-09-13
Address code review comments
Eric Holk
-6
/
+5
2022-09-12
Rename some variants
Michael Goulet
-1
/
+1
2022-09-12
Construct dyn* during const interp
Michael Goulet
-1
/
+12
2022-09-12
dyn* through more typechecking and MIR
Eric Holk
-0
/
+4
2022-09-12
Plumb dyn trait representation through ty::Dynamic
Eric Holk
-1
/
+1
[next]