summary refs log tree commit diff
path: root/src/libsyntax/opt_vec.rs
AgeCommit message (Collapse)AuthorLines
2013-03-22librustc: Remove `pure` from libsyntax and librustc.Patrick Walton-21/+21
2013-03-22syntax: replace uses of old deriving attribute with new oneAndrew Paseltiner-1/+1
2013-03-18librustc: Convert all uses of old lifetime notation to new lifetime ↵Patrick Walton-1/+1
notation. rs=delifetiming
2013-03-11librustc: Replace all uses of `fn()` with `&fn()`. rs=defunPatrick Walton-10/+10
2013-03-01Merge remote-tracking branch 'remotes/origin/incoming' into incomingErick Tryzelaar-5/+13
2013-03-01Avoid calling to_vec() unnecessarily in parser.Niko Matsakis-5/+13
Also, rename the OptVec-to-vector conversion method to opt_vec::take_vec() and convert from a method into a fn because I fear strange bugs.
2013-02-28Merge remote-tracking branch 'remotes/origin/incoming' into incomingErick Tryzelaar-0/+187
2013-02-27Introduce lifetime declarations into the lists of type parameters.Niko Matsakis-0/+187
Major changes are: - replace ~[ty_param] with Generics structure, which includes both OptVec<TyParam> and OptVec<Lifetime>; - the use of syntax::opt_vec to avoid allocation for empty lists; cc #4846