about summary refs log tree commit diff
path: root/src/librustc/middle/borrowck
AgeCommit message (Expand)AuthorLines
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
2014-01-26Removed all instances of XXX in preparation for relaxing of FIXME ruleSalem Talha-4/+4
2014-01-25Uppercase numeric constantsChris Wong-3/+3
2014-01-23auto merge of #11718 : ktt3ja/rust/borrowck-error-msg, r=brsonbors-14/+31
2014-01-23Make some borrow checker errors more user friendlyKiet Tran-14/+31
2014-01-21[std::vec] Rename .pop_opt() to .pop(), drop the old .pop() behaviorSimon Sapin-1/+1
2014-01-21[std::vec] Rename .last_opt() to .last(), drop the old .last() behaviorSimon Sapin-1/+1
2014-01-20Fix documentation typosFlavio Percoco-1/+1
2014-01-19syntax: convert ast_map to use a SmallIntMap.Huon Wilson-9/+6
2014-01-17Link lifetimes in `let` patterns just as we do for `match` patternsNiko Matsakis-0/+3
2014-01-15Issue #3511 - Rationalize temporary lifetimes.Niko Matsakis-20/+10
2014-01-12Removed remnants of `@mut` and `~mut` from comments and the type system.Eduard Burtescu-46/+9
2014-01-11Removed obsolete 'e' prefix on ty_evec and ty_estr.Eduard Burtescu-1/+1
2014-01-11auto merge of #11465 : pcwalton/rust/borrow-check-bug, r=pcwaltonbors-14/+35
2014-01-10librustc: Check restrictions on all subcomponents of a path when movingPatrick Walton-14/+35
2014-01-11Remove re-exports of std::io::stdio::{print, println} in the prelude.Brendan Zabarauskas-1/+1
2014-01-09libsyntax: Renamed types, traits and enum variants to CamelCase.Eduard Burtescu-38/+31
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