ghc::filesystem Release v1.3.8
2020-11-15 22:55

Heute habe ich v1.3.8
von
ghc::filesystem
veröffentlicht, meiner
Implementation der C++17-Komponente std::filesystem
für C++11, C++14 und C++17.
Dieses Release korrigiert die dynamischen std::filesystem-Umschalt-Header
bezüglich des macOS-Deployment-Targets, ein Problem mit
skip_permission_denied bei SIP-geschützten Ordnern unter macOS und die
Behandlung von NTFS-Reparse-Points auf gemappte Volumes.
Die Änderungen in v1.3.8:
- Refactoring for #78
, the dynamic switching helper includes are now using
__MAC_OS_X_VERSION_MIN_REQUIREDto ensure thatstd::filesystemis only selected on macOS if the deployment target is at least Catalina. - Bugfix for #77
, the
directory_iteratorand therecursive_directory_iteratorhad an issue with theskip_permission_deniedoption, that leads to the inability to skip SIP protected folders on macOS. - Enhancement for #76
,
_MSVC_LANGis now used when available, additionally to__cplusplus, in the helping headers to allow them to work even when/Zc:__cplusplusis not used. - Bugfix for #75
, NTFS reparse points to mapped volumes where handled incorrect, leading to
falseonfs::existsor not-found-errors onfs::status. Namespaced paths are not filtered anymore.
Ich danke allen Beteiligten für ihre Unterstützung!