ghc::filesystem Release v1.5.10

2021-10-23 17:31

Today I released v1.5.10 of ghc::filesystem , my implementation of C++17 std::filesystem for C++11, C++14, C++17 and C++20.

This release replaces some unnecessary expensive shared pointer usage in the Windows implementation, changes fs::remove_all to just delete symbolic links instead of following them, and moves the CI from travis-ci.org to GitHub Workflows.

The full list of changes 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

I want to thank all contributors for their support!