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_middle
/
src
/
mir
/
interpret
/
mod.rs
Age
Commit message (
Expand
)
Author
Lines
2025-09-09
allow `#[rustc_align_static(N)]` on `static`s
Folkert de Vries
-1
/
+10
2025-07-09
Add opaque TypeId handles for CTFE
Oli Scherer
-5
/
+28
2025-07-07
compiler: Parse `p-` specs in datalayout string, allow definition of custom d...
Edoardo Marangoni
-2
/
+2
2025-06-30
Introduce `ByteSymbol`.
Nicholas Nethercote
-1
/
+1
2025-06-26
const-eval: allow constants to refer to mutable/external memory, but reject s...
Ralf Jung
-2
/
+2
2025-03-15
Move codec module back into middle
Michael Goulet
-2
/
+2
2025-03-10
Convert `ShardedHashMap` to use `hashbrown::HashTable`
Josh Stone
-15
/
+5
2025-03-07
compiler: Use size_of from the prelude instead of imported
Thalia Archibald
-1
/
+1
2025-02-11
Simplify intra-crate qualifiers.
Nicholas Nethercote
-1
/
+1
2025-02-01
Shard AllocMap Lock
Mark Rousskov
-24
/
+42
2025-01-28
miri: optimize zeroed alloc
SpecificProtagonist
-2
/
+2
2025-01-09
Remove the now-useless `Result` from `lit_to_const`
Oli Scherer
-9
/
+0
2025-01-09
Use error constant instead of explicit error handling
Oli Scherer
-2
/
+0
2024-11-19
move `fn is_item_raw` to `TypingEnv`
lcnr
-3
/
+3
2024-11-18
use `TypingEnv` when no `infcx` is available
lcnr
-2
/
+6
2024-11-09
make return type of get_alloc_info a struct, and reduce some code duplication...
Ralf Jung
-3
/
+83
2024-11-03
compiler: Directly use rustc_abi in metadata and middle
Jubilee Young
-1
/
+1
2024-10-19
interpret errors: add map_err_kind, rename InterpError -> InterpErrorKind
Ralf Jung
-1
/
+1
2024-10-01
make InterpResult a dedicated type to avoid accidentally discarding the error
Ralf Jung
-6
/
+6
2024-09-30
panic when an interpreter error gets unintentionally discarded
Ralf Jung
-6
/
+6
2024-09-23
Check vtable projections for validity in miri
Michael Goulet
-7
/
+9
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-2
/
+2
2024-08-06
miri: make vtable addresses not globally unique
Ralf Jung
-94
/
+51
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-21
/
+14
2024-07-22
Auto merge of #127442 - saethlin:alloc-decoding-lock, r=oli-obk
bors
-89
/
+25
2024-07-21
Explain why the new setup can't deadlock
Ben Kimock
-1
/
+13
2024-07-17
Remove in-progress allocation decoding states
Ben Kimock
-89
/
+13
2024-07-14
Add cache for `allocate_str`
Adwin White
-6
/
+11
2024-07-02
Miri function identity hack: account for possible inlining
Ralf Jung
-23
/
+50
2024-05-23
Remove `#[macro_use] extern crate tracing` from `rustc_middle`.
Nicholas Nethercote
-0
/
+1
2024-05-13
interpret: move error macros into error.rs
Ralf Jung
-129
/
+8
2024-05-13
Remove `extern crate rustc_middle` from `rustc_const_eval`.
Nicholas Nethercote
-11
/
+27
2024-05-09
Remove `TinyList`.
Nicholas Nethercote
-9
/
+8
2024-04-29
Remove `extern crate rustc_macros` from `rustc_middle`.
Nicholas Nethercote
-1
/
+1
2024-03-20
resolve clippy errors
onur-ozkan
-2
/
+2
2024-03-12
Ensure nested allocations in statics do not get deduplicated
Oli Scherer
-1
/
+11
2024-03-11
Rename `IntoDiagnosticArg` as `IntoDiagArg`.
Nicholas Nethercote
-1
/
+1
2024-02-16
Auto merge of #120486 - reitermarkus:use-generic-nonzero, r=dtolnay
bors
-4
/
+4
2024-02-15
Add new query just for static initializers
Oli Scherer
-5
/
+6
2024-02-15
Replace `NonZero::<_>::new` with `NonZero::new`.
Markus Reiter
-1
/
+1
2024-02-15
Use generic `NonZero` internally.
Markus Reiter
-4
/
+4
2024-01-04
Remove unused `struct_error` function.
Nicholas Nethercote
-6
/
+5
2023-12-07
ctfe interpreter: extend provenance so that it can track whether a pointer is...
Ralf Jung
-1
/
+1
2023-12-02
Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`.
Nicholas Nethercote
-1
/
+1
2023-11-19
Expand Miri's BorTag GC to a Provenance GC
Ben Kimock
-7
/
+0
2023-11-16
Let Miri see the AllocId for all TyCtxt allocations
Ben Kimock
-0
/
+7
2023-10-15
more precise error for 'based on misaligned pointer' case
Ralf Jung
-5
/
+6
2023-10-15
place evaluation: require the original pointer to be aligned if an access hap...
Ralf Jung
-1
/
+1
2023-09-19
move ConstValue into mir
Ralf Jung
-1
/
+1
2023-09-18
Remove unused `Lift` derives.
Nicholas Nethercote
-1
/
+1
[next]