Skip to content

Commit 0863012

Browse files
committed
Remove librbml and the RBML-tagged auto-encoder/decoder.
1 parent 2ce0e6d commit 0863012

File tree

32 files changed

+411
-1516
lines changed

32 files changed

+411
-1516
lines changed

mk/crates.mk

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ RUSTC_CRATES := rustc rustc_typeck rustc_mir rustc_borrowck rustc_resolve rustc_
6161
rustc_plugin rustc_metadata rustc_passes rustc_save_analysis \
6262
rustc_const_eval rustc_const_math rustc_incremental rustc_macro
6363
HOST_CRATES := syntax syntax_ext proc_macro syntax_pos $(RUSTC_CRATES) rustdoc fmt_macros \
64-
flate arena graphviz rbml log serialize
64+
flate arena graphviz log serialize
6565
TOOLS := compiletest rustdoc rustc rustbook error_index_generator
6666

6767
DEPS_core :=
@@ -96,7 +96,6 @@ DEPS_getopts := std
9696
DEPS_graphviz := std
9797
DEPS_log := std
9898
DEPS_num := std
99-
DEPS_rbml := std log serialize
10099
DEPS_serialize := std log
101100
DEPS_term := std
102101
DEPS_test := std getopts term native:rust_test_helpers
@@ -110,7 +109,7 @@ DEPS_rustc_const_math := std syntax log serialize
110109
DEPS_rustc_const_eval := rustc_const_math rustc syntax log serialize \
111110
rustc_back graphviz syntax_pos
112111

113-
DEPS_rustc := syntax fmt_macros flate arena serialize getopts rbml \
112+
DEPS_rustc := syntax fmt_macros flate arena serialize getopts \
114113
log graphviz rustc_llvm rustc_back rustc_data_structures\
115114
rustc_const_math syntax_pos rustc_errors
116115
DEPS_rustc_back := std syntax flate log libc
@@ -126,7 +125,7 @@ DEPS_rustc_errors := log libc serialize syntax_pos
126125
DEPS_rustc_lint := rustc log syntax syntax_pos rustc_const_eval
127126
DEPS_rustc_llvm := native:rustllvm libc std rustc_bitflags
128127
DEPS_rustc_macro := std syntax
129-
DEPS_rustc_metadata := rustc syntax syntax_pos rustc_errors rbml rustc_const_math \
128+
DEPS_rustc_metadata := rustc syntax syntax_pos rustc_errors rustc_const_math \
130129
rustc_macro syntax_ext
131130
DEPS_rustc_passes := syntax syntax_pos rustc core rustc_const_eval rustc_errors
132131
DEPS_rustc_mir := rustc syntax syntax_pos rustc_const_math rustc_const_eval rustc_bitflags
@@ -137,7 +136,7 @@ DEPS_rustc_privacy := rustc log syntax syntax_pos
137136
DEPS_rustc_trans := arena flate getopts graphviz libc rustc rustc_back \
138137
log syntax serialize rustc_llvm rustc_platform_intrinsics \
139138
rustc_const_math rustc_const_eval rustc_incremental rustc_errors syntax_pos
140-
DEPS_rustc_incremental := rbml rustc syntax_pos serialize rustc_data_structures
139+
DEPS_rustc_incremental := rustc syntax_pos serialize rustc_data_structures
141140
DEPS_rustc_save_analysis := rustc log syntax syntax_pos serialize
142141
DEPS_rustc_typeck := rustc syntax syntax_pos rustc_platform_intrinsics rustc_const_math \
143142
rustc_const_eval rustc_errors

mk/tests.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ TEST_TARGET_CRATES = $(filter-out core rustc_unicode alloc_system libc \
2727
panic_abort,$(TARGET_CRATES)) \
2828
collectionstest coretest
2929
TEST_DOC_CRATES = $(DOC_CRATES) arena flate fmt_macros getopts graphviz \
30-
log rand rbml serialize syntax term test
30+
log rand serialize syntax term test
3131
TEST_HOST_CRATES = $(filter-out rustc_typeck rustc_borrowck rustc_resolve \
3232
rustc_trans rustc_lint,\
3333
$(HOST_CRATES))

src/librbml/Cargo.toml

Lines changed: 0 additions & 13 deletions
This file was deleted.

src/librbml/lib.rs

Lines changed: 0 additions & 63 deletions
This file was deleted.

src/librustc/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ flate = { path = "../libflate" }
1414
fmt_macros = { path = "../libfmt_macros" }
1515
graphviz = { path = "../libgraphviz" }
1616
log = { path = "../liblog" }
17-
rbml = { path = "../librbml" }
1817
rustc_back = { path = "../librustc_back" }
1918
rustc_bitflags = { path = "../librustc_bitflags" }
2019
rustc_const_math = { path = "../librustc_const_math" }

src/librustc/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ extern crate fmt_macros;
5050
extern crate getopts;
5151
extern crate graphviz;
5252
extern crate libc;
53-
extern crate rbml;
5453
extern crate rustc_llvm as llvm;
5554
extern crate rustc_back;
5655
extern crate rustc_data_structures;

src/librustc/middle/cstore.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -265,8 +265,7 @@ pub trait CrateStore<'tcx> {
265265
reexports: &def::ExportMap,
266266
link_meta: &LinkMeta,
267267
reachable: &NodeSet,
268-
mir_map: &MirMap<'tcx>,
269-
krate: &hir::Crate) -> Vec<u8>;
268+
mir_map: &MirMap<'tcx>) -> Vec<u8>;
270269
fn metadata_encoding_version(&self) -> &[u8];
271270
}
272271

@@ -472,8 +471,7 @@ impl<'tcx> CrateStore<'tcx> for DummyCrateStore {
472471
reexports: &def::ExportMap,
473472
link_meta: &LinkMeta,
474473
reachable: &NodeSet,
475-
mir_map: &MirMap<'tcx>,
476-
krate: &hir::Crate) -> Vec<u8> { vec![] }
474+
mir_map: &MirMap<'tcx>) -> Vec<u8> { vec![] }
477475
fn metadata_encoding_version(&self) -> &[u8] { bug!("metadata_encoding_version") }
478476
}
479477

src/librustc_incremental/Cargo.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,9 @@ crate-type = ["dylib"]
1010

1111
[dependencies]
1212
graphviz = { path = "../libgraphviz" }
13-
rbml = { path = "../librbml" }
1413
rustc = { path = "../librustc" }
1514
rustc_data_structures = { path = "../librustc_data_structures" }
1615
serialize = { path = "../libserialize" }
1716
log = { path = "../liblog" }
1817
syntax = { path = "../libsyntax" }
19-
syntax_pos = { path = "../libsyntax_pos" }
18+
syntax_pos = { path = "../libsyntax_pos" }

src/librustc_incremental/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
#![feature(core_intrinsics)]
2828

2929
extern crate graphviz;
30-
extern crate rbml;
3130
#[macro_use] extern crate rustc;
3231
extern crate rustc_data_structures;
3332
extern crate serialize as rustc_serialize;

src/librustc_incremental/persist/hash.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,14 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11-
use rbml::Error;
12-
use rbml::opaque::Decoder;
1311
use rustc::dep_graph::DepNode;
1412
use rustc::hir::def_id::{CrateNum, DefId};
1513
use rustc::hir::svh::Svh;
1614
use rustc::ty::TyCtxt;
1715
use rustc_data_structures::fnv::FnvHashMap;
1816
use rustc_data_structures::flock;
1917
use rustc_serialize::Decodable;
18+
use rustc_serialize::opaque::Decoder;
2019
use std::io::{ErrorKind, Read};
2120
use std::fs::File;
2221

@@ -188,7 +187,7 @@ impl<'a, 'tcx> HashContext<'a, 'tcx> {
188187
fn load_from_data(&mut self,
189188
cnum: CrateNum,
190189
data: &[u8],
191-
expected_svh: Svh) -> Result<(), Error> {
190+
expected_svh: Svh) -> Result<(), String> {
192191
debug!("load_from_data(cnum={})", cnum);
193192

194193
// Load up the hashes for the def-ids from this crate.

0 commit comments

Comments
 (0)