about summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
2019-10-16Only emit overlapping patterns lint if the overlap is partialEsteban Küber-1/+34
2019-10-16Continue to emit unreachable pattern on cases caught by overlapping patternsEsteban Küber-4/+0
2019-10-16rename methodEsteban Küber-2/+2
2019-10-16Deduplicate code for formatting `RangeEnd`Esteban Küber-9/+3
2019-10-16review comments: use if letEsteban Küber-6/+3
2019-10-16Move lint emitter to its own methodEsteban Küber-18/+27
2019-10-16Move overlapping patterns to its own lintEsteban Küber-1/+1
2019-10-16Add check for overlapping ranges to unreachable patterns lintEsteban Küber-65/+185
2019-10-16Auto merge of #65172 - tanriol:explain_borrow-use-context-dominators, r=nagisabors-1/+1
2019-10-16Avoid unnecessary arena allocations in `expand_pattern()`.Nicholas Nethercote-4/+6
2019-10-15Use subgraphs to render multiple MIR bodiesDylan MacKenzie-4/+20
2019-10-15Use `DefId` to create globally unique basic block labelsDylan MacKenzie-8/+20
2019-10-15Don't print newline inside a node labelDylan MacKenzie-1/+1
2019-10-16Make use of the return value of `HashSet::insert`Shotaro Yamada-6/+2
2019-10-16Change HashSet element type to `DefId`Shotaro Yamada-4/+2
2019-10-15Rollup merge of #65389 - ecstatic-morse:zero-sized-array-no-drop, r=eddybTyler Mandry-13/+4
2019-10-15Rollup merge of #65265 - GuillaumeGomez:cleanup-librustc_mir-err-codes, r=Mar...Tyler Mandry-230/+275
2019-10-14Auto merge of #64987 - oli-obk:code_reuse_prevents_bugs, r=eddybbors-8/+5
2019-10-14Unification and cleanup of librustc_mir error codesGuillaume Gomez-50/+92
2019-10-14Uncomment E0386 to let users have access to its old definitionGuillaume Gomez-4/+7
2019-10-14Sort long error code explanation by error codeGuillaume Gomez-203/+203
2019-10-14Rollup merge of #65363 - Centril:less-pprust, r=Mark-SimulacrumMazdak Farrokhzad-3/+3
2019-10-13Remove special case for zero-sized arrays from indirectly mut localsDylan MacKenzie-13/+4
2019-10-13Rollup merge of #65347 - RalfJung:unwind-abort-rust, r=varkorMazdak Farrokhzad-8/+5
2019-10-13Rollup merge of #65248 - estebank:mention-if-let, r=cramertjMazdak Farrokhzad-9/+27
2019-10-13Auto merge of #65182 - anp:reify-shim, r=eddybbors-8/+25
2019-10-13ast: remove implicit pprust dependency via Display.Mazdak Farrokhzad-3/+3
2019-10-13Auto merge of #65099 - pnkfelix:issue-63154-needed-more-normalize, r=nagisabors-0/+3
2019-10-12fix #[unwind(abort)] for Rust ABIsRalf Jung-8/+5
2019-10-11Rollup merge of #65277 - csmoe:fix-move, r=estebankTyler Mandry-25/+50
2019-10-11Rollup merge of #64986 - skinny121:fn-ptr-const-generics, r=varkorTyler Mandry-8/+9
2019-10-11InterpCx: make memory field publicRalf Jung-17/+6
2019-10-11Clarify comment about purpose of ReifyShim.Adam Perry-2/+2
2019-10-11Auto merge of #64716 - jonhoo:stabilize-mem-take, r=SimonSapinbors-1/+0
2019-10-11Make <*const/mut T>::offset_from `const fn`Oliver Scherer-1/+56
2019-10-10query generator kind for error reportingcsmoe-25/+50
2019-10-10Clarify shim implementation comment.Adam Perry-1/+2
2019-10-09miri calls resolve_for_fn_ptr when reifying.Adam Perry-1/+8
2019-10-09Clarify comment, dedupe match arms in shim.rs.Adam Perry-12/+5
2019-10-09Reifying callers of Instance::resolve use resolve_for_fn_ptr.Adam Perry-5/+7
2019-10-09Add InstanceDef::ReifyShim for track_caller functions.Adam Perry-0/+14
2019-10-09Revert "Make `into` schedule drop for the destination"Matthew Jasper-144/+59
2019-10-09Suggest `if let` on `let` refutable bindingEsteban Küber-9/+27
2019-10-09self-profiling: Add events for everything except trait selection.Michael Woerister-4/+21
2019-10-09Rollup merge of #65175 - andjo403:partitioning, r=zackmdavisMazdak Farrokhzad-3/+7
2019-10-09Rollup merge of #65166 - csmoe:async-move, r=estebankMazdak Farrokhzad-1/+28
2019-10-08Stabilize mem::take (mem_take)Jon Gjengset-1/+0
2019-10-08Rollup merge of #65135 - GuillaumeGomez:add-error-code-check, r=Mark-SimulacrumMazdak Farrokhzad-1/+1
2019-10-09Substitute and normalize all types of consts within collect constben-11/+6
2019-10-09Fix calling function pointer const parameters. Also fixes inference ofben-2/+8