ghc::filesystem Release v1.3.4

2020-08-30 08:04
Heute habe ich [v1.3.4](https://github.com/gulrak/filesystem/releases/tag/v1.3.4) 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.

Mit diesem Release kamen neben einigen Bugfixes auch Änderungen für einen besseren Support von Android und Emscripten.

Die Änderungen in v1.3.4:

  • Pull request #69, use wchar_t versions of std::fstream from ghc::filesystem::fstream wrappers on Windows if using GCC with libc++.
  • Bugfix for #68, better handling of permission issues for directory iterators when using fs::directory_options::skip_permission_denied and initial support for compilation with emscripten.
  • Refactoring for #66, unneeded shared_ptr guards where removed and the file handles closed where needed to avoid unnecessary allocations.
  • Bugfix for #63, fixed issues on Windows with clang++ and C++17.
  • Pull request #62, various fixes for better Android support, thanks for the PR
  • Pull request #61, ghc::filesystem now supports use in projects with disabled exceptions. API signatures using exceptions for error handling are not available in this mode, thanks for the PR (this resolves #60 and #43)

Ich danke allen Beteiligten für ihre Unterstützung!