about summary refs log tree commit diff
path: root/compiler/rustc_mir/src
AgeCommit message (Expand)AuthorLines
2020-10-05Use MIR dump interface for dataflowDylan MacKenzie-23/+23
2020-10-05Renamed tests to avoid exceeding Windows max path limitRich Kadel-7/+1
2020-10-05Updates to experimental coverage counter injectionRich Kadel-265/+1103
2020-10-05add RegionNameHighlight::OccludedSNCPlay42-11/+27
2020-10-05don't refer to async as 'generators'SNCPlay42-6/+24
2020-10-05Auto merge of #77549 - tmiasko:simplify-branch-same-fix, r=oli-obkbors-1/+2
2020-10-05Auto merge of #77552 - ecstatic-morse:body-def-id, r=lcnrbors-257/+185
2020-10-05inliner: use caller param_envBastian Kauschke-17/+15
2020-10-05query_name_of_opt_const_arg -> query_name_opt_const_argBastian Kauschke-4/+4
2020-10-05Auto merge of #77557 - Dylan-DPC:rollup-aib9ptp, r=Dylan-DPCbors-17/+11
2020-10-04Fix rustdoc warnings about invalid Rust syntaxCamelid-2/+5
2020-10-05Auto merge of #77466 - Aaron1011:reland-drop-tree, r=matthewjasperbors-43/+26
2020-10-05Rollup merge of #77512 - ecstatic-morse:const-checking-allow-abort, r=RalfJungDylan DPC-17/+11
2020-10-04Remove `DefId` from `MirBorrowckCtxt`Dylan MacKenzie-26/+27
2020-10-04nll: solveDylan MacKenzie-2/+2
2020-10-04Replace `(Body, WithOptConstParam)` with `Body` where possibleDylan MacKenzie-11/+10
2020-10-04Replace `(Body, DefId)` with `Body` where possibleDylan MacKenzie-219/+147
2020-10-04cleanup WithOptConstParam queriesBastian Kauschke-10/+2
2020-10-04Add comment to `Abort` match armecstatic-morse-0/+1
2020-10-04Remember the `MirSource` for each `Body`Dylan MacKenzie-342/+264
2020-10-04Move `MirSource` to `rustc_middle`Dylan MacKenzie-28/+3
2020-10-04Discuss cleanup blocks and `span_bug` on `Abort`Dylan MacKenzie-6/+11
2020-10-04stop promoting union field accesses in 'const'Ralf Jung-20/+14
2020-10-04Fix rebase falloutAaron Hill-9/+4
2020-10-04Address review commentsMatthew Jasper-2/+6
2020-10-04Reduce the number of drop-flag assignments in unwind pathsMatthew Jasper-39/+12
2020-10-04Defer creating drop trees in MIR lowering until leaving that scopeMatthew Jasper-1/+12
2020-10-04Rollup merge of #75143 - oli-obk:tracing, r=RalfJungYuki Okushi-22/+56
2020-10-04Enable RenameReturnPlace MIR optimization on mir-opt-level >= 2Tomasz Miąsko-6/+0
2020-10-04Fix miscompile in SimplifyBranchSameSimon Vandel Sillesen-1/+2
2020-10-03Allow `Abort` terminators in a const-contextDylan MacKenzie-14/+2
2020-10-03Rollup merge of #77251 - dtolnay:drop, r=Aaron1011Jonas Schievink-1/+30
2020-10-02Auto merge of #77462 - jonas-schievink:rollup-m0rqdh5, r=jonas-schievinkbors-3/+20
2020-10-02Rollup merge of #77423 - ecstatic-morse:discriminant-switch-effect-config, r=...Jonas Schievink-0/+8
2020-10-02Rollup merge of #77415 - ecstatic-morse:const-checking-async-block, r=oli-obkJonas Schievink-3/+12
2020-10-02validate: skip debuginfoJonas Schievink-15/+14
2020-10-02validate: storage must be allocated on local useJonas Schievink-3/+29
2020-10-01Disable the SimplifyArmIdentity mir-optWesley Wiser-1/+6
2020-10-01Fixme with link for re-enabling const mutation lint for Drop constsDavid Tolnay-2/+9
2020-10-01Add `-Zprecise-enum-drop-elaboration`Dylan MacKenzie-0/+8
2020-10-01Unify `&mut` and `&raw mut` const-checking errorsDylan MacKenzie-29/+15
2020-10-01Give better const-checking error for `async` blocksDylan MacKenzie-3/+12
2020-10-01Auto merge of #74839 - alarsyo:multiple_return_terminators, r=oli-obkbors-0/+41
2020-10-01Implement multiple return terminators optimizationAntoine Martin-0/+41
2020-10-01Auto merge of #77354 - ecstatic-morse:const-checking-moar-errors, r=oli-obkbors-209/+242
2020-10-01Only mention that a stack frame is being popped when starting to do soOliver Scherer-5/+4
2020-09-30Warn on method call mutating const, even if it has destructorDavid Tolnay-1/+1
2020-09-30Skip dropck::check_drop_impl in is_const_item_without_destructorDavid Tolnay-1/+2
2020-09-30Simplify defid destructor checkDavid Tolnay-1/+1
2020-09-30Add justification of the destructor filterDavid Tolnay-0/+12