| Age | Commit message (Collapse) | Author | Lines |
|
Macro scope is now delimited by function, block, and module boundaries,
except for modules that are marked with #[macro_escape], which allows
macros to escape.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
r?
|
|
r=catamorphism
It appears that using deriving_eq/auto_encode on ASTs bumps up against the "gee this looks like infinite unfolding" limit of 10 in monomorphization. Increasing it to 30 seems to solve this problem for me....
Also, commenting and a few renames.
|
|
|
|
|
|
Now only `lib core/pipes.rs` has `#[allow(structural_records)]`. That can be removed after a snapshot.
|
|
compiles-as-is, but needs a snapshot to remove the `stage0`ed extfmt export in core.
Closes #4750
|
|
|
|
|
|
|
|
Previously an unimplemented error was thrown when using #[deriving_eq] on tuple-like struct definitions.
|
|
Rid libsyntax of records and get rid of the last piece in `librustc/front/test.rs`.
|
|
space-separated ones. rs=plussing
|
|
Needs a snapshot to remove stage0 extfmt export in core
|
|
|
|
|
|
|
|
|