Make Vector*.ToString() Culture invariant (dotnet/coreclr#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)
commitcd78f76c831cf93fd3ff3e41be1e15cbca26df22
treedd4c81c3e4155d425c03e748d67a6a8585f970b3
parent7447f686e83d287f9ff01a570c2d99e96033e431
Make Vector*.ToString() Culture invariant (dotnet/coreclr#25343)

* Remove IFormattable
* Hardcode characters
* Add tests

Commit migrated from https://github.com/dotnet/coreclr/commit/d505b49a285f6cd7776230fb7f0d73d3ac20b73a
50 files changed:
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/NotSupported/NotSupported_r.csproj
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/NotSupported/NotSupported_ro.csproj
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/NotSupported/Program.NotSupported.cs
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/NotSupported/Vector128ToString.cs [new file with mode: 0644]
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/NotSupported/Vector256ToString.cs [new file with mode: 0644]
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/NotSupported/Vector64ToString.cs [new file with mode: 0644]
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Shared/GenerateTests.csx
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Shared/VectorToStringTest.template [new file with mode: 0644]
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector128_1/Program.Vector128_1.cs
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector128_1/ToString.Byte.cs [new file with mode: 0644]
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector128_1/ToString.Double.cs [new file with mode: 0644]
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector128_1/ToString.Int16.cs [new file with mode: 0644]
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector128_1/ToString.Int32.cs [new file with mode: 0644]
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector128_1/ToString.Int64.cs [new file with mode: 0644]
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector128_1/ToString.SByte.cs [new file with mode: 0644]
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector128_1/ToString.Single.cs [new file with mode: 0644]
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector128_1/ToString.UInt16.cs [new file with mode: 0644]
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector128_1/ToString.UInt32.cs [new file with mode: 0644]
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector128_1/ToString.UInt64.cs [new file with mode: 0644]
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector128_1/Vector128_1_r.csproj
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector128_1/Vector128_1_ro.csproj
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector256_1/Program.Vector256_1.cs
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector256_1/ToString.Byte.cs [new file with mode: 0644]
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector256_1/ToString.Double.cs [new file with mode: 0644]
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector256_1/ToString.Int16.cs [new file with mode: 0644]
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector256_1/ToString.Int32.cs [new file with mode: 0644]
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector256_1/ToString.Int64.cs [new file with mode: 0644]
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector256_1/ToString.SByte.cs [new file with mode: 0644]
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector256_1/ToString.Single.cs [new file with mode: 0644]
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector256_1/ToString.UInt16.cs [new file with mode: 0644]
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector256_1/ToString.UInt32.cs [new file with mode: 0644]
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector256_1/ToString.UInt64.cs [new file with mode: 0644]
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector256_1/Vector256_1_r.csproj
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector256_1/Vector256_1_ro.csproj
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector64_1/Program.Vector64_1.cs
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector64_1/ToString.Byte.cs [new file with mode: 0644]
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector64_1/ToString.Double.cs [new file with mode: 0644]
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector64_1/ToString.Int16.cs [new file with mode: 0644]
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector64_1/ToString.Int32.cs [new file with mode: 0644]
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector64_1/ToString.Int64.cs [new file with mode: 0644]
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector64_1/ToString.SByte.cs [new file with mode: 0644]
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector64_1/ToString.Single.cs [new file with mode: 0644]
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector64_1/ToString.UInt16.cs [new file with mode: 0644]
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector64_1/ToString.UInt32.cs [new file with mode: 0644]
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector64_1/ToString.UInt64.cs [new file with mode: 0644]
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector64_1/Vector64_1_r.csproj
src/coreclr/tests/src/JIT/HardwareIntrinsics/General/Vector64_1/Vector64_1_ro.csproj
src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Vector128_1.cs
src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Vector256_1.cs
src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Vector64_1.cs