summary refs log tree commit diff
path: root/src/librustc/middle/borrowck/mod.rs
AgeCommit message (Expand)AuthorLines
2013-09-24visit::Visitor refactor: replace (&mut BorrowckVisitor, @BorrowckCtxt) with &...Felix S. Klock II-13/+10
2013-09-06ident->name in NamedField, elsewhereJohn Clements-1/+1
2013-09-03Modernized a few more types in syntax::astMarvin Löbel-13/+13
2013-09-01Modernized a few type names in rustc and syntaxMarvin Löbel-11/+11
2013-08-27librustc: Remove `&const` and `*const` from the language.Patrick Walton-8/+32
2013-08-27Remove remnants of implicit selfNiko Matsakis-2/+1
2013-08-20Add PointerKind to LpDerefNiko Matsakis-6/+6
2013-08-15Switch main borrowck to <V:Visitor> trait API.Felix S. Klock II-12/+22
2013-08-07core: option.map_consume -> option.map_moveErick Tryzelaar-4/+6
2013-08-03remove obsolete `foreach` keywordDaniel Micay-1/+1
2013-08-02librustc: Introduce a new visitor type based on traits and port syntax to it.Patrick Walton-11/+11
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-1/+1
2013-07-29New naming convention for ast::{node_id, local_crate, crate_node_id, blk_chec...Michael Woerister-12/+12
2013-07-27Remove unnecessary #[path = "***/mod.rs"] lines.OGINO Masanori-1/+0
2013-07-24Change 'print(fmt!(...))' to printf!/printfln! in src/lib*Birunthan Mohanathas-10/+10
2013-07-22Ast spanned<T> refactoring, renaming: crate, local, blk, crate_num, crate_cfg.Michael Woerister-2/+2
2013-07-17librustc: Remove the `Copy` bound from the language.Patrick Walton-1/+1
2013-07-17librustc: Remove all uses of "copy".Patrick Walton-0/+9
2013-07-08Modify borrow checker to visit irrefutable patterns that appear inNiko Matsakis-3/+3
2013-07-01Better error messages in report_use_of_moved_value; close #7286Ben Blum-7/+24
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