Skip to content

Commit 6807641

Browse files
committed
---
yaml --- r: 42107 b: refs/heads/master c: 464ec27 h: refs/heads/master i: 42105: 312a5b6 42103: 9b15c94 v: v3
1 parent 2897c06 commit 6807641

File tree

12 files changed

+280
-429
lines changed

12 files changed

+280
-429
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
refs/heads/master: bae482185173d11d9aae2497ba3764947f196675
2+
refs/heads/master: 464ec27fd3e0da18680ac5c649f83c59772c856b
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: 2f46b763da2c098913884f101b6d71d69af41b49
55
refs/heads/try: 3d5418789064fdb463e872a4e651af1c628a3650

trunk/src/librustc/metadata/common.rs

Lines changed: 58 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -11,84 +11,84 @@
1111

1212
// EBML enum definitions and utils shared by the encoder and decoder
1313

14-
const tag_items: uint = 0x02u;
14+
pub const tag_items: uint = 0x02u;
1515

16-
const tag_paths_data_name: uint = 0x04u;
16+
pub const tag_paths_data_name: uint = 0x04u;
1717

18-
const tag_def_id: uint = 0x07u;
18+
pub const tag_def_id: uint = 0x07u;
1919

20-
const tag_items_data: uint = 0x08u;
20+
pub const tag_items_data: uint = 0x08u;
2121

22-
const tag_items_data_item: uint = 0x09u;
22+
pub const tag_items_data_item: uint = 0x09u;
2323

24-
const tag_items_data_item_family: uint = 0x0au;
24+
pub const tag_items_data_item_family: uint = 0x0au;
2525

26-
const tag_items_data_item_ty_param_bounds: uint = 0x0bu;
26+
pub const tag_items_data_item_ty_param_bounds: uint = 0x0bu;
2727

28-
const tag_items_data_item_type: uint = 0x0cu;
28+
pub const tag_items_data_item_type: uint = 0x0cu;
2929

30-
const tag_items_data_item_symbol: uint = 0x0du;
30+
pub const tag_items_data_item_symbol: uint = 0x0du;
3131

32-
const tag_items_data_item_variant: uint = 0x0eu;
32+
pub const tag_items_data_item_variant: uint = 0x0eu;
3333

34-
const tag_items_data_parent_item: uint = 0x0fu;
34+
pub const tag_items_data_parent_item: uint = 0x0fu;
3535

36-
const tag_index: uint = 0x11u;
36+
pub const tag_index: uint = 0x11u;
3737

38-
const tag_index_buckets: uint = 0x12u;
38+
pub const tag_index_buckets: uint = 0x12u;
3939

40-
const tag_index_buckets_bucket: uint = 0x13u;
40+
pub const tag_index_buckets_bucket: uint = 0x13u;
4141

42-
const tag_index_buckets_bucket_elt: uint = 0x14u;
42+
pub const tag_index_buckets_bucket_elt: uint = 0x14u;
4343

44-
const tag_index_table: uint = 0x15u;
44+
pub const tag_index_table: uint = 0x15u;
4545

46-
const tag_meta_item_name_value: uint = 0x18u;
46+
pub const tag_meta_item_name_value: uint = 0x18u;
4747

48-
const tag_meta_item_name: uint = 0x19u;
48+
pub const tag_meta_item_name: uint = 0x19u;
4949

50-
const tag_meta_item_value: uint = 0x20u;
50+
pub const tag_meta_item_value: uint = 0x20u;
5151

52-
const tag_attributes: uint = 0x21u;
52+
pub const tag_attributes: uint = 0x21u;
5353

54-
const tag_attribute: uint = 0x22u;
54+
pub const tag_attribute: uint = 0x22u;
5555

56-
const tag_meta_item_word: uint = 0x23u;
56+
pub const tag_meta_item_word: uint = 0x23u;
5757

58-
const tag_meta_item_list: uint = 0x24u;
58+
pub const tag_meta_item_list: uint = 0x24u;
5959

6060
// The list of crates that this crate depends on
61-
const tag_crate_deps: uint = 0x25u;
61+
pub const tag_crate_deps: uint = 0x25u;
6262

6363
// A single crate dependency
64-
const tag_crate_dep: uint = 0x26u;
64+
pub const tag_crate_dep: uint = 0x26u;
6565

66-
const tag_crate_hash: uint = 0x28u;
66+
pub const tag_crate_hash: uint = 0x28u;
6767

68-
const tag_parent_item: uint = 0x29u;
68+
pub const tag_parent_item: uint = 0x29u;
6969

70-
const tag_crate_dep_name: uint = 0x2au;
71-
const tag_crate_dep_hash: uint = 0x2bu;
72-
const tag_crate_dep_vers: uint = 0x2cu;
70+
pub const tag_crate_dep_name: uint = 0x2au;
71+
pub const tag_crate_dep_hash: uint = 0x2bu;
72+
pub const tag_crate_dep_vers: uint = 0x2cu;
7373

74-
const tag_mod_impl: uint = 0x30u;
74+
pub const tag_mod_impl: uint = 0x30u;
7575

76-
const tag_item_trait_method: uint = 0x31u;
77-
const tag_impl_trait: uint = 0x32u;
76+
pub const tag_item_trait_method: uint = 0x31u;
77+
pub const tag_impl_trait: uint = 0x32u;
7878

7979
// discriminator value for variants
80-
const tag_disr_val: uint = 0x34u;
80+
pub const tag_disr_val: uint = 0x34u;
8181

8282
// used to encode ast_map::path and ast_map::path_elt
83-
const tag_path: uint = 0x40u;
84-
const tag_path_len: uint = 0x41u;
85-
const tag_path_elt_mod: uint = 0x42u;
86-
const tag_path_elt_name: uint = 0x43u;
87-
const tag_item_field: uint = 0x44u;
88-
const tag_struct_mut: uint = 0x45u;
89-
90-
const tag_region_param: uint = 0x46u;
91-
const tag_mod_impl_trait: uint = 0x47u;
83+
pub const tag_path: uint = 0x40u;
84+
pub const tag_path_len: uint = 0x41u;
85+
pub const tag_path_elt_mod: uint = 0x42u;
86+
pub const tag_path_elt_name: uint = 0x43u;
87+
pub const tag_item_field: uint = 0x44u;
88+
pub const tag_struct_mut: uint = 0x45u;
89+
90+
pub const tag_region_param: uint = 0x46u;
91+
pub const tag_mod_impl_trait: uint = 0x47u;
9292
/*
9393
trait items contain tag_item_trait_method elements,
9494
impl items contain tag_item_impl_method elements, and classes
@@ -97,19 +97,19 @@ const tag_mod_impl_trait: uint = 0x47u;
9797
both, tag_item_trait_method and tag_item_impl_method have to be two
9898
different tags.
9999
*/
100-
const tag_item_impl_method: uint = 0x48u;
101-
const tag_item_dtor: uint = 0x49u;
102-
const tag_item_trait_method_self_ty: uint = 0x4b;
103-
const tag_item_trait_method_self_ty_region: uint = 0x4c;
100+
pub const tag_item_impl_method: uint = 0x48u;
101+
pub const tag_item_dtor: uint = 0x49u;
102+
pub const tag_item_trait_method_self_ty: uint = 0x4b;
103+
pub const tag_item_trait_method_self_ty_region: uint = 0x4c;
104104

105105
// Reexports are found within module tags. Each reexport contains def_ids
106106
// and names.
107-
const tag_items_data_item_reexport: uint = 0x4d;
108-
const tag_items_data_item_reexport_def_id: uint = 0x4e;
109-
const tag_items_data_item_reexport_name: uint = 0x4f;
107+
pub const tag_items_data_item_reexport: uint = 0x4d;
108+
pub const tag_items_data_item_reexport_def_id: uint = 0x4e;
109+
pub const tag_items_data_item_reexport_name: uint = 0x4f;
110110

111111
// used to encode crate_ctxt side tables
112-
enum astencode_tag { // Reserves 0x50 -- 0x6f
112+
pub enum astencode_tag { // Reserves 0x50 -- 0x6f
113113
tag_ast = 0x50,
114114

115115
tag_tree = 0x51,
@@ -136,9 +136,9 @@ enum astencode_tag { // Reserves 0x50 -- 0x6f
136136
tag_table_value_mode = 0x64
137137
}
138138

139-
const tag_item_trait_method_sort: uint = 0x70;
139+
pub const tag_item_trait_method_sort: uint = 0x70;
140140

141-
const tag_item_impl_type_basename: uint = 0x71;
141+
pub const tag_item_impl_type_basename: uint = 0x71;
142142

143143
// Language items are a top-level directory (for speed). Hierarchy:
144144
//
@@ -147,10 +147,10 @@ const tag_item_impl_type_basename: uint = 0x71;
147147
// - tag_lang_items_item_id: u32
148148
// - tag_lang_items_item_node_id: u32
149149

150-
const tag_lang_items: uint = 0x72;
151-
const tag_lang_items_item: uint = 0x73;
152-
const tag_lang_items_item_id: uint = 0x74;
153-
const tag_lang_items_item_node_id: uint = 0x75;
150+
pub const tag_lang_items: uint = 0x72;
151+
pub const tag_lang_items_item: uint = 0x73;
152+
pub const tag_lang_items_item_id: uint = 0x74;
153+
pub const tag_lang_items_item_node_id: uint = 0x75;
154154

155-
type link_meta = {name: @str, vers: @str, extras_hash: @str};
155+
pub type link_meta = {name: @str, vers: @str, extras_hash: @str};
156156

trunk/src/librustc/metadata/creader.rs

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -32,17 +32,15 @@ use syntax::visit;
3232
use syntax::{ast, ast_util};
3333
use std::map::HashMap;
3434

35-
export read_crates;
36-
3735
// Traverses an AST, reading all the information about use'd crates and extern
3836
// libraries necessary for later resolving, typechecking, linking, etc.
39-
fn read_crates(diag: span_handler,
40-
crate: ast::crate,
41-
cstore: cstore::CStore,
42-
filesearch: FileSearch,
43-
os: loader::os,
44-
static: bool,
45-
intr: @ident_interner) {
37+
pub fn read_crates(diag: span_handler,
38+
crate: ast::crate,
39+
cstore: cstore::CStore,
40+
filesearch: FileSearch,
41+
os: loader::os,
42+
static: bool,
43+
intr: @ident_interner) {
4644
let e = @{diag: diag,
4745
filesearch: filesearch,
4846
cstore: cstore,

0 commit comments

Comments
 (0)