rust/src/libsyntax/ext
Patrick Walton 9907fa4acc librustc: Stop assuming that implementations and traits only contain
methods.

This paves the way to associated items by introducing an extra level of
abstraction ("impl-or-trait item") between traits/implementations and
methods. This new abstraction is encoded in the metadata and used
throughout the compiler where appropriate.

There are no functional changes; this is purely a refactoring.
2014-08-14 11:40:22 -07:00
..
deriving librustc: Stop assuming that implementations and traits only contain 2014-08-14 11:40:22 -07:00
tt Add a ton of ignore-lexer-test 2014-07-21 18:38:40 -07:00
asm.rs
base.rs AST refactoring: merge PatWild and PatWildMulti into one variant with a flag. 2014-08-06 17:04:44 +02:00
build.rs librustc: Parse, but do not fully turn on, the ref keyword for 2014-08-13 18:09:14 -07:00
bytes.rs Fixes missing overflow lint for i64 #14269 2014-08-05 09:59:03 +02:00
cfg.rs
concat_idents.rs
concat.rs Fixes missing overflow lint for i64 #14269 2014-08-05 09:59:03 +02:00
env.rs
expand.rs librustc: Parse, but do not fully turn on, the ref keyword for 2014-08-13 18:09:14 -07:00
fmt.rs
format.rs auto merge of #15871 : dotdash/rust/unnamed_fmtstr, r=pcwalton 2014-07-22 09:01:17 +00:00
log_syntax.rs
mtwt.rs
quote.rs quote_expr macro: embed Ident using special encoding that preserves hygiene. 2014-08-13 17:40:15 +02:00
source_util.rs
trace_macros.rs