summary refs log tree commit diff
path: root/src/librustc_mir/build
AgeCommit message (Expand)AuthorLines
2018-11-29Rollup merge of #56127 - rust-lang:oli-obk-patch-1, r=nikomatsakisGuillaume Gomez-3/+9
2018-11-25Auto merge of #55959 - matthewjasper:remove-end-region, r=nikomatsakisbors-176/+147
2018-11-21Update as_temp.rsOliver S̶c̶h̶n̶e̶i̶d̶e̶r Scherer-1/+6
2018-11-21Update as_temp.rsOliver S̶c̶h̶n̶e̶i̶d̶e̶r Scherer-2/+4
2018-11-21Update an outdated comment in mir buildingOliver S̶c̶h̶n̶e̶i̶d̶e̶r Scherer-3/+2
2018-11-21rustc: remove {FxHash,Node,DefId,HirId,ItemLocal}{Map,Set} "constructor" fns.Eduard-Mihai Burtescu-1/+1
2018-11-19Rollup merge of #55953 - blitzerr:master, r=nikomatsakisPietro Albini-1/+1
2018-11-18Simplify MIR drop generationMatthew Jasper-141/+147
2018-11-18Remove mir::StatementKind::EndRegionMatthew Jasper-38/+3
2018-11-15Rollup merge of #55901 - euclio:speling, r=petrochenkovPietro Albini-1/+1
2018-11-15Rollup merge of #55781 - pnkfelix:issue-54382-more-precise-spans-for-temps-an...Pietro Albini-34/+124
2018-11-14capture_disjoint_fields(rust-lang#53488)Blitzerr-1/+1
2018-11-15Auto merge of #55716 - RalfJung:escape-to-raw, r=oli-obkbors-0/+3
2018-11-13fix various typos in doc commentsAndy Russell-1/+1
2018-11-12Use type safe `VariantIdx` instead of `usize` everywhereOliver Scherer-6/+9
2018-11-12Merge an assert + cast into a `try_into` callOliver Scherer-2/+1
2018-11-08Revise the temp creation for blocks in `stmt_expr` to setup `BlockTailInfo`.Felix S. Klock II-1/+17
2018-11-08Refactor code so that block_context observations has nicely named (and docume...Felix S. Klock II-26/+58
2018-11-08Narrow span of temp holding the value of a Block expression to the block's ta...Felix S. Klock II-1/+24
2018-11-08For diagnostics, set spans of drops of temps to be that of the statement's te...Felix S. Klock II-7/+26
2018-11-07array index accesses are stable placesRalf Jung-0/+3
2018-11-07Rollup merge of #55734 - teresy:shorthand-fields, r=davidtwcokennytm-2/+2
2018-11-06refactor: use shorthand fieldsteresy-2/+2
2018-11-02Auto merge of #55087 - levex:e0669-improve-span, r=nagisabors-2/+6
2018-10-26Add the actual chain of projections to `UserTypeProjection`.Felix S. Klock II-14/+21
2018-10-26Checkpoint: Added abstraction over collection of projections into user type.Felix S. Klock II-36/+45
2018-10-26Added `mir::UserTypeProjection`, a stub for a structure that projects *into* ...Felix S. Klock II-7/+7
2018-10-26Refactoring: added `PatternTypeAnnotation` wrapper around `UserTypeAnnotation...Felix S. Klock II-8/+8
2018-10-26restrict scope of methods that are only called within mod tree of parent.Felix S. Klock II-2/+2
2018-10-26Rollup merge of #55358 - sinkuu:redundant_clone2, r=estebankkennytm-5/+5
2018-10-26Rollup merge of #55346 - nnethercote:shrink-StatementKind, r=nagisakennytm-4/+4
2018-10-26Remove redundant cloneShotaro Yamada-5/+5
2018-10-26Shrink `Statement`.Nicholas Nethercote-4/+4
2018-10-25Auto merge of #54490 - wesleywiser:rewrite_it_in_mir, r=oli-obkbors-0/+4
2018-10-20Auto merge of #55114 - oli-obk:fx#map, r=nikomatsakisbors-3/+3
2018-10-19skip user-type annotations if they don't have regionsNiko Matsakis-22/+26
2018-10-19Prefer `Default::default` over `FxHash*::default` in struct constructorsOliver Scherer-2/+2
2018-10-19Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hackOliver Scherer-3/+3
2018-10-17rustc: improve E0669 spanLevente Kurusa-2/+6
2018-10-15introduce a `UserTypeAnnotation` enumNiko Matsakis-5/+5
2018-10-10Use the span of the user type for `AscribeUserType`Matthew Jasper-20/+21
2018-10-08add pattern type ascriptions for tuple/brace structs/enumsNiko Matsakis-0/+8
2018-10-05Improve diagnostics for borrow-check errors that result from drops of tempora...Felix S. Klock II-0/+6
2018-10-05Add flag to `mir::LocalDecl` to track whether its a temp from some subexpr a ...Felix S. Klock II-20/+167
2018-10-04Auto merge of #54666 - matthewjasper:mir-function-spans, r=pnkfelixbors-1/+3
2018-10-03Rewrite the `UnconditionalRecursion` lint to use MIRWesley Wiser-0/+4
2018-10-04Auto merge of #54447 - KiChjang:issue-54331, r=nikomatsakisbors-3/+53
2018-10-03Record whether a Call in MIR corresponds to a call in HIRMatthew Jasper-1/+3
2018-10-02Improve implicit self mutability suggestions.David Wood-7/+11
2018-09-29avoid infinite loop in MIR loweringNiko Matsakis-4/+13