mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-25 08:13:41 +00:00
Add the new description field to Target::to_json, and add descriptions for some MSVC targets
This commit is contained in:
parent
9c3ad802d9
commit
d6b597b786
@ -3252,6 +3252,7 @@ impl ToJson for Target {
|
||||
}
|
||||
|
||||
target_val!(llvm_target);
|
||||
target_val!(description);
|
||||
d.insert("target-pointer-width".to_string(), self.pointer_width.to_string().to_json());
|
||||
target_val!(arch);
|
||||
target_val!(data_layout);
|
||||
|
@ -7,7 +7,7 @@ pub fn target() -> Target {
|
||||
|
||||
Target {
|
||||
llvm_target: "aarch64-pc-windows-msvc".into(),
|
||||
description: None,
|
||||
description: Some("ARM64 Windows MSVC".into()),
|
||||
pointer_width: 64,
|
||||
data_layout: "e-m:w-p:64:64-i32:32-i64:64-i128:128-n32:64-S128".into(),
|
||||
arch: "aarch64".into(),
|
||||
|
@ -23,7 +23,7 @@ pub fn target() -> Target {
|
||||
|
||||
Target {
|
||||
llvm_target: "i686-pc-windows-msvc".into(),
|
||||
description: None,
|
||||
description: Some("32-bit MSVC (Windows 7+)".into()),
|
||||
pointer_width: 32,
|
||||
data_layout: "e-m:x-p:32:32-p270:32:32-p271:32:32-p272:64:64-\
|
||||
i64:64-i128:128-f80:128-n8:16:32-a:0:32-S32"
|
||||
|
@ -23,7 +23,7 @@ pub fn target() -> Target {
|
||||
|
||||
Target {
|
||||
llvm_target: "i686-pc-windows-msvc".into(),
|
||||
description: None,
|
||||
description: Some("32-bit Windows 7 support".into()),
|
||||
pointer_width: 32,
|
||||
data_layout: "e-m:x-p:32:32-p270:32:32-p271:32:32-p272:64:64-\
|
||||
i64:64-i128:128-f80:128-n8:16:32-a:0:32-S32"
|
||||
|
@ -13,7 +13,7 @@ pub fn target() -> Target {
|
||||
|
||||
Target {
|
||||
llvm_target: "thumbv7a-pc-windows-msvc".into(),
|
||||
description: None,
|
||||
description: Some("ARM32 Windows MSVC".into()),
|
||||
pointer_width: 32,
|
||||
data_layout: "e-m:w-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64".into(),
|
||||
arch: "arm".into(),
|
||||
|
@ -10,7 +10,7 @@ pub fn target() -> Target {
|
||||
|
||||
Target {
|
||||
llvm_target: "x86_64-pc-windows-msvc".into(),
|
||||
description: None,
|
||||
description: Some("64-bit MSVC (Windows 7+)".into()),
|
||||
pointer_width: 64,
|
||||
data_layout:
|
||||
"e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128".into(),
|
||||
|
@ -9,7 +9,7 @@ pub fn target() -> Target {
|
||||
|
||||
Target {
|
||||
llvm_target: "x86_64-win7-windows-msvc".into(),
|
||||
description: None,
|
||||
description: Some("64-bit Windows 7 support".into()),
|
||||
pointer_width: 64,
|
||||
data_layout:
|
||||
"e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128".into(),
|
||||
|
Loading…
Reference in New Issue
Block a user