Implement SemVer 2.0.0 (dotnet/core-setup#4953)
authorSteve MacLean <stmaclea@microsoft.com>
Thu, 21 Mar 2019 20:38:56 +0000 (16:38 -0400)
committerGitHub <noreply@github.com>
Thu, 21 Mar 2019 20:38:56 +0000 (16:38 -0400)
commit2ced99b36b661d26dad0f136e8423d55f4fcce8e
treec629309b37092fec4e67bad62aabe6ffe7829598
parente04e27e69a94515dc1483fec58cc12e02c58b793
Implement SemVer 2.0.0 (dotnet/core-setup#4953)

Implement SemVer 2.0.0 https://semver.org/spec/v2.0.0.html
Add unit test code.
Add end to end SemVer 2.0.0 tests
Respond to comments
Optimize char set check

Commit migrated from https://github.com/dotnet/core-setup/commit/8ee7c85052193cbf064b7da16c34a8f50d94695a
src/installer/corehost/cli/CMakeLists.txt
src/installer/corehost/cli/fxr/fx_ver.cpp
src/installer/corehost/cli/fxr/fx_ver.h
src/installer/corehost/cli/test_fx_ver/CMakeLists.txt [new file with mode: 0644]
src/installer/corehost/cli/test_fx_ver/test_fx_ver.cpp [new file with mode: 0644]
src/installer/test/HostActivationTests/GivenThatICareAboutNativeUnitTests.cs [new file with mode: 0644]
src/installer/test/HostActivationTests/SDKLookup.cs
src/installer/test/HostActivationTests/SharedFxLookup.cs