Posts for tag: Filesystem

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...

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...

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...

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...

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...