You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Unit tests for (nearly) everything which didn't have them
Fixed wrong offset calculation in contiguous_storage
Fixed implementation of to_string
Moved various small function definitions into headers and made them inline
Breaking changes:
Exception category range_exception was removed (in favor of new category lookup_exception)
Header interruptible.hpp was moved from directory thread/interface to directory thread
Header allocator.hpp was moved from directory utility to directory utility/detail
Removed namespace cli::input, all names that were declared in it are now in namespace cli
Removed namespace string, all names that were declared in it are now in namespace ::tools
Concept stringable was moved from header utility/concepts.hpp to header utility/to_string.hpp
Class template sine_generator was moved out of namespace math
clamped_range and wrapping_range were renamed to clamped_value and wrapping_value respectively
Removed operator overloads on both clamped_value and wrapping_value which led to confusing semantics
Fixed incorrect arithmetic on both clamped_value and wrapping_value
Reordered constructor parameters of monitored_value
CMake:
Fixed a warning flag being wrongly passed to MSVC, causing build to fail
Export CppTools CMake module as part of installed package, its path is automatically appended to CMake module paths when the installed package is imported