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
Rename CMake project name from tsl_array_hash to tsl-array-hash for coherence with the convention used by most package managers. The find_package(tsl-array-hash) command must now be used instead of the find_package(tsl_array_hash).
Check that InputIt is an iterator to enable the insert functions with iterators. This prevents some potential overload conflicts between insert functions.
Use std::hash<std::basic_string_view<CharT>> as default hash function instead of FNV-1a if std::string_view is detected.
Bug correction, set a moved hash map/set in a valid state so that it can still be used even after a move (#4).
Fix bug in tsl::array_set::operator==(...). Wrong find was called.
Bug correction. When using a CharT other than char, a compilation error will occur if some methods using std::strlen are called. Use std::char_traits<CharT>::length which is the proper way.