rust-lang/rust — pull request #18743 by nikomatsakis (2014-11-07 19:19:06+00:00)
Title: Refactoring in support of higher-ranked traitbounds

Various miscellaneous changes pushing towards HRTB support:

1. Update parser and adjust ast to support `for<'a,'b>` syntax, both in closures and trait bounds. Warn on the old syntax (not error, for stage0).
2. Refactor TyTrait representation to include a TraitRef.

r? @pcwalton