about summary refs log tree commit diff
path: root/src/librustc/middle/borrowck
AgeCommit message (Expand)AuthorLines
2014-06-18Revise dataflow to do a cfg-driven walk.Felix S. Klock II-13/+42
2014-06-16Rename check_for_assignment_to_restricted_or_frozen_locationCameron Zwarich-2/+2
2014-06-16Switch to each_in_scope_loan_affecting_pathCameron Zwarich-82/+1
2014-06-16Always check assigned loan paths to the top of the pathCameron Zwarich-21/+3
2014-06-16Remove an unused return valueCameron Zwarich-7/+5
2014-06-16Call mark_variable_as_used_mut even after assignment errorsCameron Zwarich-4/+2
2014-06-16Add a new each_in_scope_loan_affecting_path helper functionCameron Zwarich-42/+72
2014-06-16Remove RestrictionCameron Zwarich-21/+11
2014-06-16Remove RestrictionSetCameron Zwarich-98/+17
2014-06-16Remove an unused bkcerr_code constructor parameterCameron Zwarich-5/+4
2014-06-16Remove the last actual usage of RestrictionSetCameron Zwarich-17/+3
2014-06-16Make a new compatible_borrow_kinds helper functionCameron Zwarich-8/+8
2014-06-16Remove an unused closure parameterCameron Zwarich-4/+4
2014-06-16Remove a pointless check for intersection with RESTR_MUTATECameron Zwarich-7/+3
2014-06-16Remove comments that no longer apply after the removal of `const`Cameron Zwarich-38/+4
2014-06-14rustc: Obsolete the `@` syntax entirelyAlex Crichton-2/+3
2014-06-13Reorganize code in check_loansCameron Zwarich-93/+93
2014-06-13Enforce stronger guarantees for mutable borrowsCameron Zwarich-2/+22
2014-06-13Rename analyze_move_out_from to analyze_restrictions_on_useCameron Zwarich-18/+18
2014-06-13Make analyze_move_out_from take a BorrowKindCameron Zwarich-7/+20
2014-06-13Make analyze_move_out_from more field-sensitiveCameron Zwarich-13/+35
2014-06-13Make check_for_move_of_borrowed_path take an &LoanPath rather than an &Rc<Loa...Cameron Zwarich-5/+5
2014-06-13Make analyze_move_out_from use a loop rather than recursionCameron Zwarich-13/+20
2014-06-11rustc: Move the AST from @T to Gc<T>Alex Crichton-6/+5
2014-06-10auto merge of #14764 : jbcrail/rust/fix-more-comments, r=alexcrichtonbors-1/+1
2014-06-10Fix more misspelled comments and strings.Joseph Crail-1/+1
2014-06-08Remove the dead code identified by the new lintJakub Wieczorek-11/+3
2014-06-06Move Def out of syntax crate, where it does not belongNiko Matsakis-3/+4
2014-06-06Change check_loans to use ExprUseVisitor.Cameron Zwarich-213/+218
2014-06-06Add a kind_of_move_of_path method to FlowedMoveData.Cameron Zwarich-0/+22
2014-06-06Use the MoveReason to determine a more precise MoveKind in gather_moves.Cameron Zwarich-8/+13
2014-06-06Add a move reason to the Move ConsumeMode.Cameron Zwarich-2/+2
2014-06-06Add an Init mode to MutateMode.Cameron Zwarich-1/+1
2014-06-06Clean up check_loans.Cameron Zwarich-37/+48
2014-06-05Fallout from the libcollections movementAlex Crichton-1/+1
2014-06-02docs: Stop using `notrust`Florian Gilcher-33/+33
2014-06-01std: Drop Total from Total{Eq,Ord}Alex Crichton-2/+2
2014-05-31auto merge of #14557 : zwarich/rust/missing-comment, r=alexcrichtonbors-2/+2
2014-05-30Add a comment missing from 5aff0e7Cameron Zwarich-2/+2
2014-05-30std: Rename {Eq,Ord} to Partial{Eq,Ord}Alex Crichton-9/+9
2014-05-29Fix the handling of assignments to owning pointer paths in check_loansCameron Zwarich-0/+2
2014-05-28std: Remove format_strbuf!()Alex Crichton-16/+16
2014-05-27std: Rename strbuf operations to stringRicho Healey-7/+7
2014-05-24core: rename strbuf::StrBuf to string::StringRicho Healey-12/+12
2014-05-22auto merge of #14357 : huonw/rust/spelling, r=pnkfelixbors-3/+3
2014-05-22libstd: Remove `~str` from all `libstd` modules except `fmt` and `str`.Patrick Walton-51/+70
2014-05-22Spelling/doc formatting fixes.Huon Wilson-3/+3
2014-05-21Add a suggestion to use a `let` binding on some borrowck errors.Cameron Zwarich-1/+18
2014-05-14Removed unnecessary arguments for walk_* functionsMichael Darakananda-2/+1
2014-05-13auto merge of #14168 : zwarich/rust/deriving-clone, r=alexcrichtonbors-24/+3