Make Vector*.ToString() Culture invariant (#25343)
authorGanbarukamo41 <ganbarukamo@gmail.com>
Mon, 24 Jun 2019 19:44:50 +0000 (04:44 +0900)
committerTanner Gooding <tagoo@outlook.com>
Mon, 24 Jun 2019 19:44:50 +0000 (12:44 -0700)
commitd505b49a285f6cd7776230fb7f0d73d3ac20b73a
treead83bc15ba5466956adec7c44864a238ca1709ba
parent0e32c3041e4b372565c700b7948da645f496c5c1
Make Vector*.ToString() Culture invariant (#25343)

* Remove IFormattable
* Hardcode characters
* Add tests
50 files changed:
src/System.Private.CoreLib/shared/System/Runtime/Intrinsics/Vector128_1.cs
src/System.Private.CoreLib/shared/System/Runtime/Intrinsics/Vector256_1.cs
src/System.Private.CoreLib/shared/System/Runtime/Intrinsics/Vector64_1.cs
tests/src/JIT/HardwareIntrinsics/General/NotSupported/NotSupported_r.csproj
tests/src/JIT/HardwareIntrinsics/General/NotSupported/NotSupported_ro.csproj
tests/src/JIT/HardwareIntrinsics/General/NotSupported/Program.NotSupported.cs
tests/src/JIT/HardwareIntrinsics/General/NotSupported/Vector128ToString.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/General/NotSupported/Vector256ToString.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/General/NotSupported/Vector64ToString.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/General/Shared/GenerateTests.csx
tests/src/JIT/HardwareIntrinsics/General/Shared/VectorToStringTest.template [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/General/Vector128_1/Program.Vector128_1.cs
tests/src/JIT/HardwareIntrinsics/General/Vector128_1/ToString.Byte.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/General/Vector128_1/ToString.Double.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/General/Vector128_1/ToString.Int16.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/General/Vector128_1/ToString.Int32.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/General/Vector128_1/ToString.Int64.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/General/Vector128_1/ToString.SByte.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/General/Vector128_1/ToString.Single.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/General/Vector128_1/ToString.UInt16.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/General/Vector128_1/ToString.UInt32.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/General/Vector128_1/ToString.UInt64.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/General/Vector128_1/Vector128_1_r.csproj
tests/src/JIT/HardwareIntrinsics/General/Vector128_1/Vector128_1_ro.csproj
tests/src/JIT/HardwareIntrinsics/General/Vector256_1/Program.Vector256_1.cs
tests/src/JIT/HardwareIntrinsics/General/Vector256_1/ToString.Byte.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/General/Vector256_1/ToString.Double.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/General/Vector256_1/ToString.Int16.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/General/Vector256_1/ToString.Int32.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/General/Vector256_1/ToString.Int64.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/General/Vector256_1/ToString.SByte.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/General/Vector256_1/ToString.Single.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/General/Vector256_1/ToString.UInt16.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/General/Vector256_1/ToString.UInt32.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/General/Vector256_1/ToString.UInt64.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/General/Vector256_1/Vector256_1_r.csproj
tests/src/JIT/HardwareIntrinsics/General/Vector256_1/Vector256_1_ro.csproj
tests/src/JIT/HardwareIntrinsics/General/Vector64_1/Program.Vector64_1.cs
tests/src/JIT/HardwareIntrinsics/General/Vector64_1/ToString.Byte.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/General/Vector64_1/ToString.Double.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/General/Vector64_1/ToString.Int16.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/General/Vector64_1/ToString.Int32.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/General/Vector64_1/ToString.Int64.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/General/Vector64_1/ToString.SByte.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/General/Vector64_1/ToString.Single.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/General/Vector64_1/ToString.UInt16.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/General/Vector64_1/ToString.UInt32.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/General/Vector64_1/ToString.UInt64.cs [new file with mode: 0644]
tests/src/JIT/HardwareIntrinsics/General/Vector64_1/Vector64_1_r.csproj
tests/src/JIT/HardwareIntrinsics/General/Vector64_1/Vector64_1_ro.csproj