@@ -459,8 +459,8 @@ impl Config {
459459 let ( system_name, system_processor) = match ( os. as_str ( ) , arch. as_str ( ) ) {
460460 ( "android" , arch) => ( "Android" , arch) ,
461461 ( "dragonfly" , arch) => ( "DragonFly" , arch) ,
462- ( "macos" , "x86_64" ) => ( "Darwin" , "x86_64" ) ,
463462 ( "macos" , "aarch64" ) => ( "Darwin" , "arm64" ) ,
463+ ( "macos" , arch) => ( "Darwin" , arch) ,
464464 ( "freebsd" , "x86_64" ) => ( "FreeBSD" , "amd64" ) ,
465465 ( "freebsd" , arch) => ( "FreeBSD" , arch) ,
466466 ( "fuchsia" , arch) => ( "Fuchsia" , arch) ,
@@ -480,7 +480,11 @@ impl Config {
480480 ( "openbsd" , "x86_64" ) => ( "OpenBSD" , "amd64" ) ,
481481 ( "openbsd" , arch) => ( "OpenBSD" , arch) ,
482482 ( "solaris" , arch) => ( "SunOS" , arch) ,
483+ ( "tvos" , "aarch64" ) => ( "tvOS" , "arm64" ) ,
483484 ( "tvos" , arch) => ( "tvOS" , arch) ,
485+ ( "visionos" , "aarch64" ) => ( "visionOS" , "arm64" ) ,
486+ ( "visionos" , arch) => ( "visionOS" , arch) ,
487+ ( "watchos" , "aarch64" ) => ( "watchOS" , "arm64" ) ,
484488 ( "watchos" , arch) => ( "watchOS" , arch) ,
485489 ( "windows" , "x86_64" ) => ( "Windows" , "AMD64" ) ,
486490 ( "windows" , "x86" ) => ( "Windows" , "X86" ) ,
0 commit comments