rust/src/libsyntax
bors ac4dd9efee auto merge of #10593 : metajack/rust/pkgid-hash, r=brson
This replaces the link meta attributes with a pkgid attribute and uses a hash
of this as the crate hash. This makes the crate hash computable by things
other than the Rust compiler. It also switches the hash function ot SHA1 since
that is much more likely to be available in shell, Python, etc than SipHash.

Fixes #10188, #8523.
2013-12-10 16:51:20 -08:00
..
ext Extend allocation lint for boxing expressions 2013-12-10 01:17:32 +09:00
parse Remove dead codes 2013-12-08 02:55:28 -05:00
print Extend allocation lint for boxing expressions 2013-12-10 01:17:32 +09:00
util Remove dead codes 2013-12-08 02:55:28 -05:00
abi.rs libsyntax: Remove all non-proc do syntax. 2013-11-26 08:24:18 -08:00
ast_map.rs Box Block, fn_decl, variant and Ty in the AST, as they were inflating critical enum sizes. 2013-12-01 00:00:39 +02:00
ast_util.rs auto merge of #10750 : Blei/rust/no-at-struct-field, r=alexcrichton 2013-12-01 05:42:06 -08:00
ast.rs Fix comment on ast::DefStruct 2013-12-08 21:21:15 -05:00
attr.rs Make crate hash stable and externally computable. 2013-12-10 17:04:24 -07:00
codemap.rs Remove dead codes 2013-12-08 02:55:28 -05:00
diagnostic.rs syntax: print expansion info from #[attribute] macros in the correct 2013-12-07 13:41:11 +11:00
fold.rs Remove dead codes 2013-12-08 02:55:28 -05:00
lib.rs Make crate hash stable and externally computable. 2013-12-10 17:04:24 -07:00
opt_vec.rs libsyntax: Change all uses of &fn to ||. 2013-11-19 12:40:19 -08:00
pkgid.rs Make crate hash stable and externally computable. 2013-12-10 17:04:24 -07:00
visit.rs Check the privacy of implemented traits 2013-12-09 22:53:58 -08:00