rust/src/libsyntax/ext
bors 8257528b6c auto merge of #6502 : huonw/rust/no-auto-code, r=graydon
Replace all instances of #[auto_*code] with the appropriate #[deriving] attribute
and remove the majority of the actual auto_* code, leaving stubs to refer the user to
the new syntax.

Also, moves the useful contents of auto_encode.rs to more appropriate spots: tests and comments to deriving/encodable.rs, and the ExtCtxtMethods trait to build.rs (unused so far, but the method syntax might be nicer than using the mk_* fns in many instances).
2013-05-15 18:16:51 -07:00
..
deriving auto merge of #6502 : huonw/rust/no-auto-code, r=graydon 2013-05-15 18:16:51 -07:00
pipes syntax: Remove #[allow(vecs_implicitly_copyable)] 2013-05-14 12:24:43 -04:00
tt syntax: Remove #[allow(vecs_implicitly_copyable)] 2013-05-14 12:24:43 -04:00
asm.rs syntax: Remove #[allow(vecs_implicitly_copyable)] 2013-05-14 12:24:43 -04:00
auto_encode.rs syntax: deprecate #[auto_{en,de}code] in favour of #[deriving({En,De}codable)]. 2013-05-16 08:55:57 +10:00
base.rs auto merge of #6500 : kud1ing/rust/cleanup, r=bstrie 2013-05-15 16:07:44 -07:00
build.rs syntax: deprecate #[auto_{en,de}code] in favour of #[deriving({En,De}codable)]. 2013-05-16 08:55:57 +10:00
concat_idents.rs Use a specialized string interner to reduce the need for owned strings 2013-05-09 14:40:19 +02:00
env.rs Remove 'Local Variable' comments 2013-05-02 13:22:04 +10:00
expand.rs Use parentheses for cond! macro instead of preceding pipes 2013-05-15 11:02:17 +10:00
fmt.rs syntax: Remove #[allow(vecs_implicitly_copyable)] 2013-05-14 12:24:43 -04:00
log_syntax.rs renamed vec::from_slice to vec::to_owned 2013-05-10 18:38:54 +09:00
quote.rs syntax: Remove #[allow(vecs_implicitly_copyable)] 2013-05-14 12:24:43 -04:00
source_util.rs Remove 'Local Variable' comments 2013-05-02 13:22:04 +10:00
trace_macros.rs Allow static strings to be used with keyword checks 2013-05-15 08:01:04 +02:00