@@ -459,8 +459,8 @@ impl Config {
459
459
let ( system_name, system_processor) = match ( os. as_str ( ) , arch. as_str ( ) ) {
460
460
( "android" , arch) => ( "Android" , arch) ,
461
461
( "dragonfly" , arch) => ( "DragonFly" , arch) ,
462
- ( "macos" , "x86_64" ) => ( "Darwin" , "x86_64" ) ,
463
462
( "macos" , "aarch64" ) => ( "Darwin" , "arm64" ) ,
463
+ ( "macos" , arch) => ( "Darwin" , arch) ,
464
464
( "freebsd" , "x86_64" ) => ( "FreeBSD" , "amd64" ) ,
465
465
( "freebsd" , arch) => ( "FreeBSD" , arch) ,
466
466
( "fuchsia" , arch) => ( "Fuchsia" , arch) ,
@@ -480,7 +480,11 @@ impl Config {
480
480
( "openbsd" , "x86_64" ) => ( "OpenBSD" , "amd64" ) ,
481
481
( "openbsd" , arch) => ( "OpenBSD" , arch) ,
482
482
( "solaris" , arch) => ( "SunOS" , arch) ,
483
+ ( "tvos" , "aarch64" ) => ( "tvOS" , "arm64" ) ,
483
484
( "tvos" , arch) => ( "tvOS" , arch) ,
485
+ ( "visionos" , "aarch64" ) => ( "visionOS" , "arm64" ) ,
486
+ ( "visionos" , arch) => ( "visionOS" , arch) ,
487
+ ( "watchos" , "aarch64" ) => ( "watchOS" , "arm64" ) ,
484
488
( "watchos" , arch) => ( "watchOS" , arch) ,
485
489
( "windows" , "x86_64" ) => ( "Windows" , "AMD64" ) ,
486
490
( "windows" , "x86" ) => ( "Windows" , "X86" ) ,
0 commit comments