- Dec 10, 2020
-
-
Alberto Miranda authored
-
Alberto Miranda authored
-
- Dec 09, 2020
-
-
Alberto Miranda authored
Resolve "Make chunk computations constexpr" This MR implements the following changes: - All arithmetic operations based on block sizes are now constexpr. - Add several new functions, also constexpr: is_aligned(), is_power_of_2(). - Reimplement log2() to make it faster based on compiler builtins. - Rename functions to avoid depending on the concept of chunk (in preparation for more chunk-agnostic code). - Add exhaustive tests for all these functions and enable them in the CI. - Rename the gkfs::util namespace to gkfs::utils. - Create the gkfs::utils::arithmetic namespace for all these functions, as well as a convenience library/target in CMake for easier testing. Fixes #137 Closes #135 See merge request !75
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
-
Alberto Miranda authored
Fixes #137.
-
Alberto Miranda authored
-
- Dec 07, 2020
-
- Nov 26, 2020
-
-
Alberto Miranda authored
Resolve "clang-format isn't set to c++17" Closes #136 See merge request !76
-
Marc Vef authored
-
- Nov 25, 2020
-
-
Alberto Miranda authored
Resolve "C++17 support" This MR moves GekkoFS to C++17 with the following replacements: - CMake modifications - Replacing `boost::filesystem` and `boost::optional` with `std::filesystem` and `std::optional`, respectively - Using nested namespaces - Using `if constexpr` Closes #134 See merge request !74
-
Marc Vef authored
-
Marc Vef authored
-
Marc Vef authored
-
Marc Vef authored
-