Posts for tag: Filesystem

ghc::filesystem Release v1.5.16

2026-07-19 12:56

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

After a much too long break, this release collects all the fixes that accumulated in the meantime: better UNC path handling on Windows, directory iteration and proximate() in builds without exception support, EINTR retry handling on POSIX, subsecond modification times, and a modernized CI configuration. Sorry for the very long delay!

Read more...

ghc::filesystem Release v1.5.14

2023-03-05 13:13

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

This release brings build support for Haiku and GNU/Hurd, fixes a directory iterator issue on Windows where all files subsequent to a symlink were treated as symlinks, a POSIX issue with colons in filenames, a Y2038 bug on Windows and various other issues.

Read more...

ghc::filesystem Release v1.5.12

2022-04-03 12:32

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

This release adds Solaris as a new supported platform, defines a PATH_MAX fallback for POSIX platforms without one, updates Catch2 to v2.13.7 and adds macOS 11 to the automatically tested platforms.

Read more...

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.

Read more...

ghc::filesystem Release v1.5.8

2021-06-14 22:19

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

This is a small bugfix release, fixing fs::create_directories on Windows to no longer break on long filenames.

Read more...