about summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
2020-04-30Rollup merge of #71655 - RalfJung:const-pattern-soundness, r=oli-obkDylan DPC-10/+29
2020-04-30Auto merge of #70175 - Amanieu:remove_nlp, r=pnkfelixbors-3/+6
2020-04-29Allow `Unreachable` terminators unconditionallyDylan MacKenzie-7/+3
2020-04-29Allow `Downcast` projections unconditionallyDylan MacKenzie-18/+2
2020-04-29Auto merge of #67343 - ecstatic-morse:qualif-structural-match, r=pnkfelixbors-7/+73
2020-04-29expand comment in memory.rs with extra soundness concernsRalf Jung-1/+3
2020-04-29Rollup merge of #71217 - estebank:tail-borrow-sugg, r=pnkfelixDylan DPC-15/+24
2020-04-29Auto merge of #71518 - felix91gr:const_prop_bugfix_just_block_prop, r=wesleyw...bors-21/+70
2020-04-28Suggest `;` or assignment to drop borrows in tail exprsEsteban Küber-15/+24
2020-04-29Remove Session::no_landing_pads()Amanieu d'Antras-3/+6
2020-04-28Add `CustomEq` qualifDylan MacKenzie-1/+63
2020-04-28clarify commentRalf Jung-1/+3
2020-04-28better document const-pattern dynamic soundness checks, and fix a soundness holeRalf Jung-9/+24
2020-04-28Pass `Substs` to `in_adt_inherently`Dylan MacKenzie-6/+10
2020-04-28Rollup merge of #71615 - RalfJung:share-machine-code, r=oli-obkDylan DPC-113/+74
2020-04-28Rollup merge of #71585 - tshepang:obsolete-comment, r=Dylan-DPCDylan DPC-7/+0
2020-04-28Rollup merge of #71488 - spastorino:normalize-ty-to-fix-broken-mir, r=eddybDylan DPC-0/+1
2020-04-28Use the query system to allocate.Camille GILLOT-13/+13
2020-04-28Introduce ArenaStorage.Camille GILLOT-2/+2
2020-04-28Auto merge of #71292 - marmeladema:queries-local-def-id, r=eddybbors-52/+74
2020-04-28Polished documentation, removed not-so-useful-anymore traces, and added some ...Félix Fischer-6/+13
2020-04-28Allow Locals to be propagated into and from, but restricted to their own blockFélix Fischer-13/+46
2020-04-27Blocked `MutatingUseContext::Projection` for all locals of kind `LocalKind::T...Félix Fischer-4/+13
2020-04-27Change return type of `entry_fn` query to return a `LocalDefId`marmeladema-2/+2
2020-04-27Accept `LocalDefId` as key for `mir_validated` querymarmeladema-9/+13
2020-04-27Accept `LocalDefId` as key for `mir_borrowck` querymarmeladema-11/+15
2020-04-27Return a `FxHashSet<LocalDefId>` from `mir_keys` querymarmeladema-8/+13
2020-04-27Use `LocalDefId` in `mir_built` querymarmeladema-3/+7
2020-04-27Use `LocalDefId` in `unsafety_check_result` querymarmeladema-12/+10
2020-04-27Use `LocalDefId` in `typeck_tables_of` and `used_trait_imports` queriesmarmeladema-15/+22
2020-04-27Auto merge of #71200 - oli-obk:mir_bless, r=eddybbors-5/+5
2020-04-27share some common code for compile-time miri instancesRalf Jung-113/+74
2020-04-27Emit basic block ids for statements and terminators in MIR only in -Zverbose ...Oliver Scherer-5/+5
2020-04-27Auto merge of #71268 - estebank:devectorize, r=eddybbors-2/+1
2020-04-27Auto merge of #70073 - wesleywiser:mir_opt_level_0, r=oli-obkbors-55/+81
2020-04-26Rollup merge of #71551 - gizmondo:gen-index-vec, r=jonas-schievinkDylan DPC-21/+13
2020-04-26fmtRalf Jung-1/+1
2020-04-26organize Debug/Display impls a bit more; avoid sign-ignorant decimal displayRalf Jung-2/+4
2020-04-26print pointers more compactly when they are too bigRalf Jung-0/+4
2020-04-26sync alloc dump and pointer printingRalf Jung-12/+15
2020-04-26remove obsolete commentTshepang Lekhonkhobe-7/+0
2020-04-26Rollup merge of #71562 - matthiaskrgr:cl7ppy, r=Dylan-DPCDylan DPC-2/+2
2020-04-26fix more clippy warningsMatthias Krüger-2/+2
2020-04-26Rollup merge of #71392 - ecstatic-morse:body-predecessor-cache-arc, r=nikomat...Dylan DPC-3/+3
2020-04-26Rollup merge of #71140 - oli-obk:static_cycle, r=RalfJungDylan DPC-8/+17
2020-04-26Rollup merge of #70043 - mark-i-m:def-kind-more, r=eddybDylan DPC-11/+8
2020-04-25Rollup merge of #71544 - cuviper:filter_map_next, r=Mark-SimulacrumDylan DPC-4/+2
2020-04-25Replace hash map with IndexVec for liveness data.Alex Aktsipetrov-21/+13
2020-04-25Rollup merge of #71533 - pnkfelix:revert-70566-for-const-validation-fix, r=Dy...Dylan DPC-5/+5
2020-04-24Replace filter_map().next() calls with find_map()Josh Stone-4/+2