rust/src/libserialize
Ariel Ben-Yehuda e1d4b8fc8c Use StableHasher everywhere
The standard implementations of Hasher have architecture-dependent
results when hashing integers. This causes problems when the hashes are
stored within metadata - metadata written by one host architecture can't
be read by another.

To fix that, implement an architecture-independent StableHasher and use
it in all places an architecture-independent hasher is needed.

Fixes #38177.
2016-12-15 20:48:59 +02:00
..
Cargo.toml bootstrap: Add a bunch of Cargo.toml files 2016-02-11 11:12:32 -08:00
collection_impls.rs rustc_metadata: remove ty{en,de}code and move to auto-derived serialization. 2016-09-20 20:08:01 +03:00
hex.rs Replace _, _ with .. 2016-09-04 12:30:33 +03:00
json.rs Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
leb128.rs Use StableHasher everywhere 2016-12-15 20:48:59 +02:00
lib.rs Auto merge of #38049 - frewsxcv:libunicode, r=alexcrichton 2016-12-12 13:19:33 +00:00
opaque.rs Inline read_{un,}signed_leb128 and opaque::Decoder functions. 2016-10-18 12:00:28 +11:00
serialize.rs Avoid allocations in Decoder::read_str. 2016-10-10 10:36:35 +11:00