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
/
eval_context.rs
Age
Commit message (
Expand
)
Author
Lines
2021-09-07
Rename rustc_mir to rustc_const_eval.
Camille GILLOT
-1049
/
+0
2021-09-07
Move the dataflow framework to its own crate.
Camille GILLOT
-1
/
+1
2021-09-05
Auto merge of #88499 - eddyb:layout-off, r=nagisa
bors
-12
/
+19
2021-09-03
Auto merge of #88363 - michaelwoerister:remapped-diagnostics, r=estebank
bors
-2
/
+3
2021-09-02
ty::layout: split `LayoutOf` into required and (blanket) provided halves.
Eduard-Mihai Burtescu
-2
/
+2
2021-09-02
ty::layout: implement `layout_of` automatically as a default method.
Eduard-Mihai Burtescu
-8
/
+16
2021-09-02
rustc_target: move `LayoutOf` to `ty::layout`.
Eduard-Mihai Burtescu
-5
/
+4
2021-08-30
rustc_target: `TyAndLayout::field` should never error.
Eduard-Mihai Burtescu
-2
/
+2
2021-08-27
rustc_target: add lifetime parameter to `LayoutOf`.
Eduard-Mihai Burtescu
-1
/
+1
2021-08-27
Path remapping: Make behavior of diagnostics output dependent on presence of ...
Michael Woerister
-2
/
+3
2021-07-16
avoid manual Debug impls by adding extra Provenance bounds to types
Ralf Jung
-20
/
+8
2021-07-16
get rid of incorrect erase_for_fmt
Ralf Jung
-7
/
+7
2021-07-14
consistently treat None-tagged pointers as ints; get rid of some deprecated S...
Ralf Jung
-3
/
+3
2021-07-14
CTFE/Miri engine Pointer type overhaul: make Scalar-to-Pointer conversion inf...
Ralf Jung
-46
/
+48
2021-07-12
remove unnecessary deallocate_local hack
Ralf Jung
-3
/
+3
2021-07-09
Use #[track_caller] in const panic diagnostics.
Mara Bos
-2
/
+11
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-06-27
Change miri to use tcx allocated allocations.
Charles Lew
-6
/
+0
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-25
Move the check to `unwind_to_block`
hyd-dev
-30
/
+34
2021-05-25
Check whether unwinding is allowed before popping the stack frame
hyd-dev
-16
/
+15
2021-05-23
"unwind" -> "unwinding"
hyd-dev
-1
/
+1
2021-05-23
`Cleanup(Option<_>)` -> `Cleanup(BasicBlock), Skip`
hyd-dev
-2
/
+5
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
-12
/
+2
2021-05-23
const-eval: disallow unwinding across functions that `!fn_can_unwind()`
hyd-dev
-4
/
+33
2021-05-05
Use local and remapped paths where appropriate
Andy Wang
-1
/
+7
2021-04-02
Auto merge of #83207 - oli-obk:valtree2, r=lcnr
bors
-0
/
+1
2021-04-01
Some more fine-grained forced inlining
Oli Scherer
-0
/
+1
2021-03-27
Address review comments
Joshua Nelson
-0
/
+12
2021-03-27
Remove (lots of) dead code
Joshua Nelson
-15
/
+0
2021-03-12
Prepare mir::Constant for ty::Const only supporting valtrees
Oli Scherer
-1
/
+1
2021-02-27
Add a getter for Frame.loc
bjorn3
-0
/
+10
2021-02-16
./x.py fmt
Tomasz Miąsko
-17
/
+18
2021-02-16
Pass MPlaceTy by reference not value
Tomasz Miąsko
-5
/
+5
2021-02-16
Pass PlaceTy by reference not value
Tomasz Miąsko
-4
/
+4
2021-02-16
Pass OpTy by reference not value
Tomasz Miąsko
-1
/
+1
2021-01-14
Use Option::map_or instead of `.map(..).unwrap_or(..)`
LingMan
-1
/
+1
2021-01-04
Move MIR body loading to a machine function
oli
-10
/
+1
2021-01-04
Differentiate between the availability of ctfe MIR and runtime MIR
oli
-1
/
+1
2021-01-04
Keep an unoptimized duplicate of `const fn` around
oli
-1
/
+1
2020-12-11
make redundant StorageLive UB
Ralf Jung
-19
/
+14
2020-12-09
Also generate `StorageDead` in constants
oli
-16
/
+6
2020-11-16
compiler: fold by value
Bastian Kauschke
-1
/
+1
2020-11-06
inliner: Use substs_for_mir_body
Tomasz Miąsko
-5
/
+1
2020-11-05
Rollup merge of #78742 - vn-ki:fix-issue-78655, r=oli-obk
Mara Bos
-3
/
+3
2020-11-04
make intern_const_alloc_recursive return error fix #78655
Vishnunarayan K I
-3
/
+3
2020-11-04
`u128` truncation and sign extension are not just interpreter related
oli
-5
/
+3
[next]