summary refs log tree commit diff
path: root/src/rustc/middle/tstate/auxiliary.rs
AgeCommit message (Expand)AuthorLines
2012-07-03Revert "Remove rule requiring non-nil block-style statements to be semi-termi...Brian Anderson-1/+1
2012-07-03Remove rule requiring non-nil block-style statements to be semi-terminatedBrian Anderson-1/+1
2012-07-01Convert to new closure syntaxBrian Anderson-32/+32
2012-06-30Eliminate usages of old sugared call syntaxBrian Anderson-7/+7
2012-06-29Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.Michael Sullivan-56/+56
2012-06-28Replaced almost all vector+ in rustc (#2719)Eric Holk-22/+23
2012-06-26Getting rid of lots more vector +=. (issue #2719)Eric Holk-10/+12
2012-06-25Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.Michael Sullivan-67/+70
2012-06-21Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this.Graydon Hoare-5/+4
2012-06-20Remove bind. Issue #2189Brian Anderson-1/+1
2012-06-13Box AST identsBrian Anderson-6/+6
2012-06-07Start annotating FIXMEs in typestate; also some minor refactoringTim Chevalier-48/+14
2012-06-06Merge remote-tracking branch 'mozilla/incoming'Niko Matsakis-3/+2
2012-06-06move tstate to dvecNiko Matsakis-22/+22
2012-06-06Revert "Revert "Merge pull request #2516 from mozilla/incoming" due to failures"Tim Chevalier-3/+2
2012-05-30rustc: Do less work still in typestateBrian Anderson-1/+2
2012-05-24remove dead assignmentsNiko Matsakis-1/+2
2012-05-24remove initedness checking from typestate, as best I couldNiko Matsakis-180/+58
2012-04-24Workarounds for bug #2280: add some temporaries for borrowing.Graydon Hoare-1/+4
2012-04-23Move map iface over to more `for`-friendly iteration methodsMarijn Haverbeke-2/+2
2012-04-23Simplify representation of ast::pathMarijn Haverbeke-1/+1
2012-04-15Forbid deinitializing upvars in typestateTim Chevalier-6/+12
2012-04-06Convert old-style for loops to new-styleMarijn Haverbeke-28/+29
2012-04-03Monomorphize class constructors, support generic classes and class methodsTim Chevalier-0/+14
2012-03-26Bulk-edit mutable -> mut.Graydon Hoare-8/+8
2012-03-26rustc: Move eval_const_expr to its own modBrian Anderson-1/+1
2012-03-21add mut decls to rustc and make them mandatoryNiko Matsakis-22/+22
2012-03-20Implement an initial version of placement new.Niko Matsakis-3/+3
2012-03-14std: Rename the hashmap constructors to conform to new standardsBrian Anderson-2/+2
2012-03-07stdlib: Stop incurring vtable dispatch costs when hashmaps are usedPatrick Walton-1/+1
2012-03-07Revert "stdlib: Stop incurring vtable dispatch costs when hashmaps are used"Patrick Walton-1/+1
2012-03-07stdlib: Stop incurring vtable dispatch costs when hashmaps are usedPatrick Walton-1/+1
2012-03-05rustc: Lower case error messagesBrian Anderson-9/+6
2012-03-02Move src/comp to src/rustcGraydon Hoare-0/+1115