mirror of
https://github.com/rust-lang/rust.git
synced 2025-02-16 17:03:35 +00:00
auto merge of #11236 : huonw/rust/sort-rust-log-help, r=sanxiyn
Fixes #8949.
This commit is contained in:
commit
250ca0eb85
@ -17,7 +17,7 @@ use io::stdio::StdWriter;
|
||||
use io::buffered::LineBufferedWriter;
|
||||
use rt::crate_map::{ModEntry, CrateMap, iter_crate_map, get_crate_map};
|
||||
use str::StrSlice;
|
||||
use vec::ImmutableVector;
|
||||
use vec::{ImmutableVector, MutableTotalOrdVector};
|
||||
#[cfg(test)] use cast::transmute;
|
||||
|
||||
struct LogDirective {
|
||||
@ -141,7 +141,14 @@ fn update_log_settings(crate_map: &CrateMap, settings: ~str) {
|
||||
if settings.len() > 0 {
|
||||
if settings == ~"::help" || settings == ~"?" {
|
||||
rterrln!("\nCrate log map:\n");
|
||||
iter_crate_map(crate_map, |entry| rterrln!(" {}", entry.name));
|
||||
|
||||
let mut entries = ~[];
|
||||
iter_crate_map(crate_map, |entry| entries.push(entry.name.to_owned()));
|
||||
entries.sort();
|
||||
|
||||
for name in entries.iter() {
|
||||
rterrln!(" {}", *name);
|
||||
}
|
||||
unsafe { exit(1); }
|
||||
}
|
||||
dirs = parse_logging_spec(settings);
|
||||
|
Loading…
Reference in New Issue
Block a user