rust/src/libsyntax
bors 1f956fc3b2 auto merge of #4999 : erickt/rust/incoming, r=brson
This patch series is doing a couple things with the ultimate goal of removing `#[allow(vecs_implicitly_copyable)]`, although I'm not quite there yet. The main change is passing around `@~str`s in most places, and using `ref`s in others. As far as I could tell, there are no performance changes with these patches, and all the tests pass on my mac.
2013-02-19 12:24:30 -08:00
..
ext convert SyntaxExtensions's key to a @~str 2013-02-19 10:02:52 -08:00
parse auto merge of #4999 : erickt/rust/incoming, r=brson 2013-02-19 12:24:30 -08:00
print auto merge of #4999 : erickt/rust/incoming, r=brson 2013-02-19 12:24:30 -08:00
util libsyntax: convert interner into a modern struct 2013-02-19 10:02:50 -08:00
ast.rs convert ast::meta_items to take @~strs 2013-02-19 10:02:52 -08:00
ast_map.rs libsyntax: make enum variants take refs 2013-02-19 10:02:51 -08:00
ast_util.rs libsyntax: make enum variants take refs 2013-02-19 10:02:51 -08:00
attr.rs convert ast::meta_items to take @~strs 2013-02-19 10:02:52 -08:00
codemap.rs librustc: Stop parsing impl Type : Trait and fix several declarations that slipped through. r=tjc 2013-02-15 16:59:56 -08:00
diagnostic.rs Convert all uses of vec::slice to vec::view Issue #3869 2013-02-14 16:14:32 -08:00
fold.rs libsyntax: make enum variants take refs 2013-02-19 10:02:51 -08:00
syntax.rc Make ~fn non-copyable, make &fn copyable, split barefn/closure types, 2013-02-07 05:53:30 -08:00
visit.rs libsyntax: make enum variants take refs 2013-02-19 10:02:51 -08:00