about summary refs log tree commit diff
path: root/src/rustc/middle/tstate
AgeCommit message (Expand)AuthorLines
2012-09-21rustc: Remove middle/tstateBrian Anderson-2622/+0
2012-09-19demode the each() method on vec and other iterables.Niko Matsakis-1/+1
2012-09-07Refactor fn_ty, working towards #3320Niko Matsakis-9/+7
2012-09-04rustc: "import" -> "use"Patrick Walton-77/+77
2012-08-26Camel case the option typeBrian Anderson-57/+57
2012-08-23`m1!{...}` -> `m1!(...)`Paul Stansifer-0/+2624
2012-08-22rustc: Remove typestate sourceBrian Anderson-3151/+0
2012-08-21more sound treatment of fn& regions; change all & to be distinctNiko Matsakis-1/+1
2012-08-07syntax: Rename expr_alt to expr_matchBrian Anderson-2/+2
2012-08-06make `ref x` bindings produce region ptrs and fix various minor bugsNiko Matsakis-1/+1
2012-08-06Convert alt to match. Stop parsing altBrian Anderson-91/+91
2012-08-02Purge placement new; Make borrowck know about unary move.Niko Matsakis-2/+2
2012-08-01Convert ret to returnBrian Anderson-166/+176
2012-07-30Change syntax extension syntax: `#m[...]` -> `m!{...}`.Paul Stansifer-60/+60
2012-07-29Rewrite bitv to use classes and optimize its representationTim Chevalier-241/+217
2012-07-14remove typestate from code, tests, and docsNiko Matsakis-186/+0
2012-07-14Move the world over to using the new style string literals and types. Closes ...Michael Sullivan-70/+71
2012-07-11infer when types are region parameterized rather than requiring /&Niko Matsakis-1/+1
2012-07-06For #2229, recognize 'again' in place of 'cont', final change pending snapshot.Graydon Hoare-2/+2
2012-07-06Plumbing and parsing for item-position macros.Eric Holk-0/+1
2012-07-05Change 'iface' to 'trait' internally; parse `trait` as `iface` synonymLindsey Kuper-1/+1
2012-07-03Revert "Remove rule requiring non-nil block-style statements to be semi-termi...Brian Anderson-4/+4
2012-07-03Remove rule requiring non-nil block-style statements to be semi-terminatedBrian Anderson-4/+4
2012-07-01Convert to new closure syntaxBrian Anderson-75/+76
2012-06-30Eliminate usages of old sugared call syntaxBrian Anderson-12/+12
2012-06-29Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.Michael Sullivan-107/+107
2012-06-28Replaced almost all vector+ in rustc (#2719)Eric Holk-29/+30
2012-06-26Change 'native' and 'crust' to 'extern'.Graydon Hoare-3/+3
2012-06-26Getting rid of lots more vector +=. (issue #2719)Eric Holk-20/+24
2012-06-25Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.Michael Sullivan-123/+129
2012-06-24Remove resourcesTim Chevalier-8/+0
2012-06-21Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this.Graydon Hoare-16/+14
2012-06-21Move vector addition out of trans and into libcore.Eric Holk-3/+5
2012-06-20Remove bind. Issue #2189Brian Anderson-47/+20
2012-06-18Add 'do' expressionsBrian Anderson-2/+3
2012-06-13Box AST identsBrian Anderson-8/+8
2012-06-08Get rid of little-used logging fns in util::common. Closes #2553.Lindsey Kuper-87/+23
2012-06-07Comments only: annotate remainder of FIXMEs in typestateTim Chevalier-8/+9
2012-06-07Start annotating FIXMEs in typestate; also some minor refactoringTim Chevalier-51/+19
2012-06-06Merge remote-tracking branch 'mozilla/incoming'Niko Matsakis-3/+2
2012-06-06move tstate to dvecNiko Matsakis-26/+26
2012-06-06Revert "Revert "Merge pull request #2516 from mozilla/incoming" due to failures"Tim Chevalier-3/+2
2012-05-31rustc: Use fewer boxes in typestateBrian Anderson-12/+12
2012-05-30rustc: Do less work still in typestateBrian Anderson-46/+52
2012-05-30rustc: Don't typestate fns that don't have constrained function callsBrian Anderson-16/+52
2012-05-29Handle poststates of breaking loops correctly in typestateTim Chevalier-24/+10
2012-05-24remove dead assignmentsNiko Matsakis-28/+4
2012-05-24remove initedness checking from typestate, as best I couldNiko Matsakis-492/+89
2012-05-23rustc: Move new_def_hash to ast_utilBrian Anderson-2/+1
2012-05-18rustc: Don't copy vecs in seq_preconds. Huge perf win on some testsBrian Anderson-5/+6