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
/
const_eval
/
eval_queries.rs
Age
Commit message (
Expand
)
Author
Lines
2025-07-30
const-eval: full support for pointer fragments
Ralf Jung
-0
/
+7
2025-07-23
Remove useless lifetime parameter.
Camille GILLOT
-4
/
+4
2025-07-23
Give an AllocId to ConstValue::Slice.
Camille GILLOT
-2
/
+1
2025-07-18
Show the memory of uninit reads
Oli Scherer
-2
/
+2
2025-07-16
const heap: fix ICE on forgotten make_global
Ralf Jung
-3
/
+8
2025-07-16
add `const_make_global`; err for `const_allocate` ptrs if didn't call
Deadbeef
-1
/
+1
2025-07-06
interpret: rename StackPopCleanup
Ralf Jung
-2
/
+2
2025-06-30
Rollup merge of #143140 - RalfJung:ptr-into-parts, r=oli-obk
Matthias Krüger
-6
/
+7
2025-06-30
Remove the nullary intrinsic const eval logic and treat them like other intri...
Oli Scherer
-29
/
+1
2025-06-29
give Pointer::into_parts a more scary name and offer a safer alternative
Ralf Jung
-6
/
+7
2025-06-27
Add InterpCx::layout_of with tracing, shadowing LayoutOf
Stypox
-1
/
+1
2025-06-07
const-eval error: always say in which item the error occurred
Ralf Jung
-15
/
+3
2025-06-04
Report the actual item that evaluation failed for
Oli Scherer
-2
/
+3
2025-06-02
Use the informative error as the main const eval error message
Oli Scherer
-7
/
+27
2025-05-22
interpret: do not force_allocate all return places
Ralf Jung
-1
/
+6
2024-12-09
fix ICE on type error in promoted
Ralf Jung
-12
/
+12
2024-11-20
interpret: make typing_env field private
Ralf Jung
-3
/
+2
2024-11-19
`InterpCx` store `TypingEnv` instead of a `ParamEnv`
lcnr
-30
/
+20
2024-11-18
use `TypingEnv` when no `infcx` is available
lcnr
-2
/
+4
2024-11-09
make return type of get_alloc_info a struct, and reduce some code duplication...
Ralf Jung
-2
/
+3
2024-11-09
interpret: get_alloc_info: also return mutability
Ralf Jung
-1
/
+1
2024-10-29
compiler: `rustc_abi::Abi` => `BackendRepr`
Jubilee Young
-3
/
+3
2024-10-19
interpret errors: add map_err_kind, rename InterpError -> InterpErrorKind
Ralf Jung
-2
/
+2
2024-10-01
make InterpResult a dedicated type to avoid accidentally discarding the error
Ralf Jung
-22
/
+31
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-4
/
+4
2024-09-14
Auto merge of #128543 - RalfJung:const-interior-mut, r=fee1-dead
bors
-13
/
+13
2024-09-11
clippy::useless_conversion
Michael Goulet
-6
/
+1
2024-09-10
const-eval interning: accpt interior mutable pointers in final value (but kee...
Ralf Jung
-13
/
+13
2024-09-08
interpret: reset provenance on typed copies
Ralf Jung
-2
/
+2
2024-08-11
Remove struct_tail_no_normalization
Michael Goulet
-1
/
+1
2024-08-06
interpret: refactor function call handling to be better-abstracted
Ralf Jung
-1
/
+3
2024-08-03
Miri: add a flag to do recursive validity checking
Ralf Jung
-1
/
+1
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-8
/
+5
2024-06-22
don't ICE when encountering an extern type field during validation
Ralf Jung
-32
/
+44
2024-06-16
Rename InstanceDef -> InstanceKind
Michael Goulet
-1
/
+1
2024-06-13
const-eval: make lint scope computation consistent
Ralf Jung
-1
/
+1
2024-06-13
rename CompileTimeInterpreter -> CompileTimeMachine, CompileTimeEvalContext -...
Ralf Jung
-11
/
+11
2024-05-27
interpret: get rid of 'mir lifetime everywhere
Ralf Jung
-15
/
+15
2024-05-27
interpret: the MIR is actually at lifetime 'tcx
Ralf Jung
-5
/
+5
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
-1
/
+2
2024-05-09
Make builtin_deref just return a Ty
Michael Goulet
-1
/
+1
2024-05-07
replace another Option<Span> by DUMMY_SP
Ralf Jung
-4
/
+4
2024-04-17
Use less fragile error handling
Oli Scherer
-3
/
+5
2024-04-17
Validate before reporting interning errors.
Oli Scherer
-3
/
+26
2024-03-27
chore: fix some comments
xiaoxiangxianzi
-1
/
+1
2024-03-17
Print a backtrace in const eval if interrupted
Ben Kimock
-1
/
+8
2024-03-14
Rename some things around validation error reporting to signal that it is in ...
Oli Scherer
-4
/
+6
2024-03-14
Move the entire success path into `eval_body_using_ecx`
Oli Scherer
-40
/
+32
2024-03-14
Move validation into eval_body_using_ecx
Oli Scherer
-6
/
+4
[next]