summary refs log tree commit diff
path: root/src/librustc_borrowck
AgeCommit message (Expand)AuthorLines
2017-01-30Implement Drop for BoxVadim Petrochenkov-3/+3
2017-01-30Merge ty::TyBox into ty::TyAdtVadim Petrochenkov-5/+5
2017-01-28rustc: always include elidable lifetimes in HIR types.Eduard-Mihai Burtescu-2/+2
2017-01-27Auto merge of #39139 - estebank:issue-38147, r=nikomatsakisbors-50/+96
2017-01-26Point to immutable arg/fields when trying to use as &mutEsteban Küber-50/+96
2017-01-26Auto merge of #39066 - arielb1:lifetime-extension-test, r=nikomatsakisbors-2/+13
2017-01-26rustc: don't call the HIR AST.Eduard-Mihai Burtescu-1/+1
2017-01-26rustc: rename TyCtxt's `map` field to `hir`.Eduard-Mihai Burtescu-28/+28
2017-01-25end temporary lifetimes being extended by `let X: &_` hintsAriel Ben-Yehuda-2/+13
2017-01-08Auto merge of #38813 - eddyb:lazy-11, r=nikomatsakisbors-51/+34
2017-01-06rustc: keep track of tables everywhere as if they were per-body.Eduard-Mihai Burtescu-51/+34
2016-12-29Remove not(stage0) from deny(warnings)Alex Crichton-1/+1
2016-12-28Auto merge of #38449 - eddyb:lazy-10, r=nikomatsakisbors-72/+48
2016-12-28Auto merge of #38616 - pnkfelix:refactor-mir-dataflow-remove-ctxt, r=arielb1bors-135/+144
2016-12-28rustc: simplify constant cross-crate loading and rustc_passes::consts.Eduard-Mihai Burtescu-2/+2
2016-12-28rustc: move function arguments into hir::Body.Eduard-Mihai Burtescu-28/+20
2016-12-28rustc: separate bodies for static/(associated)const and embedded constants.Eduard-Mihai Burtescu-45/+29
2016-12-28rustc: separate TraitItem from their parent Item, just like ImplItem.Eduard-Mihai Burtescu-1/+1
2016-12-26Refactor mir::dataflow: remove Ctxt associated type from BitDenotation trait.Felix S. Klock II-135/+144
2016-12-25clear discriminant drop flag at the bottom of a ladderAriel Ben-Yehuda-38/+39
2016-12-02Auto merge of #38053 - eddyb:lazy-9, r=nikomatsakisbors-3/+3
2016-11-30Auto merge of #37800 - alexcrichton:new-bootstrap, r=eddybbors-2/+0
2016-11-30Update the bootstrap compilerAlex Crichton-2/+0
2016-11-30Auto merge of #37954 - eddyb:rustdoc-2, r=alexcrichtonbors-2/+2
2016-11-30rustc: track the Span's of definitions across crates.Eduard-Mihai Burtescu-2/+2
2016-11-29Auto merge of #37965 - Mark-Simulacrum:trait-obj-to-exis-predicate, r=eddybbors-2/+1
2016-11-29Auto merge of #37863 - mikhail-m1:mut_error, r=nikomatsakisbors-46/+83
2016-11-29rustc: simplify AdtDef by removing the field types and ty::ivar.Eduard-Mihai Burtescu-3/+3
2016-11-29revamp `Visitor` with a single method for controlling nested visitsNiko Matsakis-6/+6
2016-11-29Split nested_visit_mode function off from nested_visit_mapFlorian Diebold-6/+6
2016-11-29Save bodies of functions for inlining into other cratesFlorian Diebold-6/+10
2016-11-29rustc_borrowck: fix compilationFlorian Diebold-23/+31
2016-11-29rustc: replace body exprs by their idsFlorian Diebold-1/+1
2016-11-28Adds TyCtxt::require_lang_item(LangItem) to simplify lang item requires.Mark-Simulacrum-2/+1
2016-11-29add hint to fix error for immutable ref in argMikhail Modin-46/+83
2016-11-28rustc: embed path resolutions into the HIR instead of keeping DefMap.Eduard-Mihai Burtescu-1/+1
2016-11-21Cleanup `InternedString`.Jeffrey Seyfried-1/+1
2016-11-20Refactor `P<ast::MetaItem>` -> `ast::MetaItem`.Jeffrey Seyfried-2/+1
2016-11-16refactor Visitor into ItemLikeVisitor and intravisit::VisitorNiko Matsakis-1/+1
2016-11-14Auto merge of #37278 - matklad:lone-lifetime, r=jseyfriedbors-1/+1
2016-11-14Fix where clauses parsingAleksey Kladov-1/+1
2016-11-12Auto merge of #37675 - arielb1:trans-closure, r=eddybbors-3/+5
2016-11-12rustc: move closure upvar types to the closure substsAriel Ben-Yehuda-3/+5
2016-11-12Auto merge of #37531 - estebank:fix-ref-mut-mut, r=jonathandturnerbors-8/+15
2016-11-12Auto merge of #37554 - mikhail-m1:dnlle, r=jonathandturnerbors-13/+12
2016-11-10rustc: clean up lookup_item_type and remove TypeScheme.Eduard Burtescu-1/+1
2016-11-10rustc: use an Expr instead of a Block for function bodies.Eduard Burtescu-11/+9
2016-11-09Rollup merge of #37229 - nnethercote:FxHasher, r=nikomatsakisEduard-Mihai Burtescu-9/+9
2016-11-09Improve "Doesn't live long enough" errorMikhail Modin-13/+12
2016-11-08Auto merge of #36843 - petrochenkov:dotstab, r=nikomatsakisbors-1/+1