rust/src/librustc/metadata
Kang Seonghoon 36a09a162d metadata: Flatten tag_table_id and tag_table_val tags.
This avoids a biggish eight-byte `tag_table_id` tag in favor of
autoserialized integer tags, which are smaller and can be later
used to encode them in the optimal number of bytes. `NodeId` was
u32 after all.

Previously:

                       <------------- len1 -------------->
    tag_table_* <len1> tag_table_id 88 <nodeid in 8 bytes>
                       tag_table_val <len2> <actual data>
                                            <-- len2 --->

Now:

                      <--------------- len --------------->
    tag_table_* <len> U32 <nodeid in 4 bytes> <actual data>
2015-03-03 11:55:37 +09:00
..
common.rs metadata: Flatten tag_table_id and tag_table_val tags. 2015-03-03 11:55:37 +09:00
creader.rs Rollup merge of #22664 - lfairy:just-say-no, r=alexcrichton 2015-02-23 11:43:56 -08:00
csearch.rs rustc_resolve: remove the distinction between DefStaticMethod and DefMethod. 2015-02-24 14:14:17 +02:00
cstore.rs Opt for .cloned() over .map(|x| x.clone()) etc. 2015-02-18 00:56:07 +00:00
decoder.rs std: Deprecated the old_io::extensions module 2015-02-27 16:26:33 -08:00
encoder.rs metadata: Implement relaxation of short RBML lengths. 2015-03-03 11:55:37 +09:00
filesearch.rs std: Move std::env to the new I/O APIs 2015-02-24 15:27:42 -08:00
loader.rs style nitpicks 2015-02-24 14:14:48 +01:00
macro_import.rs Remove remaining uses of []. This time I tried to use deref coercions where possible. 2015-02-20 14:08:14 -05:00
mod.rs Separate macro and plugin loading 2015-02-12 12:44:31 -08:00
tydecode.rs Remove the synthetic "region bound" from closures and instead update how 2015-03-02 05:45:41 -05:00
tyencode.rs metadata: Implement relaxation of short RBML lengths. 2015-03-03 11:55:37 +09:00