Skip to content

@gulrak gulrak released this Aug 11, 2019 · 7 commits to master since this release

  • Enabled stronger warning switches and resulting fixed issues on GCC and MinGW
  • Bugfix for #22, the fs::copy_options where not forwarded from fs::copy to fs::copy_file in one of the cases.
Assets 3

@gulrak gulrak released this Jun 23, 2019 · 17 commits to master since this release

  • Fix for (#21), when compiling on Alpine Linux with musl instead of glibc, the wrong strerror_r signature was expected. The complex preprocessor define mix was dropped in favor of the usual dispatch by overloading a unifying wrapper.
Assets 3

@gulrak gulrak released this Jun 2, 2019 · 20 commits to master since this release

  • Added MingW 32/64 and Visual Studio 2015 builds to the CI configuration.
  • Fixed additional compilation issues on MingW.
  • Pull request (#13), set minimum required CMake version to 3.7.2 (as in Debian 8).
  • Pull request (#14), added support for a make install target.
  • Bugfix for (#15), the forward/impl way of using ghc::filesystem missed a <vector> include in the windows case.
  • Bugfix for (#16), VS2019 didn't like the old size dispatching in the utf8 decoder, so it was changed to a sfinae based approach.
  • New feature (#17), optional support for standard conforming wchar_t/std::wstring interface when compiling on Windows with defined GHC_WIN_WSTRING_STRING_TYPE, this is default when using the ghc/fs_std*.hpp header, to enhance compatibility.
  • New feature (#18), optional filesystem exceptions/errors on unicode errors with defined GHC_RAISE_UNICODE_ERRORS (instead of replacing invalid code points or UTF-8 encoding errors with the replacement character U+FFFD).
  • Pull request (#20), fix for file handle leak in fs::copy_file.
  • Coverage now checked in CI (~95% line coverage).
Assets 3
You can’t perform that action at this time.