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
/
place.rs
Age
Commit message (
Expand
)
Author
Lines
2025-01-28
miri: optimize zeroed alloc
SpecificProtagonist
-4
/
+4
2025-01-07
Avoid naming variables `str`
Josh Triplett
-2
/
+2
2024-12-25
swap_typed_nonoverlapping: properly detect overlap even when swapping scalar ...
Ralf Jung
-26
/
+5
2024-12-09
interpret: clean up deduplicating allocation functions
Ralf Jung
-27
/
+17
2024-12-07
Add allocate_bytes and refactor allocate_str in InterpCx for raw byte allocation
shamb0
-13
/
+32
2024-11-19
`InterpCx` store `TypingEnv` instead of a `ParamEnv`
lcnr
-2
/
+2
2024-11-18
use `TypingEnv` when no `infcx` is available
lcnr
-9
/
+3
2024-10-31
stop using `ParamEnv::reveal` while handling MIR
lcnr
-2
/
+8
2024-10-29
compiler: `rustc_abi::Abi` => `BackendRepr`
Jubilee Young
-4
/
+8
2024-10-03
interpret: Immediate::offset: use shared sanity-check function to ensure inva...
Ralf Jung
-2
/
+6
2024-10-02
Auto merge of #131006 - RalfJung:immediate-sanity, r=saethlin
bors
-3
/
+5
2024-10-01
make InterpResult a dedicated type to avoid accidentally discarding the error
Ralf Jung
-40
/
+36
2024-09-30
panic when an interpreter error gets unintentionally discarded
Ralf Jung
-6
/
+13
2024-09-29
interpret: always enable write_immediate sanity checks
Ralf Jung
-3
/
+5
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-4
/
+4
2024-09-15
Rollup merge of #129828 - RalfJung:miri-data-race, r=saethlin
Matthias Krüger
-9
/
+22
2024-09-13
interpret: simplify SIMD type handling
Ralf Jung
-23
/
+22
2024-09-10
interpret: mark some hot functions inline(always)
Ralf Jung
-0
/
+3
2024-09-10
miri: treat non-memory local variables properly for data race detection
Ralf Jung
-9
/
+22
2024-09-08
interpret: reset padding during validation
Ralf Jung
-7
/
+10
2024-09-08
interpret: reset provenance on typed copies
Ralf Jung
-25
/
+44
2024-09-08
interpret: factor out common code for place mutation
Ralf Jung
-81
/
+62
2024-09-08
interpret: make Writeable trait about a to_place operation
Ralf Jung
-17
/
+12
2024-09-08
interpret: remove Readable trait, we can use Projectable instead
Ralf Jung
-7
/
+7
2024-09-03
Auto merge of #129777 - nnethercote:unreachable_pub-4, r=Urgau
bors
-2
/
+2
2024-09-03
Add `warn(unreachable_pub)` to `rustc_const_eval`.
Nicholas Nethercote
-2
/
+2
2024-09-02
chore: Fix typos in 'compiler' (batch 1)
Alexander Cyon
-1
/
+1
2024-08-31
interpret, codegen: tweak some comments and checks regarding Box with custom ...
Ralf Jung
-5
/
+7
2024-08-06
miri: make vtable addresses not globally unique
Ralf Jung
-1
/
+2
2024-08-03
Miri: add a flag to do recursive validity checking
Ralf Jung
-3
/
+12
2024-08-01
interpret: simplify pointer arithmetic logic
Ralf Jung
-4
/
+2
2024-08-01
on a signed deref check, mention the right pointer in the error
Ralf Jung
-7
/
+3
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-5
/
+4
2024-07-14
Add cache for `allocate_str`
Adwin White
-1
/
+13
2024-06-21
interpret: use trace to reduce noice
Lzu Tao
-6
/
+6
2024-06-12
Rollup merge of #126232 - RalfJung:dyn-trait-equality, r=oli-obk
Guillaume Gomez
-49
/
+0
2024-06-10
interpret: refactor dyn trait handling
Ralf Jung
-49
/
+0
2024-06-09
interpret: do not ICE on padded non-pow2 SIMD vectors
Ralf Jung
-6
/
+7
2024-05-27
interpret: get rid of 'mir lifetime everywhere
Ralf Jung
-18
/
+18
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
-3
/
+5
2024-05-09
Make builtin_deref just return a Ty
Michael Goulet
-1
/
+1
2024-04-21
Miri: detect wrong vtables in wide pointers
Ralf Jung
-5
/
+12
2024-04-18
Auto merge of #124008 - nnethercote:simpler-static_assert_size, r=Nilstrieb
bors
-1
/
+1
2024-04-18
Simplify `static_assert_size`s.
Nicholas Nethercote
-1
/
+1
2024-04-17
interpret: rename base_pointer -> root_pointer
Ralf Jung
-1
/
+1
2024-04-03
Check `x86_64` size assertions on `aarch64`, too
Zalathar
-1
/
+1
2024-03-10
remove unnecessary frame parameter from after_local_allocated
Ralf Jung
-1
/
+1
2024-03-09
remove some frame parameters that are no longer needed
Ralf Jung
-6
/
+6
2024-03-09
remove a machine hook that is no longer used
Ralf Jung
-3
/
+0
[next]