rustbuild: use a BTreeMap for the ruleset for determinism.
This commit is contained in:
parent
e1cb9ba221
commit
146c462e1a
1 changed files with 3 additions and 3 deletions
|
|
@ -26,7 +26,7 @@
|
|||
//! along with the actual implementation elsewhere. You can find more comments
|
||||
//! about how to define rules themselves below.
|
||||
|
||||
use std::collections::{HashMap, HashSet};
|
||||
use std::collections::{BTreeMap, HashSet};
|
||||
use std::mem;
|
||||
|
||||
use check::{self, TestKind};
|
||||
|
|
@ -866,7 +866,7 @@ impl<'a, 'b> Drop for RuleBuilder<'a, 'b> {
|
|||
pub struct Rules<'a> {
|
||||
build: &'a Build,
|
||||
sbuild: Step<'a>,
|
||||
rules: HashMap<&'a str, Rule<'a>>,
|
||||
rules: BTreeMap<&'a str, Rule<'a>>,
|
||||
}
|
||||
|
||||
impl<'a> Rules<'a> {
|
||||
|
|
@ -879,7 +879,7 @@ impl<'a> Rules<'a> {
|
|||
host: &build.config.build,
|
||||
name: "",
|
||||
},
|
||||
rules: HashMap::new(),
|
||||
rules: BTreeMap::new(),
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue