Beiträge zu Schlagwort: Filesystem

Heute habe ich v1.5.16
von
ghc::filesystem
veröffentlicht, meiner
Implementation der C++17-Komponente std::filesystem
für C++11, C++14, C++17 und C++20.
Nach einer viel zu langen Pause sammelt dieses Release alle in der
Zwischenzeit aufgelaufenen Fehlerbehebungen: bessere UNC-Pfad-Behandlung
unter Windows, Verzeichnis-Iteration und proximate() in Builds ohne
Exception-Unterstützung, EINTR-Retry-Behandlung unter POSIX,
Sub-Sekunden-Änderungszeiten und eine modernisierte CI-Konfiguration.
Sorry für die lange Verzögerung!
Read more...

Heute habe ich v1.5.14
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 bringt Build-Unterstützung für Haiku und GNU/Hurd, behebt ein
Problem des Verzeichnis-Iterators unter Windows, bei dem alle auf einen
Symlink folgenden Dateien als Symlinks behandelt wurden, ein POSIX-Problem
mit Doppelpunkten in Dateinamen, einen Y2038-Bug unter Windows und diverse
weitere Fehler.
Read more...

Heute habe ich v1.5.12
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 ergänzt Solaris als neue unterstützte Plattform, definiert
einen PATH_MAX-Fallback für POSIX-Plattformen ohne diesen, aktualisiert
Catch2 auf v2.13.7 und nimmt macOS 11 in die automatisch getesteten
Plattformen auf.
Read more...

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

Heute habe ich v1.5.8
von
ghc::filesystem
veröffentlicht, meiner
Implementation der C++17-Komponente std::filesystem
für C++11, C++14, C++17 und C++20.
Dies ist ein kleines Bugfix-Release, das fs::create_directories unter
Windows repariert, das bei langen Dateinamen fehlschlug.
Read more...