summary refs log tree commit diff
path: root/src/librustc/middle/borrowck/mod.rs
AgeCommit message (Expand)AuthorLines
2013-06-29Great renaming: propagate throughout the rest of the codebaseCorey Richardson-5/+4
2013-06-27Remove many shared pointersPhilipp Brüschweiler-3/+3
2013-06-21vec: rm old_iter implementations, except BaseIterDaniel Micay-1/+1
2013-06-18replace #[inline(always)] with #[inline]. r=burningtree.Graydon Hoare-3/+3
2013-06-13Use @str instead of @~str in libsyntax and librustc. Fixes #5048.Huon Wilson-2/+2
2013-06-12Visitor refactoring: Step 1, couple (Env, vt<Env>) together in a tuple.Felix S. Klock II-4/+4
2013-06-10clean-up unused import warningsHuon Wilson-1/+0
2013-06-10std: convert str::reserve* to methods, and methodise str::push_*.Huon Wilson-9/+9
2013-06-05token_to_ident takes argument by referenceJohn Clements-2/+2
2013-06-05interner just uses uints, not idents with syntax contextJohn Clements-2/+3
2013-06-01Remove all uses of `pub impl`. rs=stylePatrick Walton-51/+59
2013-05-29librustc: Stop reexporting the standard modules from prelude.Patrick Walton-1/+2
2013-05-28Reconcile treatment of &mut with the docsNiko Matsakis-0/+1
2013-05-28Reconcile docs and code, adding examples and adding RESTR_CLAIMNiko Matsakis-8/+9
2013-05-28Move checking for moves and initialization of local variables and patterns intoNiko Matsakis-10/+105
2013-05-22libstd: Fix merge fallout.Patrick Walton-0/+2
2013-05-20auto merge of #6647 : alexcrichton/rust/unnecessary-alloc, r=graydonbors-9/+9
2013-05-20auto merge of #6576 : nikomatsakis/rust/issue-5362-tuple-indices, r=graydonbors-13/+15
2013-05-20Remove all unnecessary allocations (as flagged by lint)Alex Crichton-9/+9
2013-05-20auto merge of #6635 : brson/rust/snapshot, r=brsonbors-2/+0
2013-05-19Register snapshotsBrian Anderson-2/+0
2013-05-19Fix many warnings.Steve Klabnik-2/+0
2013-05-17Distinguish tuple elements by index in mem_categorization. Fixes #5362.Niko Matsakis-13/+15
2013-05-12librustc: Make `self` and `static` into keywordsPatrick Walton-6/+6
2013-05-11clean up the last bit of warningsCorey Richardson-1/+2
2013-05-11Warning policeTim Chevalier-1/+1
2013-05-09Remove remnants of mutable fields from mem_categorization, borrowck.Niko Matsakis-1/+1
2013-05-09Issue the correct deref count for the implicit deref that occursNiko Matsakis-0/+10
2013-05-06Replace NOTE with FIXMENiko Matsakis-1/+1
2013-05-05Merge remote-tracking branch 'mozilla/incoming' into issue-5910-dyna-freezeNiko Matsakis-4/+3
2013-05-03Correct mismatch between the way that pattern ids and expression ids map to t...Niko Matsakis-5/+13
2013-05-03Use static stringsJeong YunWon-2/+2
2013-04-30correct used_mut annotations for args, inherited caseNiko Matsakis-3/+2
2013-04-30new borrow checker (mass squash)Niko Matsakis-403/+458
2013-04-27only use #[no_core] in libcoreDaniel Micay-4/+0
2013-04-19rustc: de-mode + fallout from libsyntax changesAlex Crichton-3/+3
2013-04-10Reason about nested free variables that appear in a functionNiko Matsakis-2/+1
2013-04-03rename Linear{Map,Set} => Hash{Map,Set}Daniel Micay-10/+10
2013-04-03hashmap: rm linear namespaceDaniel Micay-1/+1
2013-03-28Removing unused importsAlex Crichton-2/+2
2013-03-26rustc: Remove uses of oldmap::HashMapAlex Crichton-11/+11
2013-03-22librustc: Remove `pure` from libsyntax and librustc.Patrick Walton-1/+1
2013-03-22rustc: replace uses of old deriving attribute with new oneAndrew Paseltiner-4/+4
2013-03-11librustc: Replace all uses of `fn()` with `&fn()`. rs=defunPatrick Walton-1/+1
2013-03-08rustc: Remove uses of DVecAlex Crichton-2/+1
2013-03-04Remove unused imports throughout src/Alex Crichton-10/+1
2013-03-01Merge remote branch 'nmatsakis/issue-4808-representation-of-extern-fn' into i...Patrick Walton-3/+14
2013-02-28Fix implicit leaks of imports throughout librariesAlex Crichton-0/+2
2013-02-28Change bare functions so that they are represented by a single pointer.Niko Matsakis-3/+14
2013-02-28librustc: Mark all type implementations public. rs=impl-publicityPatrick Walton-1/+1