mozilla/rust — pull request #7615 by Aatch (2013-07-06 05:58:57+00:00)
Title: Remove some of the `@` from the AST

In an ideal world, the AST would be completely sendable, this gets us a step closer.

It removes the local heap allocations for `view_item`, `Path`, `Lifetime` `trait_ref` `OptVec` and `Ty`. There are also a few other smaller changes I made as things went along.