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
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
librustc_mir
/
interpret
Age
Commit message (
Expand
)
Author
Lines
2019-02-24
Rollup merge of #58511 - oli-obk:const_to_op, r=RalfJung
Mazdak Farrokhzad
-63
/
+54
2019-02-23
Rollup merge of #58667 - kenta7777:reduce-mir-code-repetition, r=petrochenkov
Mazdak Farrokhzad
-2
/
+2
2019-02-23
Rollup merge of #58658 - pmccarter:align_msg, r=matthewjasper
Mazdak Farrokhzad
-2
/
+4
2019-02-23
reduce an mir code repetition like (n << amt) >> amt
kenta7777
-2
/
+2
2019-02-22
Change byte align message wording #58617
Patrick McCarter
-1
/
+1
2019-02-22
Invalid byte alignment expected/provided in message #58617
Patrick McCarter
-2
/
+4
2019-02-21
remark about the one place where place computation calls size_and_align_of
Ralf Jung
-2
/
+4
2019-02-21
explain why we use static alignment in ref-to-place conversion
Ralf Jung
-0
/
+4
2019-02-19
reduced some code repetitions.
kenta7777
-6
/
+4
2019-02-16
Limit the visibility further and expand on a comment
Oliver Scherer
-2
/
+3
2019-02-16
Update docs and visibilities of const to op methods
Oliver Scherer
-3
/
+3
2019-02-16
Add `eval` prefix to clarify what the function does
Oliver Scherer
-2
/
+2
2019-02-16
Make validity checking use `MPlaceTy` instead of `OpTy`
Oliver Scherer
-13
/
+12
2019-02-16
Update src/librustc_mir/interpret/operand.rs
Ralf Jung
-1
/
+1
2019-02-16
Reuse the `Pointer` type instead of passing reassembling it at many use sites
Oliver Scherer
-2
/
+2
2019-02-16
Burn some invariants we keep up into code
Oliver Scherer
-2
/
+2
2019-02-16
Remove an intermediate value from discriminant reading
Oliver Scherer
-3
/
+3
2019-02-16
Expose const -> op functions that don't allow violiting const eval invariants
Oliver Scherer
-43
/
+34
2019-02-16
Rollup merge of #58359 - taiki-e:impl_snapshot_for, r=oli-obk
kennytm
-8
/
+6
2019-02-13
fix rebase fallout
Ralf Jung
-1
/
+1
2019-02-13
fix whitespace
Ralf Jung
-1
/
+1
2019-02-13
make bin_op and unary_op APIs consistently work on ImmTy
Ralf Jung
-54
/
+57
2019-02-13
make OpTy.op private, and ImmTy.imm public instead
Ralf Jung
-40
/
+65
2019-02-12
Auto merge of #58341 - alexreg:cosmetic-2-doc-comments, r=steveklabnik
bors
-54
/
+54
2019-02-12
Auto merge of #58246 - pmccarter:master, r=oli-obk
bors
-1
/
+44
2019-02-11
rename variable and add test directive for #58030
Patrick McCarter
-2
/
+2
2019-02-10
rustc: doc comments
Alexander Regueiro
-54
/
+54
2019-02-10
Rollup merge of #58352 - RalfJung:macro, r=oli-obk
Guillaume Gomez
-3
/
+3
2019-02-11
librustc_mir: use ? in impl_snapshot_for! macro
Taiki Endo
-8
/
+6
2019-02-10
miri value visitor: use in macro
Ralf Jung
-3
/
+3
2019-02-09
operand-to-place copies should never be overlapping
Ralf Jung
-1
/
+4
2019-02-08
Saturating add/sub intrinsic emulation refactor/comments #58030
Patrick McCarter
-5
/
+12
2019-02-08
librustc_mir => 2018
Taiki Endo
-13
/
+13
2019-02-07
Refactor const saturating intrinsics emulation and add unstable feature attri...
Patrick McCarter
-39
/
+25
2019-02-06
tidy line length
Patrick McCarter
-2
/
+4
2019-02-06
fix saturating_sub() underflow for unsigned ints #58030
Patrick McCarter
-11
/
+11
2019-02-06
tidy line length split
Patrick McCarter
-1
/
+2
2019-02-06
Allow const assignment for int saturating_sub() for #58030
Patrick McCarter
-4
/
+24
2019-02-05
Allow const assignment for int saturating_add() calls for #58030
Patrick McCarter
-1
/
+28
2019-01-30
Failure resistent trait implementing
Oliver Scherer
-1
/
+2
2019-01-30
Swap the names of `LocalValue` and `LocalState`
Oliver Scherer
-32
/
+32
2019-01-30
Prefer macro over manual implementation
Oliver Scherer
-12
/
+6
2019-01-30
Eliminate an unwrap
Oliver Scherer
-10
/
+11
2019-01-30
Monomorphize types when not going through `layout_of_local`
Oliver Scherer
-2
/
+3
2019-01-30
Indent fixup
Oliver Scherer
-2
/
+2
2019-01-30
The return place's layout is only used once per frame, so caching doesn't help
Oliver Scherer
-1
/
+1
2019-01-30
Can't use `layout_of_local` for the frame currently being created
Oliver Scherer
-2
/
+3
2019-01-30
Make priroda happy again
Oliver Scherer
-1
/
+1
2019-01-30
Allow `layout_of_local` to also use cached layouts
Oliver Scherer
-14
/
+19
2019-01-30
Merge `locals` and `local_layouts` fields
Oliver Scherer
-39
/
+68
[next]