rust/src/libsyntax
bors 6efa3543a8 auto merge of #4922 : jbclements/rust/add-deriving-eq-to-asts, r=catamorphism
r?

Apply deriving_eq to the data structures in ast.rs, and get rid of the custom definitions of eq that were everywhere. resulting ast.rs is about 400 lines shorter.

Also: add a few test cases and a bunch of comments.

Also: change ast_ty_to_ty_cache to use node ids rather than ast::ty's. I believe this was a suggestion related to my changes, and it appears to pass all tests.

Also: tiny doc fix, remove references to crate keywords.
2013-02-13 18:49:29 -08:00
..
ext auto merge of #4922 : jbclements/rust/add-deriving-eq-to-asts, r=catamorphism 2013-02-13 18:49:29 -08:00
parse auto merge of #4922 : jbclements/rust/add-deriving-eq-to-asts, r=catamorphism 2013-02-13 18:49:29 -08:00
print Remove die!, raplace invocations with fail! Issue #4524 pt 3 2013-02-13 17:01:32 -08:00
util Remove die!, raplace invocations with fail! Issue #4524 pt 3 2013-02-13 17:01:32 -08:00
ast_map.rs Remove die!, raplace invocations with fail! Issue #4524 pt 3 2013-02-13 17:01:32 -08:00
ast_util.rs Remove die!, raplace invocations with fail! Issue #4524 pt 3 2013-02-13 17:01:32 -08:00
ast.rs auto merge of #4922 : jbclements/rust/add-deriving-eq-to-asts, r=catamorphism 2013-02-13 18:49:29 -08:00
attr.rs Remove die!, raplace invocations with fail! Issue #4524 pt 3 2013-02-13 17:01:32 -08:00
codemap.rs auto merge of #4922 : jbclements/rust/add-deriving-eq-to-asts, r=catamorphism 2013-02-13 18:49:29 -08:00
diagnostic.rs Remove die!, raplace invocations with fail! Issue #4524 pt 3 2013-02-13 17:01:32 -08:00
fold.rs Make ~fn non-copyable, make &fn copyable, split barefn/closure types, 2013-02-07 05:53:30 -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 Make ~fn non-copyable, make &fn copyable, split barefn/closure types, 2013-02-07 05:53:30 -08:00