about summary refs log tree commit diff
path: root/src/rustc/middle/borrowck
AgeCommit message (Expand)AuthorLines
2012-06-21Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this.Graydon Hoare-7/+7
2012-06-21Issue #2657: track mutability of bindings, also prevent move from bindingsNiko Matsakis-6/+26
2012-06-21handle moves in let initializers and allow moves from unsafe ptrsNiko Matsakis-0/+16
2012-06-20Remove bind. Issue #2189Brian Anderson-1/+1
2012-06-18Add 'do' expressionsBrian Anderson-1/+1
2012-06-17Issue #2633: remove last_use entries that are subject to a loanNiko Matsakis-0/+21
2012-06-15Handle index expressions' callee IDs correctlyTim Chevalier-1/+1
2012-06-13Box AST identsBrian Anderson-3/+4
2012-06-12Correct typo in commentTim Chevalier-1/+1
2012-06-12Treat enums with one variant specially in borrowck: #2573Niko Matsakis-25/+71
2012-06-08avoid rooting @ptrs that live in immutable, stable memoryNiko Matsakis-30/+50
2012-06-07Comments only: annotate FIXMEsTim Chevalier-0/+1
2012-06-06some (very little) work on commentingNiko Matsakis-1/+9
2012-06-06move borrowck to dvec, insert a few minor copiesNiko Matsakis-17/+20
2012-06-06distinguish by-val passes of pointer and non-pointer thingsNiko Matsakis-1/+8
2012-06-06exempt unsafe ptrs from by-val checksNiko Matsakis-1/+3
2012-06-04handle fixed-length vecs in borrowck categorizationNiko Matsakis-16/+29
2012-06-02Allow rcvrs to be borrowed; check rcvrs in borrowck properlyNiko Matsakis-48/+109
2012-06-02improve borrowck to handle some frankly rather tricky casesNiko Matsakis-37/+123
2012-06-01break up borrowck into modules and begin to document how it worksNiko Matsakis-0/+1542