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_mir
/
src
/
interpret
Age
Commit message (
Expand
)
Author
Lines
2021-07-08
PR feedback
Scott McMurray
-1
/
+2
2021-07-08
Stop generating `alloca`s+`memcmp` for simple array equality
Scott McMurray
-0
/
+18
2021-07-08
Move [debug_]assert_matches to mod {core, std}::assert.
Mara Bos
-0
/
+1
2021-07-04
Combine individual limit queries into single `limits` query
Aaron Hill
-1
/
+1
2021-07-04
Query-ify global limit attribute handling
Aaron Hill
-0
/
+5
2021-07-03
Make vtable_allocation always succeed
Smitty
-1
/
+1
2021-07-02
Allocation failure in constprop panics right away
Smitty
-1
/
+4
2021-06-29
Unwrap allocated Location at creation
Smitty
-9
/
+8
2021-06-29
Support allocation failures when interperting MIR
Smitty
-16
/
+19
2021-06-28
Update other codegens to use tcx managed vtable allocations.
Charles Lew
-91
/
+6
2021-06-27
Change miri to use tcx allocated allocations.
Charles Lew
-29
/
+36
2021-06-16
Auto merge of #86291 - crlf0710:trait_vtbl_refactor, r=bjorn3
bors
-35
/
+57
2021-06-15
Refactor to make interpreter and codegen backend neutral to vtable internal r...
Charles Lew
-35
/
+57
2021-06-14
Adjust `throw_validation_failure` macro to shorten the use of `with_no_trimme...
Rémy Rakic
-13
/
+10
2021-06-13
Improve CTFE validation error message
Rémy Rakic
-8
/
+12
2021-06-13
Turn incorrect vtable size/alignment errors into hard const-UB errors
Rémy Rakic
-9
/
+10
2021-06-12
Rollup merge of #86174 - lqd:const-ub-align, r=RalfJung
Yuki Okushi
-1
/
+3
2021-06-09
detect incorrect vtable alignment during const eval instead of ICE-ing
Rémy Rakic
-1
/
+3
2021-06-05
Explain that `ensure_monomorphic_enough` omission is intentional
Tomasz Miąsko
-0
/
+2
2021-06-05
Disallow non-monomorphic calls to `needs_drop` in interpreter
Tomasz Miąsko
-1
/
+4
2021-06-04
Rollup merge of #85963 - m-ou-se:constructor-type-name, r=yaahc
Yuki Okushi
-6
/
+1
2021-06-03
Show `::{{constructor}}` in std::any::type_name().
Mara Bos
-6
/
+1
2021-06-02
Restrict access to crate_name.
Camille GILLOT
-1
/
+1
2021-06-01
Revert "Reduce the amount of untracked state in TyCtxt"
Camille Gillot
-1
/
+1
2021-05-30
Restrict access to crate_name.
Camille GILLOT
-1
/
+1
2021-05-28
Auto merge of #85546 - hyd-dev:unwind, r=RalfJung
bors
-55
/
+121
2021-05-28
Rewrite to a `match`
hyd-dev
-5
/
+4
2021-05-28
"a frame" -> "a stack frame"
hyd-dev
-1
/
+1
2021-05-26
Remove unneeded workaround
Smitty
-5
/
+3
2021-05-26
Use `match` instead of `.map_or(StackPopUnwind::Skip, StackPopUnwind::Cleanup)`
hyd-dev
-5
/
+8
2021-05-25
Move the check to `unwind_to_block`
hyd-dev
-30
/
+34
2021-05-25
Add a comment
hyd-dev
-0
/
+1
2021-05-25
`can_unwind` -> `caller_can_unwind`
hyd-dev
-2
/
+2
2021-05-25
Check whether unwinding is allowed before popping the stack frame
hyd-dev
-16
/
+15
2021-05-23
:facepalm:
hyd-dev
-1
/
+1
2021-05-23
Pass `StackPopUnwind` to `eval_fn_call()` and some other functions that are c...
hyd-dev
-21
/
+25
2021-05-23
"unwind" -> "unwinding"
hyd-dev
-1
/
+1
2021-05-23
`Cleanup(Option<_>)` -> `Cleanup(BasicBlock), Skip`
hyd-dev
-6
/
+9
2021-05-23
support creating mutable allocations from byte slices
Ralf Jung
-6
/
+16
2021-05-23
avoid redundant immutability check
Ralf Jung
-3
/
+0
2021-05-23
reject deallocation of read-only allocations
Ralf Jung
-0
/
+3
2021-05-23
Don't evaluate `self.fn_can_unwind(...)` if `can_unwind` is already true
hyd-dev
-3
/
+4
2021-05-23
Refactor `match` + `if`
hyd-dev
-12
/
+9
2021-05-23
Move the callee "can unwind" check to the right place
hyd-dev
-38
/
+37
2021-05-23
const-eval: disallow unwinding across functions that `!fn_can_unwind()`
hyd-dev
-11
/
+67
2021-05-22
Auto merge of #85578 - RalfJung:alloc-mem-extra, r=oli-obk
bors
-2
/
+3
2021-05-22
CTFE get_alloc_extra_mut: also provide ref to MemoryExtra
Ralf Jung
-2
/
+3
2021-05-22
Add default implementation for `enforce_abi()`
hyd-dev
-6
/
+3
2021-05-21
Add `rustc_mir::interpret::Machine::enforce_abi()`
hyd-dev
-19
/
+29
2021-05-19
CTFE Machine: do not expose Allocation
Ralf Jung
-9
/
+11
[prev]
[next]