ghc::filesystem Release v1.5.10

2021-10-23 17:31

Heute habe ich v1.5.10 von ghc::filesystem veröffentlicht, meiner Implementation der C++17-Komponente std::filesystem für C++11, C++14, C++17 und C++20.

Dieses Release ersetzt unnötig teure Shared-Pointer-Verwendung in der Windows-Implementierung, ändert fs::remove_all dahingehend, symbolische Links nur zu löschen statt ihnen zu folgen, und migriert die CI von travis-ci.org zu GitHub Workflows.

Die Änderungen in v1.5.10:

  • Pull request #136 , the Windows implementation used some unnecessary expensive shared pointer for resource management and these where replaced by a dedicated code.
  • Fix for #132 , pull request #135 , fs::remove_all now just deletes symbolic links instead of following them.
  • Pull request #133 , fix for fs::space where a numerical overflow could happen in a multiplication.
  • Replaced travis-ci.org with GitHub Workflow for the configurations: Ubuntu 20.04: GCC 9.3, Ubuntu 18.04: GCC 7.5, GCC 8.4, macOS 10.15: Xcode 12.4, Windows 10: Visual Studio 2019

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