ghc::filesystem Release v1.3.2
2020-03-30 22:54
Heute habe ich [v1.3.2](https://github.com/gulrak/filesystem/releases/tag/v1.3.2) von
[`ghc::filesystem`](https://github.com/gulrak/filesystem) veröffentlicht, meiner
Implementation der C++17-Komponente [`std::filesystem`](https://en.cppreference.com/w/cpp/filesystem)
für die Sprachversionen C++11, C++14 and C++17.
Dieses Release bringt die CI-Unterstützung für FreeBSD und ARM Linux, dank der großzügigen Unterstützung durch nightlark in der Form von Pull-Requests, sowie einige Fehlerbehebungen. Die beiden neuen Plattformen werden durch den Service von Cirrus CI und Drone ermöglicht.
Die Änderungen in v1.3.2:
- Bugfix for #58, on MinGW the
compilation could fail with an error about an undefined
ERROR_FILE_TOO_LARGEconstant. - Bugfix for #56,
fs::lexically_relativedidn’t ignore trailing slash on the base parameter, thanks for PR #57. - Bugfix for #55,
fs::create_directoriesreturnedtruewhen nothing needed to be created, because the directory already existed. - Bugfix for #54,
error_codewas not reset, if cached result was returned. - Pull request #53, fix for wrong
handling of leading whitespace when reading
fs::pathfrom a stream. - Pull request #52, an ARM Linux target is now part of the CI infrastructure with the service of Drone CI.
- Pull request #51, FreeBSD is now part of the CI infrastucture with the service of Cirrus CI.
- Pull request #50, adaptive cast to
timespecfields to avoid warnings. - Pull Request #49, additional
GHC_OS_*target defines for BSD and SYS5R4 systems. - Pull request #48, typo fix.
Ich danke allen Beteiligten für ihre Unterstützung!