Beiträge zu Schlagwort: Filesystem

ghc::filesystem Release v1.3.0

2020-02-08 19:30

Heute habe ich v1.3.0 von ghc::filesystem veröffentlicht, meiner Implementation der C++17-Komponente std::filesystem für die Sprachversionen C++11, C++14 and C++17.

Ther Hauptgrund für das Release ist der Wechsel von der BSD-3-Clause-Lizenz zur MIT-Lizenz.

Ursprünglich hab ich mich für BSD entschieden, wegen der detailierteren Regeln darin, aber es war schon zu der Zeit keine einfache Entscheidung. Ich musste mich einfach für eine Lizenz entscheiden.

Vor rund einer Woche wurde ich dann gefragt, ob es möglich wäre ghc::filesystem unter der MIT-Lizenz zu veröffentlichen, und zunächst war ich nicht begeistert von der Idee. Eine noch weniger restriktive Lizenz würde allerdings den potentiellen Nutzerkreis noch weiter vergrössern, so das meine letzte Sorge war, ob ich alle Mitwirkenden an dem Projekt erreichen konnte, um einem Lizenzwechsel zuzustimmen.

Zu meiner großen Freude musste ich feststellen, das alle innerhalb weniger Tage geantwortet und zugestimmt haben. Das hat mir die Entscheidung schliesslich leicht gemacht.

Read more...

ghc::filesystem Release v1.2.10

2019-11-24 16:42

Heute habe ich das Fehlerbereinigungs-Release v1.2.10 von ghc::filesystem veröffentlicht, meiner Implementation der C++17-Komponente std::filesystem für die Sprachversionen C++11, C++14 and C++17. Es gab einige Windows-spezifische Probleme die ein neues Release notwendig gemacht haben.

Bei der Gelegenheit hab ich auch die CI-Konfigurationen erweitert und die automatisch getesteten Versionen umfassen nun:

  • macOS 10.12: Xcode 9.2 (clang-900.0.39.2), GCC 9.2, Clang 9.0, macOS 10.13: Xcode 10.1, macOS 10.14: Xcode 11.2
  • Windows: Visual Studio 2017, Visual Studio 2015, Visual Studio 2019, MinGW GCC 6.3 (Win32), GCC 7.2 (Win64)
  • Linux (Ubuntu): GCC (5.5, 6.5, 7.4, 8.3, 9.2), Clang (5.0, 6.0, 7.1, 8.0, 9.0)
Read more...

ghc::filesystem Release v1.2.8

2019-11-15 09:10

Dieser Tage bin ich, dank meines Arbeitgebers, auf der Meeting C++ 2019 Konferenz, und ich bin begeistert von dem bisherigen Verlauf. Ich hab daher heute früh, bevor ich das Hotel verlasse, die kreative Stimmung genutzt und v1.2.8 von ghc::filesystem veröffentlicht. Es handelt sich dabei hauptsächlich um ein Bugfix-Release, aber es gibt auch eine neue CMake-Option um zu steuern, ob ein install-Target in die Build-Dateien eingefügt werden soll.

Außerdem sind diesmal fünf Pull-Requests in das Release eingegangen und ich danke den Mitwirkenden für ihre Unterstützung.

Read more...

ghc::filesystem Release v1.2.6

2019-09-21 17:45

Heute habe ich v1.2.6 meines ghc::filesystem veröffentlicht. Hauptgrund war ein Problem mit fs::path::preferred_seperator. Die bisherige Implementierung kompilierte nicht auf pre-C++17 Compilern wenn der Seperator benutzt wurde und leider existierte kein Test dafür. Der Bugfix für #27 , war umständlicher als erwartet, aber nun funktioniert es getestet auf den durch CI-Tests abgedeckten Compilern.

Zusätzlich haben zwei Pull-Requests ihren Weg in das Release gefunden, mein Dank an die Supporter für ihre Arbeit.

Read more...

ghc::filesystem Release v1.2.0

2019-06-02 13:13

Heute habe ich v1.2.0 von ghc::filesystem veröffentlicht, meiner Implementation der C++17-Komponente std::filesystem für C++11, C++14 und C++17.

Dieses Release erweitert die CI-Konfiguration um MinGW-32/64- und Visual-Studio-2015-Builds und bringt neue optionale Features, wie ein standardkonformes wchar_t/std::wstring-Interface unter Windows und optionale Unicode-Fehler, sowie eine Reihe von Fehlerbehebungen.

Read more...