about summary refs log tree commit diff
path: root/src/comp/middle/mut.rs
AgeCommit message (Expand)AuthorLines
2011-12-16Make uses of self in impls compileMarijn Haverbeke-0/+3
2011-12-16Parse and resolve implementations.Marijn Haverbeke-0/+1
2011-12-15rustc: Box the vectors returned from ty::tag_variantsBrian Anderson-1/+1
2011-12-13Copy first batch of material from libstd to libcore.Graydon Hoare-1/+1
2011-12-07Disallow binding by-mut-ref and by-move argumentsMarijn Haverbeke-0/+25
2011-11-22Make ast::visit only descend into types when necessaryMarijn Haverbeke-4/+3
2011-11-17remove compile-command from local variable blocksNiko Matsakis-1/+0
2011-11-03Disallow writing to function arguments againMarijn Haverbeke-2/+4
2011-10-21Change the way block calls are parsed, mark them as block-calls.Marijn Haverbeke-1/+1
2011-10-17Correct two more analyses of mutable? as mutableBrian Anderson-2/+2
2011-10-17Don't allow assignment to mutable-wha?Brian Anderson-9/+9
2011-10-07Parse and typecheck by-value and by-ref arg specsMarijn Haverbeke-3/+3
2011-09-26Fix bug in mutability-checking passMarijn Haverbeke-10/+13
2011-09-22Fix ty_uniq case in maybe_auto_unboxBrian Anderson-0/+1
2011-09-22Add support for mutable unique boxesBrian Anderson-1/+1
2011-09-22Convert ty::ty_uniq to contain a mutable typeBrian Anderson-1/+1
2011-09-16Remove autoderef for callsMarijn Haverbeke-3/+1
2011-09-16Clean up (and optimize) root-mutability analysis in alias.rsMarijn Haverbeke-5/+0
2011-09-15Forbid assignment to by-reference bindingsMarijn Haverbeke-0/+1
2011-09-15Add representation for by-ref let bindingsMarijn Haverbeke-1/+1
2011-09-13Apply implicit copying for unsafe references to alt patternsMarijn Haverbeke-5/+0
2011-09-12Rename alias to reference in docs and error messagesMarijn Haverbeke-4/+4
2011-09-12Properly implement copy expressionsMarijn Haverbeke-1/+1
2011-09-12Reformat for new mode syntax, step 1Marijn Haverbeke-24/+19
2011-09-12Make the names of the arg mode tag reflect their (revised) meaningMarijn Haverbeke-3/+4
2011-09-12Pass all arguments by reference, make immut alias mode equiv to valueMarijn Haverbeke-4/+8
2011-09-02Reformat. Issue #855Brian Anderson-40/+42
2011-09-01Rename std::istr to std::str. Issue #855Brian Anderson-2/+2
2011-09-01Make resolve recognize upvarsMarijn Haverbeke-2/+6
2011-09-01Move mutability checking into its own pass.Marijn Haverbeke-0/+258