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
/
cast.rs
Age
Commit message (
Expand
)
Author
Lines
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
2022-08-26
make read_immediate error immediately on uninit, so ImmTy can carry initializ...
Ralf Jung
-9
/
+9
2022-08-06
make NOP dyn casts not require anything about the vtable
Ralf Jung
-1
/
+6
2022-07-23
now we can make scalar_to_ptr a method on Scalar
Ralf Jung
-2
/
+2
2022-07-20
detect bad vtables on an upcast
Ralf Jung
-2
/
+5
2022-07-20
incorporate some review feedback
Ralf Jung
-24
/
+3
2022-07-20
make use of symbolic vtables in interpreter
Ralf Jung
-14
/
+20
2022-07-19
interpret: rename Tag/PointerTag to Prov/Provenance
Ralf Jung
-16
/
+16
2022-07-06
deduplicate some copy_op code
Ralf Jung
-1
/
+1
2022-07-06
interpret: remove LocalValue::Unallocated, add Operand::Uninit
Ralf Jung
-1
/
+2
2022-07-05
Auto merge of #96862 - oli-obk:enum_cast_mir, r=RalfJung
bors
-23
/
+2
2022-07-02
Auto merge of #91743 - cjgillot:enable_mir_inlining_inline_all, r=oli-obk
bors
-1
/
+2
2022-07-01
interpret: make a comment less scary
Ralf Jung
-1
/
+1
2022-06-30
Recover when failing to normalize closure signature.
Camille GILLOT
-1
/
+2
2022-06-30
Change enum->int casts to not go through MIR casts.
Oli Scherer
-23
/
+2
2022-06-26
fix box with custom allocator in miri
DrMeepster
-16
/
+0
[next]