about summary refs log tree commit diff
path: root/src/librustc_borrowck
AgeCommit message (Expand)AuthorLines
2016-07-03prefer `if let` to match with `None => {}` arm in some placesZack M. Davis-5/+2
2016-06-27Fix `Cargo.toml`sJeffrey Seyfried-0/+1
2016-06-23Move errors from libsyntax to its own crateJonathan Turner-16/+19
2016-06-16Auto merge of #34290 - arielb1:short-ladder, r=eddybbors-6/+15
2016-06-16don't generate drop ladder steps for fields that don't need droppingAriel Ben-Yehuda-6/+15
2016-06-15prefer `if let` to match with `None => ()` arm in some placesZack M. Davis-9/+6
2016-06-12Auto merge of #34133 - m-decoster:master, r=GuillaumeGomezbors-2/+100
2016-06-12Add explanation for E0503Mathieu De Coster-1/+56
2016-06-12Add explanation for E0508Mathieu De Coster-1/+44
2016-06-12Fix markdown formatting error of E0277, E0284, E0310, E0502.kennytm-0/+3
2016-06-09Auto merge of #34149 - arielb1:remove-remove-dead-blocks, r=nikomatsakisbors-152/+139
2016-06-09use the type name as the pass nameAriel Ben-Yehuda-3/+1
2016-06-09add hook infrastructure for automatically dumping MIR on every passAriel Ben-Yehuda-4/+3
2016-06-09introduce an `unreachable` terminatorAriel Ben-Yehuda-2/+5
2016-06-09make the basic_blocks field privateAriel Ben-Yehuda-59/+53
2016-06-09introduce the type-safe IdxVec and use it instead of loose indexesAriel Ben-Yehuda-92/+85
2016-06-09Auto merge of #34109 - pnkfelix:fix-issue-34101, r=arielb1bors-28/+47
2016-06-09implement RFC495 semantics for slice patternsAriel Ben-Yehuda-16/+2
2016-06-07mir: group span + visibility scope under a new SourceInfo type.Eduard Burtescu-34/+27
2016-06-07Fix issue #34101: do not track subcontent of type with dtor nor gather flags ...Felix S. Klock II-28/+47
2016-06-07Auto merge of #34012 - eddyb:tick-erased, r=nikomatsakisbors-1/+2
2016-06-05Add a new Assert terminator to MIR for bounds & arithmetic checks.Eduard Burtescu-1/+18
2016-06-05Check arithmetic in the MIRJames Miller-1/+2
2016-06-05rustc: add ReErased to be used by trait selection, MIR and trans.Eduard Burtescu-1/+2
2016-06-05break critical edges only when neededAriel Ben-Yehuda-32/+28
2016-06-04fix translation of terminators in MSVC cleanup blocksAriel Ben-Yehuda-2/+4
2016-06-04jump to the cleanup block in the unwind path for open_drop_for_boxAriel Ben-Yehuda-8/+16
2016-06-03address review commentsAriel Ben-Yehuda-79/+83
2016-06-03implement drop elaborationAriel Ben-Yehuda-2/+1265
2016-06-03introduce DropAndReplace for translating assignmentsAriel Ben-Yehuda-8/+31
2016-05-30Rollup merge of #33793 - GuillaumeGomez:compile_fail, r=GuillaumeGomezManish Goregaokar-1/+1
2016-05-29Auto merge of #33929 - petrochenkov:pathir, r=eddybbors-1/+1
2016-05-28Rollup merge of #33820 - jonathandturner:format_readability_updates, r=nikoma...Manish Goregaokar-1/+5
2016-05-28Separate bindings from other patterns in HIRVadim Petrochenkov-1/+1
2016-05-27* Fix compile_fail tag (in some cases, it compiled whereas it wasn't expected...Guillaume Gomez-1/+1
2016-05-25Auto merge of #33667 - pnkfelix:fixes-to-mir-dataflow, r=arielb1bors-822/+2141
2016-05-25Alpha rename `OwnIdxSet` to `IdxSetBuf`.Felix S. Klock II-18/+18
2016-05-25fixes to `indexed_set`: add comments and fix `PhantomData` def'n.Felix S. Klock II-2/+15
2016-05-25remove `indexed_set::Indexed` trait.Felix S. Klock II-4/+0
2016-05-25remove unnecessary use of `indexed_set::Indexed` trait.Felix S. Klock II-9/+1
2016-05-25Add notes that data-structures should potentially move to different crate.Felix S. Klock II-0/+5
2016-05-25Fix some comments.Felix S. Klock II-7/+8
2016-05-24placate tidy in `mir::gather_moves`.Felix S. Klock II-1/+2
2016-05-24placate tidy in `mir::dataflow`.Felix S. Klock II-3/+2
2016-05-24placate tidy in `mir::dataflow::graphviz`.Felix S. Klock II-3/+7
2016-05-24threaded a `ty::ParameterEnvironment` for the current node id via the associa...Felix S. Klock II-44/+56
2016-05-24Removed `type Bit` and `fn interpret` items from `trait BitDenotation`.Felix S. Klock II-62/+21
2016-05-24Replaced use of `interpret` method in `mir::dataflow::graphviz` with a client...Felix S. Klock II-76/+94
2016-05-24move the `tcx` and `mir` parts of associated `Ctxt` onto each `BitDenotation`...Felix S. Klock II-79/+77
2016-05-24Moved the four impls of `BitDenotation` to their own module, `mod impls`.Felix S. Klock II-569/+588