Skip to content

Commit 2b10d62

Browse files
committed
---
yaml --- r: 153991 b: refs/heads/try2 c: f2fa559 h: refs/heads/master i: 153989: c0e7feb 153987: 3a809b4 153983: 096415e v: v3
1 parent 32e285c commit 2b10d62

File tree

3 files changed

+10
-4
lines changed

3 files changed

+10
-4
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ refs/heads/snap-stage3: 78a7676898d9f80ab540c6df5d4c9ce35bb50463
55
refs/heads/try: 519addf6277dbafccbb4159db4b710c37eaa2ec5
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
8-
refs/heads/try2: 5b85c8cbe70abb914f9ba66116192667b8235cfb
8+
refs/heads/try2: f2fa55903e378368ed9173560f03a0ef16e371c2
99
refs/heads/dist-snap: ba4081a5a8573875fed17545846f6f6902c8ba8d
1010
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596
1111
refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503

branches/try2/src/librustdoc/lib.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,13 +214,14 @@ pub fn main_args(args: &[String]) -> int {
214214
Some(eh) => eh,
215215
None => return 3
216216
};
217+
let crate_name = matches.opt_str("crate-name");
217218

218219
match (should_test, markdown_input) {
219220
(true, true) => {
220221
return markdown::test(input, libs, externs, test_args)
221222
}
222223
(true, false) => {
223-
return test::run(input, cfgs, libs, externs, test_args)
224+
return test::run(input, cfgs, libs, externs, test_args, crate_name)
224225
}
225226
(false, true) => return markdown::render(input, output.unwrap_or(Path::new("doc")),
226227
&matches, &external_html,

branches/try2/src/librustdoc/test.rs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@ pub fn run(input: &str,
4141
cfgs: Vec<String>,
4242
libs: HashSet<Path>,
4343
externs: core::Externs,
44-
mut test_args: Vec<String>)
44+
mut test_args: Vec<String>,
45+
crate_name: Option<String>)
4546
-> int {
4647
let input_path = Path::new(input);
4748
let input = driver::FileInput(input_path.clone());
@@ -87,7 +88,11 @@ pub fn run(input: &str,
8788

8889
let mut v = RustdocVisitor::new(&*ctx, None);
8990
v.visit(&ctx.krate);
90-
let krate = v.clean();
91+
let mut krate = v.clean();
92+
match crate_name {
93+
Some(name) => krate.name = name,
94+
None => {}
95+
}
9196
let (krate, _) = passes::collapse_docs(krate);
9297
let (krate, _) = passes::unindent_comments(krate);
9398

0 commit comments

Comments
 (0)