Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: heavywatal/cxxwtl

Tags

v0.11.2

Toggle v0.11.2's commit message
Use tuple

feat: Add get_rusage(), delta_rusage(), rusage_names with tuple
feat: Add operator<< for tuple

v0.11.1

Toggle v0.11.1's commit message
refactor: Use C++14 template alias *_t

fix template argument ot unmap(), keys(), values()

v0.11.0

Toggle v0.11.0's commit message
New header signed.hpp and new target wtl::zlib

build: Create wtl::threads target
test: Test signed.hpp
refactor: Reduce size_t
fix: Address -Wconversion and -Wshadow with gcc
refactor: Remove `unsigned`
build: Define _LIBCPP_REMOVE_TRANSITIVE_INCLUDES for tests
ci: Set fail-fast: false
fix: Include <algorithm> for nth_element

v0.10.2

Toggle v0.10.2's commit message
Increase strftime buffer size from 80 to 256

v0.10.1

Toggle v0.10.1's commit message
Minor updates

- Use CMake 3.21+
- Move static_assert to test/
- Throw runtime_error if zeros are given to multinomial_distribution

v0.10.0

Toggle v0.10.0's commit message
Create multinomial_distribution

πŸ”₯ Remove bits64_t and 52-bit canonical conversion
πŸ”§ Make sure generate_canonical() falls within [0.0, 1.0)
✨ Create multinomial_distribution
πŸ”₯ Remove deprecated functions

v0.9.2

Toggle v0.9.2's commit message
Add wtl::zlib component/target; deprecate some functions

πŸ”₯ Deprecate unused functions
πŸ”§ Support find_package(wtl COMPONENTS zlib)
✨ Add wtl::zlib target to propagate ZLIB::ZLIB
🎨 Refactor CMakeLists.txt
🎨 Refactor scope.hpp
πŸ”₯ Deprecate zfstream.hpp
πŸ”₯ Deprecate getopt.hpp
πŸ”₯ Deprecate roulette_select() in favor of std::discrete_distribution
🎨 SF.21: Don’t use an unnamed (anonymous) namespace in a header
πŸ”₯ Remove deprecated Prandom class
πŸ”₯ Remove deprecated wtl::filesystem::path
🎨 C.128: Virtual functions should specify exactly one of virtual, override, or final
🎨 C.82: Don't call virtual functions in constructors and destructors
πŸ”₯ Deprecate Prandom class

v0.9.1

Toggle v0.9.1's commit message
Prefer C++17 or newer

🎨 Deprecate benchmark() in chrono.hpp in favor of stopwatch() and getrusage()
🎨 Clean config export
🎨 Define negative_binomial_distribution constructor in C++20 style; clean code
🎨 Refactor generate_canonical() with if-constexpr
🎨 Replace SFINAE by std::enable_if with C++17 `if constexpr`
🎨 Prefer C++17 std::string_view and std::from_chars
🎨 Refactor zlib.hpp
✨ Create zlib::ostringstream

v0.9.0

Toggle v0.9.0's commit message
Prefer std::filesystem

πŸ”₯ Deprecate filesystem.hpp in favor of C++17 std::filesystem
🎨 Use std::filesystems::path for fstream constructors

v0.8.9

Toggle v0.8.9's commit message
Require C++17 and CMake 3.15