Invariant globalization (#10264)
authorTarek Mahmoud Sayed <tarekms@microsoft.com>
Sun, 19 Mar 2017 23:19:56 +0000 (16:19 -0700)
committerGitHub <noreply@github.com>
Sun, 19 Mar 2017 23:19:56 +0000 (16:19 -0700)
commitd905f67f12c6b2eed918894e0642ec972a1d9fec
tree3cadd2047254b41ca45519361c86a53ae03023d2
parent389b9abd4b109c68addca3bd215ab7626f84bb3d
Invariant globalization (#10264)

* Invariant Globalization Work

* Convert the testing Exceptions to asserts

* Remove un-needed comment

* Fix typos

* Fix unrelated typo

* Address the PR feedback

* More feedback addressing

* More feedback addressing

* Fix Linux break

* More feedback addressing

* cleanup
37 files changed:
src/corefx/System.Globalization.Native/icushim.cpp
src/mscorlib/System.Private.CoreLib.csproj
src/mscorlib/src/Interop/Unix/System.Globalization.Native/Interop.Collation.cs
src/mscorlib/src/Interop/Unix/System.Globalization.Native/Interop.ICU.cs [new file with mode: 0644]
src/mscorlib/src/SR.cs
src/mscorlib/src/System/AppDomainSetup.cs
src/mscorlib/src/System/CLRConfig.cs
src/mscorlib/src/System/Globalization/CalendarData.Unix.cs
src/mscorlib/src/System/Globalization/CalendarData.Windows.cs
src/mscorlib/src/System/Globalization/CalendarData.cs
src/mscorlib/src/System/Globalization/CompareInfo.Invariant.cs [new file with mode: 0644]
src/mscorlib/src/System/Globalization/CompareInfo.Unix.cs
src/mscorlib/src/System/Globalization/CompareInfo.Windows.cs
src/mscorlib/src/System/Globalization/CompareInfo.cs
src/mscorlib/src/System/Globalization/CultureData.Unix.cs
src/mscorlib/src/System/Globalization/CultureData.Windows.cs
src/mscorlib/src/System/Globalization/CultureData.cs
src/mscorlib/src/System/Globalization/CultureInfo.Unix.cs
src/mscorlib/src/System/Globalization/CultureInfo.Windows.cs
src/mscorlib/src/System/Globalization/GlobalizationMode.Unix.cs [new file with mode: 0644]
src/mscorlib/src/System/Globalization/GlobalizationMode.Windows.cs [new file with mode: 0644]
src/mscorlib/src/System/Globalization/GlobalizationMode.cs [new file with mode: 0644]
src/mscorlib/src/System/Globalization/IdnMapping.Unix.cs
src/mscorlib/src/System/Globalization/IdnMapping.Windows.cs
src/mscorlib/src/System/Globalization/IdnMapping.cs
src/mscorlib/src/System/Globalization/JapaneseCalendar.Unix.cs
src/mscorlib/src/System/Globalization/TextInfo.Unix.cs
src/mscorlib/src/System/Globalization/TextInfo.Windows.cs
src/mscorlib/src/System/Globalization/TextInfo.cs
src/mscorlib/src/System/Text/Normalization.Unix.cs
src/mscorlib/src/System/Text/Normalization.Windows.cs
src/mscorlib/src/System/TimeZoneInfo.Unix.cs
src/vm/CMakeLists.txt
src/vm/clrconfignative.cpp [new file with mode: 0644]
src/vm/clrconfignative.h [new file with mode: 0644]
src/vm/ecalllist.h
src/vm/mscorlib.cpp