about summary refs log tree commit diff
path: root/src/librustc_middle/mir
AgeCommit message (Expand)AuthorLines
2020-06-01test miri-unleash TLS accessesRalf Jung-2/+2
2020-06-01Auto merge of #71192 - oli-obk:eager_alloc_id_canonicalization, r=wesleywiserbors-1/+28
2020-05-30Rollup merge of #72625 - Amanieu:asm-srcloc, r=petrochenkovRalf Jung-4/+13
2020-05-30miri errors: rename InvalidDiscriminant -> InvalidTagRalf Jung-3/+3
2020-05-30Rollup merge of #72563 - RalfJung:multi-return, r=matthewjasperRalf Jung-1/+2
2020-05-30Make TLS accesses explicit in MIROliver Scherer-1/+28
2020-05-30multiple Return terminators are possibleRalf Jung-1/+2
2020-05-30Rollup merge of #72419 - RalfJung:read-discriminant, r=oli-obk,eddybYuki Okushi-14/+3
2020-05-29Rollup merge of #71862 - LeSeulArtichaut:unsafe-block-in-unsafe-fn, r=nikomat...Ralf Jung-2/+14
2020-05-29Rollup merge of #71500 - josephlr:offset, r=oli-obk,RalfJungRalf Jung-9/+26
2020-05-29Improve inline asm error diagnosticsAmanieu d'Antras-4/+13
2020-05-27Add additional checks for isize overflowJoe Richey-2/+13
2020-05-28Auto merge of #72494 - lcnr:predicate-cleanup, r=nikomatsakisbors-13/+13
2020-05-27Use the lowest of `unsafe_op_in_unsafe_fn` and `safe_borrow_packed` for packe...LeSeulArtichaut-0/+4
2020-05-27Apply suggestions from code reviewLeSeulArtichaut-2/+3
2020-05-27Implement RFC 2585LeSeulArtichaut-1/+8
2020-05-26librustc_middle: Add function for computing unsigned absJoe Richey-8/+14
2020-05-25Display information about captured variable in `FnMut` errorAaron Hill-1/+9
2020-05-25fix discriminant_ty for non-enumsRalf Jung-3/+1
2020-05-25Add helper method for determining the type of a discriminantRalf Jung-10/+1
2020-05-25Miri: refactor read_discriminant and make it return ScalarRalf Jung-2/+2
2020-05-24librustc_middle: Rename upvars query to upvars_mentionedAman Arora-2/+2
2020-05-23take mir::PlaceElem by valueBastian Kauschke-11/+11
2020-05-23iterate List by valueBastian Kauschke-2/+2
2020-05-22Switch to non-doc commentDylan MacKenzie-5/+5
2020-05-22Use `OnceCell` for predecessor cacheDylan MacKenzie-14/+10
2020-05-22Rollup merge of #71610 - divergentdave:InvalidUndefBytes-range, r=RalfJungRalf Jung-19/+59
2020-05-18Move InlineAsmTemplatePiece and InlineAsmOptions to librustc_astAmanieu d'Antras-1/+2
2020-05-18Add asm! to MIRAmanieu d'Antras-8/+146
2020-05-15InvalidUninitBytes: Track more info about accessDavid Cook-19/+59
2020-05-14Rollup merge of #72138 - wesleywiser:add_doc_comment, r=matthewjasperRalf Jung-0/+3
2020-05-14Rollup merge of #71741 - RalfJung:pointer-print, r=oli-obkRalf Jung-10/+18
2020-05-12Add doc comment for `rustc_middle::mir::mono::Linkage`Wesley Wiser-0/+3
2020-05-12Pointer printing: do not print 0 offsetRalf Jung-10/+18
2020-05-12Rollup merge of #72048 - jonas-schievink:visit-return, r=oli-obkDylan DPC-1/+17
2020-05-09Visit move out of `_0` when visiting `return`Jonas Schievink-1/+17
2020-05-09Rollup merge of #71555 - cjgillot:nameless, r=matthewjasperRalf Jung-2/+1
2020-05-09Rollup merge of #71508 - oli-obk:alloc_map_unlock, r=RalfJungRalf Jung-53/+73
2020-05-09Auto merge of #72036 - Dylan-DPC:rollup-ca8b0ql, r=Dylan-DPCbors-69/+69
2020-05-09Rollup merge of #71942 - nnethercote:shrink-LocalDecl, r=matthewjasperDylan DPC-69/+69
2020-05-08Document `global_alloc`Oliver Scherer-0/+4
2020-05-08Remove ast::{Ident, Name} reexports.Camille GILLOT-2/+1
2020-05-08Create a convenience wrapper for `get_global_alloc(id).unwrap()`Oliver Scherer-8/+13
2020-05-08Shrink visibility of the `AllocMap` and its methodsOliver Scherer-3/+3
2020-05-08Move `unwrap_fn` and `unwrap_memory` to `GlobalAlloc`Oliver Scherer-16/+22
2020-05-08Simplify the `tcx.alloc_map` APIOliver Scherer-33/+38
2020-05-07Renamed "undef" stuff to "uninit"Hanif Bin Ariffin-65/+65
2020-05-06properly catch invalid-drop-fn errorsRalf Jung-8/+12
2020-05-06Shrink `LocalDecl` by 16 bytes.Nicholas Nethercote-6/+12
2020-05-06Shrink `LocalDecl` by 56 bytes.Nicholas Nethercote-17/+17