summary refs log tree commit diff
path: root/src/rustc/middle/borrowck/check_loans.rs
AgeCommit message (Expand)AuthorLines
2012-10-08Revert "remove ctor from ast"Tim Chevalier-19/+41
2012-10-08remove ctor from astNiko Matsakis-41/+19
2012-10-05Remove by-mutable-ref mode from the compilerTim Chevalier-1/+1
2012-10-05Remove uses of mutable ref mode.Tim Chevalier-4/+4
2012-10-05Revert "wip"Tim Chevalier-5/+6
2012-10-05wipTim Chevalier-6/+5
2012-09-28rename iter2 to each2, make it follow iterator protocolNiko Matsakis-1/+1
2012-09-28demode vecNiko Matsakis-1/+1
2012-09-26core: Replace map/map_default with map_ref/map_default_refBrian Anderson-1/+1
2012-09-25Demode iter-traitTim Chevalier-2/+2
2012-09-23Register snapshots. Remove redundant Eq impls, Makefile hacksBrian Anderson-31/+0
2012-09-20rustc: De-mode all overloaded operatorsPatrick Walton-0/+31
2012-09-19demode the each() method on vec and other iterables.Niko Matsakis-8/+8
2012-09-19Remove redundant hashmap constructor functions.Graydon Hoare-1/+1
2012-09-18libsyntax: Remove 'unchecked_blk' from ASTBrian Anderson-3/+0
2012-09-11Introduce auto adjustment table to subsume autoderef/autoref/borrowings.Niko Matsakis-34/+14
2012-09-11Promote 'struct' from a restricted keyword to a strict keywordBrian Anderson-1/+1
2012-09-10Convert std::map to camel caseBrian Anderson-1/+1
2012-09-10rustc: Make shape-based compare glue never called for comparison operators.Patrick Walton-0/+7
2012-09-07Convert 'again' to 'loop'. Remove 'again' keywordBrian Anderson-1/+1
2012-09-07rustc: Add an "ne" method to the Eq trait, and implement it everywherePatrick Walton-0/+1
2012-09-07Refactor fn_ty, working towards #3320Niko Matsakis-2/+2
2012-09-06Refactor trans to replace lvalue and friends with Datum.Niko Matsakis-2/+10
2012-09-04Remove 'with'Brian Anderson-2/+2
2012-09-04rustc: "import" -> "use"Patrick Walton-1/+1
2012-08-29rustc: Make `<` and `=` into traitsPatrick Walton-0/+19
2012-08-27Camel case various core constructorsBrian Anderson-1/+1
2012-08-26Camel case the option typeBrian Anderson-32/+32
2012-08-24Infer purity for || style closures. Closes #3023.Michael Sullivan-5/+6
2012-08-23Remove purity from fn_decl and move it out to containing AST elements.Michael Sullivan-2/+4
2012-08-23More complete fix to #3162 (borrowck bug related to access to rec fields)Niko Matsakis-13/+2
2012-08-23`m1!{...}` -> `m1!(...)`Paul Stansifer-29/+29
2012-08-22intern identifiersPaul Stansifer-1/+1
2012-08-13rustc: Mostly implement region-bounded stack closuresPatrick Walton-4/+1
2012-08-10Revert "rustc: Make function types have vstores in them"Patrick Walton-1/+4
2012-08-10rustc: Make function types have vstores in themPatrick Walton-4/+1
2012-08-09Enforce a stricter notion of purity when borrowing. Fixes #3162.Niko Matsakis-2/+24
2012-08-08Convert impls to new syntaxBrian Anderson-3/+3
2012-08-08refactor categorization out of borrowck into its own module.Niko Matsakis-1/+0
2012-08-06Convert alt to match. Stop parsing altBrian Anderson-32/+32
2012-08-05Switch alts to use arrowsBrian Anderson-85/+84
2012-08-03rustc: Merge fn& and fn in favor of fn&.Patrick Walton-1/+1
2012-08-02Purge placement new; Make borrowck know about unary move.Niko Matsakis-0/+3
2012-08-01Convert ret to returnBrian Anderson-19/+22
2012-07-30Change syntax extension syntax: `#m[...]` -> `m!{...}`.Paul Stansifer-29/+29
2012-07-14Move the world over to using the new style string literals and types. Closes ...Michael Sullivan-5/+5
2012-07-12Obliterate the callee_id hackTim Chevalier-2/+2
2012-07-09Switch 'cont' to 'again' everywhere. Close #2229.Graydon Hoare-1/+1
2012-07-04Remove empty argument lists from do expressionsBen Striegel-4/+4
2012-07-01Convert to new closure syntaxBrian Anderson-21/+21