summary refs log tree commit diff
path: root/src/rustc/middle/borrowck/loan.rs
AgeCommit message (Expand)AuthorLines
2012-09-11Introduce auto adjustment table to subsume autoderef/autoref/borrowings.Niko Matsakis-16/+33
2012-09-04rustc: "import" -> "use"Patrick Walton-1/+1
2012-08-27Camel case various core constructorsBrian Anderson-1/+1
2012-08-27Convert core::result to camel caseBrian Anderson-5/+5
2012-08-27rustc: more pattern cleanupErick Tryzelaar-3/+3
2012-08-23`m1!{...}` -> `m1!(...)`Paul Stansifer-2/+2
2012-08-15Convert more core types to camel caseBrian Anderson-2/+2
2012-08-08Convert impls to new syntaxBrian Anderson-2/+2
2012-08-06first shot at integrating ref/value bindings into borrowckNiko Matsakis-2/+1
2012-08-06Convert alt to match. Stop parsing altBrian Anderson-3/+3
2012-08-05Switch alts to use arrowsBrian Anderson-10/+10
2012-07-30Change syntax extension syntax: `#m[...]` -> `m!{...}`.Paul Stansifer-2/+2
2012-07-30Fix #2979: inference for lifetimes of & expressionsNiko Matsakis-22/+55
2012-07-17rustc: Implement and enforce instance coherencePatrick Walton-2/+6
2012-07-14Move the world over to using the new style string literals and types. Closes ...Michael Sullivan-3/+3
2012-06-24Remove resourcesTim Chevalier-2/+1
2012-06-21Issue #2657: track mutability of bindings, also prevent move from bindingsNiko Matsakis-1/+1
2012-06-12Treat enums with one variant specially in borrowck: #2573Niko Matsakis-17/+44
2012-06-06move borrowck to dvec, insert a few minor copiesNiko Matsakis-6/+6
2012-06-02improve borrowck to handle some frankly rather tricky casesNiko Matsakis-2/+2
2012-06-01break up borrowck into modules and begin to document how it worksNiko Matsakis-0/+97