Skip to content

Commit 1ec9ad3

Browse files
committed
This PR removes few modules from toml
- Removes common.rs, macros.rs, merge.rs, and parsing.rs - All the content of common.rs, macros.rs and merge.rs are now moved to mod.rs - The parse_inner is again back in config.rs
1 parent 877aa18 commit 1ec9ad3

File tree

15 files changed

+1095
-1116
lines changed

15 files changed

+1095
-1116
lines changed

src/bootstrap/src/core/config/config.rs

Lines changed: 675 additions & 12 deletions
Large diffs are not rendered by default.

src/bootstrap/src/core/config/mod.rs

Lines changed: 404 additions & 1 deletion
Large diffs are not rendered by default.

src/bootstrap/src/core/config/target_selection.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use std::fmt;
22

3-
use crate::core::config::toml::common::SplitDebuginfo;
3+
use crate::core::config::SplitDebuginfo;
44
use crate::utils::cache::{INTERNER, Interned};
55
use crate::{Path, env};
66

src/bootstrap/src/core/config/toml/build.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
99
use serde::{Deserialize, Deserializer};
1010

11-
use crate::core::config::toml::common::StringOrBool;
12-
use crate::core::config::toml::{Merge, ReplaceOpt};
11+
use crate::core::config::toml::ReplaceOpt;
12+
use crate::core::config::{Merge, StringOrBool};
1313
use crate::{HashSet, PathBuf, define_config, exit};
1414

1515
define_config! {

src/bootstrap/src/core/config/toml/common.rs

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

src/bootstrap/src/core/config/toml/dist.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
88
use serde::{Deserialize, Deserializer};
99

10-
use crate::core::config::set;
11-
use crate::core::config::toml::{Merge, ReplaceOpt};
10+
use crate::core::config::toml::ReplaceOpt;
11+
use crate::core::config::{Merge, set};
1212
use crate::{Config, HashSet, PathBuf, define_config, exit};
1313

1414
define_config! {

src/bootstrap/src/core/config/toml/gcc.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
77
use serde::{Deserialize, Deserializer};
88

9-
use crate::core::config::GccCiMode;
10-
use crate::core::config::toml::{Merge, ReplaceOpt};
9+
use crate::core::config::toml::ReplaceOpt;
10+
use crate::core::config::{GccCiMode, Merge};
1111
use crate::{Config, HashSet, PathBuf, define_config, exit};
1212

1313
define_config! {

src/bootstrap/src/core/config/toml/install.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
99
use serde::{Deserialize, Deserializer};
1010

11-
use crate::core::config::set;
12-
use crate::core::config::toml::{Merge, ReplaceOpt};
11+
use crate::core::config::toml::ReplaceOpt;
12+
use crate::core::config::{Merge, set};
1313
use crate::{Config, HashSet, PathBuf, define_config, exit};
1414

1515
define_config! {

src/bootstrap/src/core/config/toml/llvm.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,8 @@
33
44
use serde::{Deserialize, Deserializer};
55

6-
use crate::core::config::set;
7-
use crate::core::config::toml::common::StringOrBool;
86
use crate::core::config::toml::{Merge, ReplaceOpt, TomlConfig};
7+
use crate::core::config::{StringOrBool, set};
98
use crate::{Config, HashMap, HashSet, PathBuf, define_config, exit};
109

1110
define_config! {

0 commit comments

Comments
 (0)