about summary refs log tree commit diff
path: root/src/librustc_borrowck/borrowck
AgeCommit message (Expand)AuthorLines
2016-08-22Rollup merge of #35360 - medzin:E0388, r=jonathandturnerJonathan Turner-2/+4
2016-08-22Updated error message E0388Adam Medziński-2/+4
2016-08-20Update E0503 to the new formatWesley Wiser-1/+4
2016-08-18port to new LocationScott A Carr-1/+1
2016-08-18track Location in visitor, combine LocationScott A Carr-54/+37
2016-08-18Auto merge of #35732 - jonathandturner:region_error_labels, r=nikomatsakisbors-16/+78
2016-08-17Fix tidy and nitsJonathan Turner-7/+9
2016-08-17Move 'doesn't live long enough' errors to labelsJonathan Turner-17/+77
2016-08-17rustc: remove ParamSpace from Substs.Eduard Burtescu-1/+1
2016-08-17rustc: remove SelfSpace from ParamSpace.Eduard Burtescu-4/+2
2016-08-17rustc: reduce Substs and Generics to a simple immutable API.Eduard Burtescu-3/+2
2016-08-16Auto merge of #35162 - canndrew:bang_type_coerced, r=nikomatsakisbors-15/+8
2016-08-14[MIR] Add Storage{Live,Dead} statements to emit llvm.lifetime.{start,end}.Eduard Burtescu-0/+8
2016-08-13Remove obsolete divergence related stuffAndrew Cann-15/+8
2016-08-13Auto merge of #35348 - scottcarr:discriminant2, r=nikomatsakisbors-0/+13
2016-08-11Auto merge of #35592 - jonathandturner:rollup, r=jonathandturnerbors-4/+8
2016-08-11add SetDiscriminant StatementKind to enable deaggregation of enumsScott A Carr-0/+13
2016-08-11Rollup merge of #35552 - theypsilon:master, r=jonathandturnerJonathan Turner-4/+8
2016-08-11Auto merge of #35403 - scottcarr:lvalue_refactor, r=nikomatsakisbors-6/+6
2016-08-10Update error message E0384 to new formatJosé manuel Barroso Galindo-4/+8
2016-08-09Auto merge of #35166 - nikomatsakis:incr-comp-ice-34991-2, r=mwbors-1/+3
2016-08-08track MIR through the dep-graphNiko Matsakis-1/+3
2016-08-05refactor lvalue_ty to be method of lvalueScott A Carr-6/+6
2016-08-05Update error format for E0373trixnz-1/+4
2016-07-29intravisit: Fold functionality of IdVisitor into the regular Visitor.Michael Woerister-1/+1
2016-07-03prefer `if let` to match with `None => {}` arm in some placesZack M. Davis-5/+2
2016-06-23Move errors from libsyntax to its own crateJonathan Turner-16/+16
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-09Auto merge of #34149 - arielb1:remove-remove-dead-blocks, r=nikomatsakisbors-140/+131
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-80/+77
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-1/+1264
2016-06-03introduce DropAndReplace for translating assignmentsAriel Ben-Yehuda-8/+31