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
/
intern.rs
Age
Commit message (
Expand
)
Author
Lines
2024-11-19
`InterpCx` store `TypingEnv` instead of a `ParamEnv`
lcnr
-1
/
+1
2024-11-19
move `fn is_item_raw` to `TypingEnv`
lcnr
-1
/
+1
2024-10-01
make InterpResult a dedicated type to avoid accidentally discarding the error
Ralf Jung
-4
/
+6
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-6
/
+6
2024-09-10
turn errors that should be impossible due to our static checks into ICEs
Ralf Jung
-20
/
+32
2024-09-10
const-eval interning: accpt interior mutable pointers in final value (but kee...
Ralf Jung
-7
/
+11
2024-06-13
rename CompileTimeInterpreter -> CompileTimeMachine, CompileTimeEvalContext -...
Ralf Jung
-1
/
+1
2024-06-04
Add safe/unsafe to static inside extern blocks
Santiago Pastorino
-1
/
+1
2024-05-27
interpret: get rid of 'mir lifetime everywhere
Ralf Jung
-24
/
+9
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
-1
/
+1
2024-04-17
Use less fragile error handling
Oli Scherer
-15
/
+11
2024-04-17
Validate before reporting interning errors.
Oli Scherer
-20
/
+25
2024-04-02
Forbid implicit nested statics in thread local statics
Oli Scherer
-1
/
+5
2024-03-31
Don't inherit codegen attrs from parent static
Michael Goulet
-3
/
+8
2024-03-20
Rollup merge of #121543 - onur-ozkan:clippy-args, r=oli-obk
Matthias Krüger
-1
/
+3
2024-03-20
resolve clippy errors
onur-ozkan
-1
/
+3
2024-03-19
Ensure nested statics have a HIR node to prevent various queries from ICEing
Oli Scherer
-0
/
+2
2024-03-14
Move only usage of `take_static_root_alloc` to its definition and inline it
Oli Scherer
-1
/
+1
2024-03-13
placate tidy.
Felix S. Klock II
-1
/
+1
2024-03-13
downgrade mutable-ptr-in-final-value from hard-error to future-incompat lint ...
Felix S. Klock II
-4
/
+8
2024-03-12
s/mt/mutability/
Oli Scherer
-1
/
+1
2024-03-12
Ensure nested allocations in statics do not get deduplicated
Oli Scherer
-3
/
+44
2024-02-23
compiler: clippy::complexity fixes
Matthias Krüger
-2
/
+2
2024-02-15
Do not allocate a second "background" alloc id for the main allocation of a s...
Oli Scherer
-5
/
+27
2024-02-13
Bump `indexmap`
clubby789
-1
/
+2
2024-02-05
Clarify order of operations during interning
Oli Scherer
-0
/
+7
2024-01-29
Document base vs nested alloc interning
Oli Scherer
-0
/
+3
2024-01-29
separately intern the outermost alloc from the rest
Oli Scherer
-41
/
+39
2024-01-29
Prefer external iteration now that we don't actually recurse anymore
Oli Scherer
-22
/
+16
2024-01-22
reword comment
Ralf Jung
-7
/
+10
2024-01-22
const-eval interner: from-scratch rewrite using mutability information from p...
Ralf Jung
-407
/
+150
2023-12-24
Remove `Session` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-5
/
+5
2023-12-07
ctfe interpreter: extend provenance so that it can track whether a pointer is...
Ralf Jung
-11
/
+13
2023-12-02
Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`.
Nicholas Nethercote
-4
/
+4
2023-11-21
Fix `clippy::needless_borrow` in the compiler
Nilstrieb
-1
/
+1
2023-10-25
Rename has_provance and tweaks comments.
Camille GILLOT
-1
/
+4
2023-10-25
Take an AllocId in intern_const_alloc_for_constprop.
Camille GILLOT
-2
/
+1
2023-10-25
Move provenance checks out of interning method.
Camille GILLOT
-12
/
+2
2023-10-25
Directly intern values instead of copying them.
Camille GILLOT
-0
/
+44
2023-10-15
separate bounds-check from alignment check
Ralf Jung
-2
/
+2
2023-10-15
don't UB on dangling ptr deref, instead check inbounds on projections
Ralf Jung
-1
/
+1
2023-09-14
use AllocId instead of Allocation in ConstValue::ByRef
Ralf Jung
-5
/
+9
2023-09-04
interpret: make MemPlace, Place, Operand types private to the interpreter
Ralf Jung
-6
/
+6
2023-08-27
miri/diagnostics: don't forget to print_backtrace when ICEing on unexpected e...
Ralf Jung
-1
/
+2
2023-07-25
make MPlaceTy non-Copy
Ralf Jung
-2
/
+2
2023-07-25
interpret: make read functions generic over operand type
Ralf Jung
-1
/
+1
2023-07-25
interpret: refactor projection code to work on a common trait, and use that f...
Ralf Jung
-70
/
+57
2023-07-11
miri: protect Move() function arguments during the call
Ralf Jung
-1
/
+1
[next]