| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-03-04 | Use a more general approach for setting large definedness ranges | Oliver Scherer | -25/+45 | |
| 2019-03-04 | Don't try to copy relocations if there are none | Oliver Scherer | -17/+22 | |
| 2019-03-04 | Optimize copying large ranges of undefmask blocks | Oliver Scherer | -2/+20 | |
| 2019-03-03 | Auto merge of #58673 - matthewjasper:typeck-ptr-coercions, r=pnkfelix | bors | -1/+1 | |
| [NLL] Type check operations with pointer types It seems these were forgotten about. Moving to `Rvalue::AddressOf` simplifies the coercions from references, but I want this to be fixed as soon as possible. r? @pnkfelix | ||||
| 2019-03-01 | Put Local, Static and Promoted as one Base variant of Place | Santiago Pastorino | -8/+15 | |
| 2019-02-26 | replace &'tcx Substs with SubstsRef | csmoe | -3/+3 | |
| 2019-02-24 | Rollup merge of #58511 - oli-obk:const_to_op, r=RalfJung | Mazdak Farrokhzad | -63/+54 | |
| Const to op simplification r? @RalfJung alternative to https://github.com/rust-lang/rust/pull/58486 | ||||
| 2019-02-23 | Type check coercions to pointer types | Matthew Jasper | -1/+1 | |
| 2019-02-23 | Rollup merge of #58667 - kenta7777:reduce-mir-code-repetition, r=petrochenkov | Mazdak Farrokhzad | -2/+2 | |
| Reduce Miri-related Code Repetition `like (n << amt) >> amt` This Pull Request fixes a part of [#49937](https://github.com/rust-lang/rust/issues/49937). | ||||
| 2019-02-23 | Rollup merge of #58658 - pmccarter:align_msg, r=matthewjasper | Mazdak Farrokhzad | -2/+4 | |
| Add expected/provided byte alignments to validation error message Fixes #58617 | ||||
| 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 | |
| Co-Authored-By: oli-obk <github35764891676564198441@oli-obk.de> | ||||
| 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 | |
| librustc_mir: use ? in impl_snapshot_for! macro | ||||
| 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 | |
| Cosmetic improvements to doc comments This has been factored out from https://github.com/rust-lang/rust/pull/58036 to only include changes to documentation comments (throughout the rustc codebase). r? @steveklabnik Once you're happy with this, maybe we could get it through with r=1, so it doesn't constantly get invalidated? (I'm not sure this will be an issue, but just in case...) Anyway, thanks for your advice so far! | ||||
| 2019-02-12 | Auto merge of #58246 - pmccarter:master, r=oli-obk | bors | -1/+44 | |
| Make `saturating_add` and `saturating_sub` `const` functions Fixes #58030 | ||||
| 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 | |
| miri value visitor: use `?` in macro | ||||
| 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 ↵ | Patrick McCarter | -39/+25 | |
| attribute #58030 | ||||
| 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 | |
