summary refs log tree commit diff
path: root/src/librustc/middle/borrowck/move_data.rs
AgeCommit message (Expand)AuthorLines
2014-10-03Set the `non_uppercase_statics` lint to warn by defaultP1start-0/+2
2014-09-26librustc: Eliminate the `ref` syntax for unboxed closure capture clausesPatrick Walton-11/+12
2014-09-24Remove dead code from librustcJakub Wieczorek-23/+0
2014-09-08rustc: fix fallout from the addition of a 'tcx lifetime on tcx.Eduard Burtescu-8/+8
2014-08-18libsyntax: Remove the `use foo = bar` syntax from the language in favorPatrick Walton-2/+2
2014-07-18Removed the `_frozen` methods from dataflow API.Felix S. Klock II-4/+4
2014-07-15Extend --pretty flowgraph=ID to include dataflow results in output.Felix S. Klock II-2/+2
2014-06-18Merge conflicts from the rollupAlex Crichton-1/+1
2014-06-18Reject double moves out of array elementsCameron Zwarich-4/+28
2014-06-18Ensure dataflow of a proc never looks at blocks from closed-over context.Felix S. Klock II-2/+11
2014-06-18Revise dataflow to do a cfg-driven walk.Felix S. Klock II-7/+24
2014-06-06Change check_loans to use ExprUseVisitor.Cameron Zwarich-0/+1
2014-06-06Add a kind_of_move_of_path method to FlowedMoveData.Cameron Zwarich-0/+22
2014-06-06Add an Init mode to MutateMode.Cameron Zwarich-1/+1
2014-06-05Fallout from the libcollections movementAlex Crichton-1/+1
2014-05-30std: Rename {Eq,Ord} to Partial{Eq,Ord}Alex Crichton-2/+2
2014-05-12Remove a workaround for deriving(Clone) on unit structs.Cameron Zwarich-16/+2
2014-04-24Pre-step towards issue #12624 and others: Introduce ExprUseVisitor, remove theNiko Matsakis-3/+7
2014-04-22rustc: de-@ borrowck.Eduard Burtescu-29/+27
2014-04-22rustc: move the method and vtable maps into ty::ctxt.Eduard Burtescu-4/+0
2014-03-31rustc: Switch field privacy as necessaryAlex Crichton-21/+21
2014-03-22rustc: Fix fallout of removing get()Alex Crichton-132/+71
2014-03-21syntax: make OptVec immutable.Huon Wilson-5/+3
2014-03-20Removing imports of std::vec_ng::VecAlex Crichton-1/+0
2014-03-20rename std::vec_ng -> std::vecDaniel Micay-1/+1
2014-03-17De-@ ty::ctxt usage.Eduard Burtescu-12/+12
2014-03-09borrowck: classify expressions as assignees, uses or bothEdward Wang-6/+9
2014-03-08librustc: Fix up fallout from the automatic conversion.Felix S. Klock II-11/+12
2014-03-08librustc: Automatically change uses of `~[T]` to `Vec<T>` in rustc.Patrick Walton-8/+8
2014-02-26Rename a few typeck method-related structures to UpperCamelCase.Eduard Burtescu-1/+1
2014-02-23Move std::{trie, hashmap} to libcollectionsAlex Crichton-1/+1
2014-02-11borrowck -- treak borrows from closures like other borrowsNiko Matsakis-10/+0
2014-02-08Fixed error starting with uppercasemr.Shu-1/+1
2014-01-26Removed all instances of XXX in preparation for relaxing of FIXME ruleSalem Talha-2/+2
2014-01-25Uppercase numeric constantsChris Wong-3/+3
2014-01-15Issue #3511 - Rationalize temporary lifetimes.Niko Matsakis-2/+2
2014-01-09libsyntax: Renamed types, traits and enum variants to CamelCase.Eduard Burtescu-1/+1
2014-01-06Disowned the Visitor.Eduard Burtescu-12/+7
2014-01-04Don't allow newtype structs to be dereferenced. #6246Brian Anderson-11/+23
2013-12-26librustc: Fix tidy problem.Patrick Walton-1/+0
2013-12-26librustc: De-`@mut` `MoveData`Patrick Walton-13/+13
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