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_LARGE constant.
  • Bugfix for #56, fs::lexically_relative didn’t ignore trailing slash on the base parameter, thanks for PR #57.
  • Bugfix for #55, fs::create_directories returned true when nothing needed to be created, because the directory already existed.
  • Bugfix for #54, error_code was not reset, if cached result was returned.
  • Pull request #53, fix for wrong handling of leading whitespace when reading fs::path from 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 timespec fields 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!