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_middle
/
src
/
mir
/
interpret
/
allocation.rs
Age
Commit message (
Expand
)
Author
Lines
2024-10-01
make InterpResult a dedicated type to avoid accidentally discarding the error
Ralf Jung
-7
/
+8
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-3
/
+3
2024-09-12
Rollup merge of #130235 - compiler-errors:nested-if, r=michaelwoerister
Stuart Cook
-16
/
+14
2024-09-11
Rollup merge of #130114 - eduardosm:needless-returns, r=compiler-errors
Jubilee
-1
/
+1
2024-09-11
Simplify some nested if statements
Michael Goulet
-16
/
+14
2024-09-09
Remove needless returns detected by clippy in the compiler
Eduardo Sánchez Muñoz
-1
/
+1
2024-09-08
interpret: reset provenance on typed copies
Ralf Jung
-0
/
+6
2024-08-30
enable Miri to pass const pointers through FFI
Strophox
-1
/
+2
2024-08-14
use the new Box methods in the interpreter
Ralf Jung
-4
/
+2
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-8
/
+4
2024-06-21
add as_ptr to trait AllocBytes, fix 2 impls; add pub fn get_bytes_unchecked_r...
Strophox
-3
/
+23
2024-06-17
interpret: better error when we ran out of memory
Ralf Jung
-2
/
+5
2024-05-27
miri: avoid making a full copy of all new allocations
Ralf Jung
-22
/
+21
2024-05-03
remove trait bounds on AllocBytes
Strophox
-3
/
+1
2024-05-03
Cow::from(&*...) changed to Cow::Owned(Vec::from(...))
Strophox
-1
/
+1
2024-05-03
generalize adjust_from_tcx
Strophox
-4
/
+4
2024-04-29
Remove `extern crate rustc_macros` from `rustc_middle`.
Nicholas Nethercote
-0
/
+1
2024-03-15
interpret/allocation: fix aliasing issue in interpreter and refactor getters ...
Ralf Jung
-11
/
+31
2024-01-10
Add `DiagCtxt::delayed_bug`.
Nicholas Nethercote
-4
/
+1
2023-12-24
Remove `Session` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-1
/
+1
2023-12-07
ctfe interpreter: extend provenance so that it can track whether a pointer is...
Ralf Jung
-8
/
+8
2023-12-02
Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`.
Nicholas Nethercote
-1
/
+1
2023-10-14
interpret: clean up AllocBytes
Ralf Jung
-13
/
+5
2023-08-09
Convert Const to Allocation in smir
ouz-a
-0
/
+3
2023-08-02
const validation: point at where we found a pointer but expected an integer
Ralf Jung
-25
/
+41
2023-07-25
add some sanity checks in write_immediate_no_validate
Ralf Jung
-1
/
+1
2023-06-01
Use translatable diagnostics in `rustc_const_eval`
Deadbeef
-19
/
+29
2023-04-09
fixup! Improve `Allocation::hash
Nilstrieb
-1
/
+1
2023-04-09
Improve `Allocation::hash
Nilstrieb
-9
/
+17
2023-03-28
address review comments
Rémy Rakic
-2
/
+0
2023-03-01
Format
Rune Tynan
-8
/
+2
2023-02-28
Make zeroed return an Option
Rune Tynan
-13
/
+8
2023-02-20
Minimal changes to make miri work
Rune Tynan
-12
/
+2
2023-02-20
Remove unused lifetime
Rune Tynan
-1
/
+1
2023-02-20
Add mentioned from_raw_bytes constructor
Rune Tynan
-0
/
+17
2023-02-20
Allow non-`Box` allocations in preparation for aligned const allocations for ...
Rune Tynan
-16
/
+72
2022-11-30
Update documentation
Oli Scherer
-1
/
+1
2022-11-26
interpret: remove PartialOrd from a bunch of types that do not have or need a...
Ralf Jung
-2
/
+2
2022-11-18
interpret: use Either over Result when it is not representing an error condition
Ralf Jung
-3
/
+5
2022-11-14
assert that we are (de)seiralizing ProvenanceMap correctly
Ralf Jung
-9
/
+7
2022-11-06
make uninit_mask a unit test
Ralf Jung
-0
/
+2
2022-11-06
move InitMask to its own module
Ralf Jung
-583
/
+36
2022-11-06
dont debug-print allocations, that's too verbose
Ralf Jung
-4
/
+4
2022-11-06
interpret: support for per-byte provenance
Ralf Jung
-173
/
+21
2022-08-27
interpret: make read-pointer-as-bytes *always* work in Miri
Ralf Jung
-91
/
+65
2022-08-27
interpret: rename relocation → provenance
Ralf Jung
-91
/
+90
2022-08-26
make read_immediate error immediately on uninit, so ImmTy can carry initializ...
Ralf Jung
-17
/
+8
2022-08-26
remove some now-unnecessary parameters from check_bytes
Ralf Jung
-19
/
+4
2022-07-19
interpret: rename Tag/PointerTag to Prov/Provenance
Ralf Jung
-40
/
+41
2022-07-13
get rid of MemPlaceMeta::Poison
Ralf Jung
-0
/
+2
[next]