summary refs log tree commit diff
path: root/src/librustc/middle/borrowck
AgeCommit message (Expand)AuthorLines
2014-01-08auto merge of #11370 : alexcrichton/rust/issue-10465, r=pwaltonbors-0/+1
2014-01-07Fix remaining cases of leaking importsAlex Crichton-0/+1
2014-01-07'borrowed pointer' -> 'reference'Brian Anderson-13/+13
2014-01-06Disowned the Visitor.Eduard Burtescu-101/+103
2014-01-04Don't allow newtype structs to be dereferenced. #6246Brian Anderson-11/+23
2014-01-03librustc: Remove `@mut` support from the typechecker and borrow checkerPatrick Walton-151/+25
2014-01-03librustc: De-`@mut` the AST mapPatrick Walton-1/+2
2013-12-27librustc: Implement coercion for traits.Luqman Aden-1/+5
2013-12-26librustc: Fix tidy problem.Patrick Walton-1/+0
2013-12-26librustc: De-`@mut` `all_loans` in the borrow checkerPatrick Walton-14/+20
2013-12-26librustc: De-`@mut` `MoveData`Patrick Walton-22/+22
2013-12-26librustc: De-`@mut` `MoveData::assignee_ids`Patrick Walton-4/+8
2013-12-26librustc: De-`@mut` `MoveData::var_assignments`Patrick Walton-18/+29
2013-12-26librustc: De-`@mut` `MoveData::path_assignments`Patrick Walton-5/+11
2013-12-26librustc: De-`@mut` `MoveData::path_map`Patrick Walton-10/+23
2013-12-26librustc: De-`@mut` `MoveData::moves`Patrick Walton-16/+30
2013-12-26librustc: Replace the `move` method with an accessor in the borrow checkPatrick Walton-3/+3
2013-12-26librustc: De-`@mut` `MoveData::paths`Patrick Walton-27/+47
2013-12-26librustc: Change `mut_path` into mutators for specific fields in thePatrick Walton-5/+13
2013-12-26librustc: Extract `first_child` and `next_sibling` from the borrow checkPatrick Walton-5/+8
2013-12-26librustc: Extract `first_move` from the move data into an accessorPatrick Walton-2/+6
2013-12-26librustc: Extract `parent` from move data as an accessorPatrick Walton-3/+7
2013-12-26librustc: Extract `loan_path` from move data into an accessorPatrick Walton-5/+8
2013-12-26librustc: De-`@mut` the `cnum_map`Patrick Walton-2/+2
2013-12-26librustc: De-`@mut` the borrow check stat fieldsPatrick Walton-18/+14
2013-12-26librustc: De-`@mut` the `used_mut_nodes` table in the type contextPatrick Walton-2/+8
2013-12-26librustc: De-`@mut` the moved variables setPatrick Walton-1/+4
2013-12-26librustc: De-`@mut` the moves mapPatrick Walton-1/+2
2013-12-26librustc: De-`@mut` the method mapPatrick Walton-3/+5
2013-12-26librustc: Remove the unused `reported` table from the loan checking passPatrick Walton-3/+0
2013-12-26librustc: De-`@mut` the write guard mapPatrick Walton-3/+6
2013-12-26librustc: De-`@mut` the borrow check's `loan_map`Patrick Walton-4/+0
2013-12-26librustc: Remove the unused `stmt_map` from the borrow checkerPatrick Walton-16/+1
2013-12-26librustc: De-`@mut` the capture mapPatrick Walton-2/+4
2013-12-26librustc: De-`@mut` the borrow check's root mapPatrick Walton-3/+6
2013-12-26librustc: De-`@mut` the adjustments table in the type contextPatrick Walton-3/+8
2013-12-17s/Second borrow/Previous borrow/ in error messages.Edward Z. Yang-2/+2
2013-12-12Remove fk_anonSeo Sanghyeon-3/+1
2013-12-11Make 'self lifetime illegal.Erik Price-16/+16
2013-12-11auto merge of #10787 : nikomatsakis/rust/issue-9629-freeze-andmut, r=pnkfelixbors-217/+322
2013-12-11More small test case fixes. grr. cc #9629.Niko Matsakis-1/+11
2013-12-10Fix test case harder (cc #9629)Niko Matsakis-0/+18
2013-12-09Check the privacy of implemented traitsAlex Crichton-0/+3
2013-12-09Address nits for PR for #9629Niko Matsakis-2/+2
2013-12-08Remove dead codesKiet Tran-56/+0
2013-12-03Issue #9629 -- permit freezing `&mut` found within an `&` pointerNiko Matsakis-219/+296
2013-12-02rename MutableVector::mut_split(at) to MutableVector::mut_split_at(at)Guillaume Pinot-2/+2
2013-12-01Box Block, fn_decl, variant and Ty in the AST, as they were inflating critica...Eduard Burtescu-16/+16
2013-11-28Register new snapshotsAlex Crichton-69/+69
2013-11-28auto merge of #10519 : nikomatsakis/rust/issue-8624-borrowck-overly-permissiv...bors-105/+235