about summary refs log tree commit diff
path: root/src/librustc/middle/borrowck
AgeCommit message (Expand)AuthorLines
2013-05-12librustc: Make `self` and `static` into keywordsPatrick Walton-92/+94
2013-05-11clean up the last bit of warningsCorey Richardson-1/+2
2013-05-11Warning policeTim Chevalier-1/+1
2013-05-10Remove the '<->' operator from the languageAlex Crichton-4/+0
2013-05-10rustc: Use the new `for` protocolAlex Crichton-0/+60
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-2/+12
2013-05-06Replace NOTE with FIXMENiko Matsakis-4/+4
2013-05-05Merge remote-tracking branch 'mozilla/incoming' into issue-5910-dyna-freezeNiko Matsakis-9/+5
2013-05-05add warning for #6248 and remove instances of itNiko Matsakis-7/+29
2013-05-04make asm_comments something that you opt in toNiko Matsakis-1/+1
2013-05-03add gitattributes and fix whitespace issuesDaniel Micay-3/+0
2013-05-03Correct mismatch between the way that pattern ids and expression ids map to t...Niko Matsakis-9/+19
2013-05-03Use static stringsJeong YunWon-6/+6
2013-05-01rustc: remove the rest of dropErick Tryzelaar-6/+3
2013-05-01rustc: print out filename/line-number when a borrow failsNiko Matsakis-1/+0
2013-05-01correct incorrect handling of overloaded operators, exposing various other bi...Niko Matsakis-48/+15
2013-04-30borrowck: fix critical bug prevent us from ever using write guards :)Niko Matsakis-2/+6
2013-04-30correct used_mut annotations for args, inherited caseNiko Matsakis-61/+24
2013-04-30new borrow checker (mass squash)Niko Matsakis-2324/+2997
2013-04-29librustc: Remove the concept of modes from the compiler.Patrick Walton-32/+0
2013-04-27only use #[no_core] in libcoreDaniel Micay-15/+0
2013-04-23Improve the unused unsafe block warning to include unsafe blocks in unsafe fu...Alex Crichton-21/+4
2013-04-20rustc: remove unused 'mut' variablesAlex Crichton-2/+2
2013-04-20Implement a lint mode to deal with unused 'mut' variablesAlex Crichton-3/+24
2013-04-19rustc: de-mode + fallout from libsyntax changesAlex Crichton-19/+19
2013-04-14Add a lint mode for unused unsafe blocks/functionsAlex Crichton-34/+86
2013-04-10Reason about nested free variables that appear in a functionNiko Matsakis-20/+22
2013-04-09Cleanup substitutions and treatment of generics around traits in a number of ...Niko Matsakis-2/+2
2013-04-03rename Linear{Map,Set} => Hash{Map,Set}Daniel Micay-18/+18
2013-04-03hashmap: rm linear namespaceDaniel Micay-3/+3
2013-03-28Removing unused importsAlex Crichton-9/+8
2013-03-27remove sty_by_ref, though traces still remain due to dtorsNiko Matsakis-15/+0
2013-03-26librustc: Modify all code to use new lifetime binder syntaxPatrick Walton-1/+1
2013-03-26rustc: Remove uses of oldmap::HashMapAlex Crichton-74/+68
2013-03-25make ty_region give a useful span when it failsNiko Matsakis-2/+3
2013-03-22librustc: Add explicit lifetime binders and new lifetime notation in core/std...Patrick Walton-1/+1
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-6/+6
2013-03-20rustc: Remove some bad copies throughoutAlex Crichton-5/+5
2013-03-18librustc: Make the compiler ignore purity.Patrick Walton-9/+13
2013-03-18librustc: Convert all uses of old lifetime notation to new lifetime notation....Patrick Walton-2/+2
2013-03-13Remove `++` mode from the compiler (it is parsed as `+` mode)Niko Matsakis-2/+2
2013-03-11librustc: Replace all uses of `fn()` with `&fn()`. rs=defunPatrick Walton-1/+1
2013-03-11Implement vector destructuring from tailSeo Sanghyeon-12/+12
2013-03-08rustc: Remove uses of DVecAlex Crichton-5/+2
2013-03-06Add manual &self/ and &static/ and /&self declarations thatNiko Matsakis-2/+2
2013-03-04Remove unused imports throughout src/Alex Crichton-15/+1
2013-03-02librustc: Stop parsing `fn@`, `fn~`, and `fn&`Patrick Walton-7/+5
2013-03-02librustc: Remove `fn@`, `fn~`, and `fn&` from librustc. rs=defunPatrick Walton-1/+1