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
/
util.rs
Age
Commit message (
Expand
)
Author
Lines
2025-08-11
Turn _span into _trace as trace span name
Stypox
-7
/
+7
2025-07-31
Add EnteredTraceSpan::or_if_tracing_disabled
Stypox
-4
/
+31
2025-07-31
Make Miri's enter_trace_span! call const_eval's
Stypox
-4
/
+4
2025-07-31
Uniform enter_trace_span! and add documentation
Stypox
-2
/
+61
2025-07-08
Make enter_trace_span take a closure for better optimization
Stypox
-1
/
+1
2025-07-08
Replace TRACING_ENABLED with enter_trace_span()
Stypox
-12
/
+11
2025-06-11
Fix enter_trace_span!() using wrong $crate paths
Stypox
-2
/
+2
2025-05-26
extend allocbytes with associated type
Nia Espera
-1
/
+1
2025-05-20
Add enter_trace_span!() that checks if tracing is enabled
Stypox
-0
/
+19
2025-02-11
fix ensure_monomorphic_enough
Lukas Markeffsky
-41
/
+3
2025-01-28
miri: optimize zeroed alloc
SpecificProtagonist
-2
/
+2
2024-12-06
Remove polymorphization
Ben Kimock
-28
/
+6
2024-10-01
make InterpResult a dedicated type to avoid accidentally discarding the error
Ralf Jung
-4
/
+4
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-1
/
+1
2024-09-13
interpret: simplify SIMD type handling
Ralf Jung
-2
/
+2
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-2
/
+3
2024-06-16
Rename InstanceDef -> InstanceKind
Michael Goulet
-1
/
+1
2024-06-13
rename CompileTimeInterpreter -> CompileTimeMachine, CompileTimeEvalContext -...
Ralf Jung
-3
/
+3
2024-05-27
interpret: get rid of 'mir lifetime everywhere
Ralf Jung
-4
/
+4
2024-05-27
interpret: the MIR is actually at lifetime 'tcx
Ralf Jung
-1
/
+1
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
-2
/
+1
2024-03-14
Move the entire success path into `eval_body_using_ecx`
Oli Scherer
-1
/
+1
2024-03-14
Move InterpCx into eval_in_interpreter
Oli Scherer
-1
/
+1
2024-03-14
Move only usage of `take_static_root_alloc` to its definition and inline it
Oli Scherer
-8
/
+13
2024-03-12
Ensure nested allocations in statics do not get deduplicated
Oli Scherer
-5
/
+5
2024-03-05
Convert `TypeVisitor` and `DefIdVisitor` to use `VisitorResult`
Jason Newcomb
-3
/
+3
2024-02-15
Do not allocate a second "background" alloc id for the main allocation of a s...
Oli Scherer
-1
/
+27
2024-02-12
Rollup merge of #120958 - ShoyuVanilla:remove-subst, r=oli-obk
Matthias Krüger
-7
/
+7
2024-02-12
Dejargnonize subst
Shoyu Vanilla
-7
/
+7
2024-02-11
Fix async closures in CTFE
Michael Goulet
-0
/
+1
2023-10-20
s/generator/coroutine/
Oli Scherer
-2
/
+2
2023-10-20
s/Generator/Coroutine/
Oli Scherer
-1
/
+1
2023-09-26
subst -> instantiate
lcnr
-2
/
+3
2023-07-14
refactor(rustc_middle): Substs -> GenericArg
Mahdi Dibaiee
-4
/
+4
2023-04-27
rename `needs_subst` to `has_param`
Boxy
-3
/
+3
2023-04-20
Remove WithOptconstParam.
Camille GILLOT
-1
/
+1
2023-02-22
Remove type-traversal trait aliases
Alan Egerton
-2
/
+4
2023-02-13
Make visiting traits generic over the Interner
Alan Egerton
-1
/
+1
2023-02-13
Alias folding/visiting traits instead of re-export
Alan Egerton
-1
/
+1
2023-01-17
Stop using `BREAK` & `CONTINUE` in compiler
Scott McMurray
-2
/
+2
2023-01-09
Use newtype for unused generic parameters
Nilstrieb
-2
/
+1
2022-12-10
compiler: remove unnecessary imports and qualified paths
KaDiWa
-1
/
+0
2022-07-06
Update TypeVisitor paths
Alan Egerton
-3
/
+1
2022-07-05
Relax constrained generics to TypeVisitable
Alan Egerton
-2
/
+4
2022-06-30
Don't assert polymorphization has taken effect in const eval
Wesley Wiser
-16
/
+4
2022-06-14
Rename the `ConstS::val` field as `kind`.
Nicholas Nethercote
-2
/
+2
2022-06-08
Folding revamp.
Nicholas Nethercote
-2
/
+2
2022-05-20
Remove `crate` visibility usage in compiler
Jacob Pratt
-1
/
+1
2022-02-15
Overhaul `Const`.
Nicholas Nethercote
-3
/
+3
[next]