Peter Dimov
|
565bac8d31
|
Remove C++03 workarounds
|
2023-10-12 13:57:41 +03:00 |
|
Peter Dimov
|
8ce81c361d
|
Fix /RTCc violations because Unordered tests with it
|
2023-02-03 20:57:47 +02:00 |
|
Peter Dimov
|
6373656710
|
Avoid -Wlong-long under C++03
|
2023-02-02 07:29:03 +02:00 |
|
Peter Dimov
|
ec1503bbc8
|
Hardcode q*q to avoid 'integral constant overflow' warnings
|
2023-02-02 06:15:01 +02:00 |
|
Peter Dimov
|
ee064dc7f8
|
Avoid -Wconversion warnings
|
2023-02-02 06:11:47 +02:00 |
|
Peter Dimov
|
6075f3e1f5
|
Change 64 bit hash_range for char[] to mulxp1_hash
|
2023-02-02 06:00:00 +02:00 |
|
Peter Dimov
|
0bfeabfd63
|
Hardcode q*q to avoid 'integral constant overflow' warnings
|
2023-02-02 05:20:06 +02:00 |
|
Peter Dimov
|
640bd48f51
|
Avoid -Wconversion warning for p[x1]
|
2023-02-02 04:54:10 +02:00 |
|
Peter Dimov
|
6fe3469a8b
|
Replace hash_range for char[] with mulxp1_hash32
|
2023-02-02 04:42:42 +02:00 |
|
Peter Dimov
|
c07630ac60
|
Add read32le to detail/hash_range.hpp
|
2023-02-02 04:09:54 +02:00 |
|
Peter Dimov
|
5bef4901b9
|
Add a pointer overload for detail::hash_range under msvc
|
2022-12-09 21:12:30 +02:00 |
|
Peter Dimov
|
e92eae9eb2
|
Treat char8_t and std::byte as char types in hash_range
|
2022-09-20 21:17:41 +03:00 |
|
Peter Dimov
|
e391cf6841
|
Change hash_detail::hash_range to take and return by value to avoid It=char* aliasing
|
2022-09-17 01:09:47 +03:00 |
|
Peter Dimov
|
f47772f6f4
|
Implement faster hash_range when value_type is char
|
2022-09-16 21:25:20 +03:00 |
|