summary refs log tree commit diff
path: root/src/librustc/middle/borrowck
AgeCommit message (Expand)AuthorLines
2014-03-31vec: convert `append` and `append_one` to methodsDaniel Micay-6/+1
2014-03-28Convert most code to new inner attribute syntax.Brian Anderson-1/+1
2014-03-25auto merge of #13083 : FlaPer87/rust/issue-13005-borrow-unsafe-static, r=niko...bors-74/+93
2014-03-24rustc: Completely forbid borrows of unsafe staticsFlavio Percoco-74/+93
2014-03-23use TotalEq for HashMapDaniel Micay-3/+3
2014-03-22rustc: Remove all usage of manual deref()Alex Crichton-3/+3
2014-03-22rustc: Fix fallout of removing get()Alex Crichton-162/+88
2014-03-21syntax: make OptVec immutable.Huon Wilson-5/+3
2014-03-20Removing imports of std::vec_ng::VecAlex Crichton-5/+0
2014-03-20auto merge of #12686 : FlaPer87/rust/shared, r=nikomatsakisbors-52/+95
2014-03-20Forbid borrow of static items with unsafe interiorFlavio Percoco-28/+40
2014-03-20Gather loans for static itemsFlavio Percoco-28/+59
2014-03-20rename std::vec_ng -> std::vecDaniel Micay-7/+7
2014-03-17auto merge of #12742 : FlaPer87/rust/issue-11411-static-mut-slice, r=nikomats...bors-0/+3
2014-03-17De-@ move maps and rework parts of trans.Eduard Burtescu-21/+12
2014-03-17De-@ gather_loans.Eduard Burtescu-15/+10
2014-03-17De-@ ty::ctxt usage.Eduard Burtescu-38/+38
2014-03-13Region + borrow checker support and tests for overloaded autoderef.Eduard Burtescu-2/+37
2014-03-13Implement automatic overloaded dereference.Eduard Burtescu-8/+12
2014-03-13Remove Rc's borrow method to avoid conflicts with RefCell's borrow in Rc<RefC...Eduard Burtescu-3/+3
2014-03-09borrowck: classify expressions as assignees, uses or bothEdward Wang-33/+55
2014-03-08librustc: Fix up fallout from the automatic conversion.Felix S. Klock II-16/+23
2014-03-08librustc: Automatically change uses of `~[T]` to `Vec<T>` in rustc.Patrick Walton-20/+19
2014-03-06Allow mutable slices in statics.xales-0/+3
2014-03-06fix typos with with repeated words, just like this sentence.Kang Seonghoon-1/+1
2014-03-05Allow overloading explicit dereferences.Eduard Burtescu-2/+5
2014-03-02Make visible types public in rustcSteven Fackler-1/+1
2014-03-01librustc: Fix errors arising from the automated `~[T]` conversionPatrick Walton-2/+2
2014-02-27Forbid moves out of static items Closes #10577Flavio Percoco-14/+1
2014-02-26Replace callee_id with information stored in method_map.Eduard Burtescu-26/+13
2014-02-26Rename a few typeck method-related structures to UpperCamelCase.Eduard Burtescu-4/+4
2014-02-24Match binding is assignmentEdward Wang-10/+13
2014-02-24Update rustc/syntax docs now that rustdoc lexes all non-`notrust` code blocks.Huon Wilson-179/+271
2014-02-24Transition to new `Hash`, removing IterBytes and std::to_bytes.Huon Wilson-3/+3
2014-02-23Move std::{trie, hashmap} to libcollectionsAlex Crichton-2/+2
2014-02-22Warn about unnecessary parentheses upon assignmentEduard Bopp-3/+2
2014-02-21Changed NonCamelCaseTypes lint to warn by defaultmr.Shu-1/+2
2014-02-14Removed the obsolete ast::CallSugar (previously used by `do`).Eduard Burtescu-2/+2
2014-02-14Refactored ast_map and friends, mainly to have Paths without storing them.Eduard Burtescu-19/+9
2014-02-13Replace `crate` usage with `krate`Flavio Percoco-2/+2
2014-02-11borrowck -- treak borrows from closures like other borrowsNiko Matsakis-479/+634
2014-02-08Make &mut borrows restrict aliasingNiko Matsakis-103/+130
2014-02-08Remove unused ConstMutabilityNiko Matsakis-11/+1
2014-02-08Fixed error starting with uppercasemr.Shu-6/+6
2014-02-07Removed @self and @Trait.Eduard Burtescu-1/+1
2014-02-02rustc: update docs & propagate @[]/@str removal more.Huon Wilson-10/+0
2014-02-02rustc: remove use of @[].Huon Wilson-3/+2
2014-02-02librustc: Remove uses of `interner_get` in librustcPatrick Walton-1/+2
2014-02-02librustc: Remove uses of `token::ident_to_str()` from librustcPatrick Walton-1/+2
2014-01-27Demote self to an (almost) regular argument and remove the env param.Eduard Burtescu-30/+22