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-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
2022-06-05
Allow ptr_from_addr_cast to fail
Ralf Jung
-1
/
+1
2022-06-02
add cast kind of from_exposed_addr (int-to-ptr casts)
Ralf Jung
-10
/
+24
2022-06-01
rename PointerAddress → PointerExposeAddress
Ralf Jung
-3
/
+3
2022-05-31
Add a pointer to address cast kind
Tomasz Miąsko
-15
/
+22
2022-05-28
Move things to rustc_type_ir
Wilco Kusee
-3
/
+3
2022-05-19
Remove unneeded asserts
carbotaniuman
-3
/
+0
2022-05-13
Rustc changes for permissive provenance
carbotaniuman
-15
/
+44
2022-04-07
interpret: err instead of ICE on size mismatches in to_bits_or_ptr_internal
Ralf Jung
-1
/
+1
2022-04-03
interpret: remove MemoryExtra in favor of giving access to the Machine
Ralf Jung
-4
/
+4
2022-03-06
CTFE engine: expose misc_cast to Miri
Ralf Jung
-5
/
+5
2022-02-15
Overhaul `TyS` and `Ty`.
Nicholas Nethercote
-1
/
+1
2021-09-07
Rename rustc_mir to rustc_const_eval.
Camille GILLOT
-0
/
+365