diff options
author | Jeremy Kuhne <jeremy.kuhne@microsoft.com> | 2018-02-21 10:44:44 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-02-21 10:44:44 -0800 |
commit | 1709ce9e53590adb5d649ddf99fcddf652b2fbc4 (patch) | |
tree | a69b4db18ee2dfba6b962cbcff54b9eae7ec3747 /cmake.definitions | |
parent | 8ee398e52432eae5ce4722d4e621f81ad12d6591 (diff) | |
download | coreclr-1709ce9e53590adb5d649ddf99fcddf652b2fbc4.tar.gz coreclr-1709ce9e53590adb5d649ddf99fcddf652b2fbc4.tar.bz2 coreclr-1709ce9e53590adb5d649ddf99fcddf652b2fbc4.zip |
Dial back aggressive checks in Path (#16447)
* Dial back aggressive checks in Path
Aggressive checks are preventing crossplat and extended Windows solutions. This change:
- Doesn't throw on empty paths fro GetDirectoryName, GetPathRoot
- Doesn't consider colon when looking at path segments on Windows
- Moves non-shared code out of PathInternal
- Fix span GetDirectoryName to handle multiple separators
* Comment updates
* Check for valid drive letter with PathRoot
Remove other usages of PathSkip (related to #16311)
Diffstat (limited to 'cmake.definitions')
0 files changed, 0 insertions, 0 deletions