| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-06-19 | Prevent cyclic locks of `alloc_map` | Oliver Scherer | -1/+4 | |
| 2019-06-19 | Make interning explicitly care about types and the mutability of memory | Oliver Scherer | -107/+427 | |
| 2019-06-19 | Fixmes and style fixes | Oliver Scherer | -0/+5 | |
| 2019-06-18 | rustc: reintroduce lifetime bounds where necessary. | Eduard-Mihai Burtescu | -1/+1 | |
| 2019-06-18 | rustc: remove 'x: 'y bounds (except from comments/strings). | Eduard-Mihai Burtescu | -4/+4 | |
| 2019-06-17 | Auto merge of #61915 - Centril:rollup-oire3i8, r=Centril | bors | -2/+2 | |
| Rollup of 5 pull requests Successful merges: - #61702 (test more variants of enum-int-casting) - #61836 (Replace some uses of NodeId with HirId) - #61885 (Help LLVM better optimize slice::Iter(Mut)::len) - #61893 (make `Weak::ptr_eq`s into methods) - #61908 (don't ICE on large files) Failed merges: r? @ghost | ||||
| 2019-06-17 | replace some uses of NodeId with HirId | ljedrz | -2/+2 | |
| 2019-06-16 | Add special behaviour when int is zero | Christian Poveda | -2/+6 | |
| 2019-06-16 | Replace to_bits by force_bits and move size as parameter | Christian Poveda | -6/+14 | |
| 2019-06-16 | Change to_ptr by force_ptr | Christian Poveda | -7/+7 | |
| 2019-06-16 | Add force_bits and force_ptr methods | Christian Poveda | -1/+46 | |
| 2019-06-14 | Run `rustfmt --file-lines ...` for changes from previous commits. | Eduard-Mihai Burtescu | -5/+3 | |
| 2019-06-14 | Unify all uses of 'gcx and 'tcx. | Eduard-Mihai Burtescu | -15/+15 | |
| 2019-06-12 | Handle index out of bound errors during const eval without panic | Esteban Küber | -2/+6 | |
| 2019-06-12 | Run `rustfmt --file-lines ...` for changes from previous commits. | Eduard-Mihai Burtescu | -50/+24 | |
| 2019-06-12 | rustc: remove some unnecessary lifetimes in -> TyCtxt methods. | Eduard-Mihai Burtescu | -2/+2 | |
| 2019-06-12 | rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -6/+6 | |
| 2019-06-12 | Fix fallout from `deny(unused_lifetimes)`. | Eduard-Mihai Burtescu | -3/+3 | |
| 2019-06-12 | rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -103/+99 | |
| 2019-06-11 | rustc_mir: deny(unused_lifetimes). | Eduard-Mihai Burtescu | -3/+3 | |
| 2019-06-11 | Auto merge of #61673 - RalfJung:miri-no-hard-float, r=eddyb,oli-obk | bors | -108/+92 | |
| Miri: convert to/from apfloat instead of host floats Cc @oli-obk @eddyb | ||||
| 2019-06-09 | Changed usages of `mir` in librustc::mir and librustc_mir to `body` | Jad Ghalayini | -25/+25 | |
| 2019-06-09 | forgot about multivariant enum casts | Ralf Jung | -4/+7 | |
| 2019-06-09 | make floating point casts nicer with generics | Ralf Jung | -38/+42 | |
| 2019-06-09 | make unary float negation slightly nicer | Ralf Jung | -5/+3 | |
| 2019-06-09 | trait-ize binary_float_op | Ralf Jung | -44/+35 | |
| 2019-06-08 | Scalar: only convert to/from soft-float types, not to/from hard-floats | Ralf Jung | -37/+25 | |
| 2019-06-08 | fix rebase fallout | Ralf Jung | -1/+1 | |
| 2019-06-08 | rename EvalSnapshot -> InterpSnapshot | Ralf Jung | -12/+12 | |
| 2019-06-08 | rename EvalResult -> InterpResult and EvalError -> InterpErrorInfo | Ralf Jung | -174/+177 | |
| 2019-06-06 | [const-prop] Handle Rvalue::Ref | Wesley Wiser | -0/+17 | |
| 2019-06-05 | Auto merge of #61498 - TankhouseAle:const-fn-type-name, r=oli-obk | bors | -6/+23 | |
| Add "type_name" support in emulate_intrinsic() I did some dumb Git things and deleted my original fork repo semi-accidentally (but probably for the best as I'd messed up the history.) This is the same issue as #61399, which was obviously auto-closed, to be clear. | ||||
| 2019-06-04 | Auto merge of #61454 - lzutao:ice-rotate_left, r=RalfJung | bors | -1/+1 | |
| Fix integer overflow in rotate_left Closes #61406 r? @RalfJung | ||||
| 2019-06-04 | Fix integer overflow in rotate_left | Lzu Tao | -1/+1 | |
| 2019-06-04 | Auto merge of #61437 - christianpoveda:const-eval-indirects, ↵ | bors | -1/+1 | |
| r=wesleywiser,oli-obk Add const-eval support for indirects r? @wesleywiser | ||||
| 2019-06-03 | Add const-eval support for indirects | Christian Poveda | -1/+1 | |
| 2019-06-04 | Rollup merge of #61404 - RalfJung:miri-unsize, r=oli-obk | Mazdak Farrokhzad | -15/+3 | |
| miri unsizing: fix projecting into a field of an operand I don't know why this open-coded an operand field projection. Probably this code predates one or more of my refactorings. Fixes https://github.com/rust-lang/miri/issues/754 r? @oli-obk | ||||
| 2019-06-03 | Re-add needed Immediate dependency | TankhouseAle | -1/+1 | |
| 2019-06-03 | Re-add type_name.rs changes | TankhouseAle | -5/+12 | |
| 2019-06-03 | Re-add intrinsics.rs changes | TankhouseAle | -0/+10 | |
| 2019-06-02 | query-fy type_name | Mark Mansi | -1/+1 | |
| 2019-06-02 | deduplicate ty::Instance constructors | Mark Mansi | -3/+5 | |
| 2019-06-02 | Auto merge of #61278 - RalfJung:miri-tag-allocations, r=oli-obk | bors | -181/+184 | |
| Miri: give machine the chance to tag all allocations r? @oli-obk The Miri side of this is at https://github.com/rust-lang/rust/pull/61278. | ||||
| 2019-06-02 | Auto merge of #61276 - eddyb:kill-res-upvar, r=petrochenkov | bors | -2/+1 | |
| rustc: remove Res::Upvar. By keeping track of the current "`body_owner`" (the `DefId` of the current fn/closure/const/etc.) in several passes, `Res::Upvar` and `hir::Upvar` don't need to contain contextual information about the closure. By leveraging [`indexmap`](https://docs.rs/indexmap), the list of upvars for a given closure can now also be queried, to check whether a local variable is a closure capture, and so `Res::Upvar` can be merged with `Res::Local`. And finally, the `tcx.upvars(...)` query now collects upvars from HIR, without relying on `rustc_resolve`. r? @petrochenkov cc @varkor @davidtwco | ||||
| 2019-06-02 | update comments | Ralf Jung | -1/+3 | |
| 2019-06-02 | FIXME | Ralf Jung | -1/+1 | |
| 2019-06-02 | fix indentation | Ralf Jung | -3/+3 | |
| 2019-06-02 | fix comments | Ralf Jung | -2/+3 | |
| 2019-06-02 | no longer assume that there is a default tag: give the machine the chance to ↵ | Ralf Jung | -172/+168 | |
| tag all allocations | ||||
| 2019-06-02 | cache tag for vtable; fn_alloc's don't have a stack nor tag | Ralf Jung | -10/+14 | |
