Commit Graph

22 Commits

Author SHA1 Message Date
Gregory Popovitch 896f1a03e4 Define umul128 in phmap namespace. (#273) 2025-04-11 10:24:44 -04:00
Gregory Popovitch 946ebad67a Fix warnings with msvc. (#225)
* Fix warnings with msvc.

* Fix more warnings.
2023-12-09 12:23:51 -05:00
greg7mdp 3a4f3983a1 Fix a couple return type mismatches reported by clang-tidy. 2023-04-15 16:02:43 -04:00
greg 73be7c2ab2 manually merge some changes from abseil-cpp 2022-03-06 16:54:03 -05:00
greg 37b04503db cleanup some test failures. 2020-07-19 17:51:13 -04:00
greg fd2f93683c cleanup more warnings with MSVC 2019-12-31 13:26:03 -05:00
greg 1d5651cffe cleanup some warnings 2019-12-31 12:29:45 -05:00
greg 6808256b6c Fix issue #2, #include <intrin.h> included too late 2019-10-21 08:21:11 -04:00
greg c4abc895b4 try new idea for removing address sanitizer warning (issue #21) 2019-07-31 16:28:48 -04:00
greg bccf9254d4 Update phmap_bits.h 2019-07-31 12:35:20 -04:00
greg d7db8bf5c7 Update phmap_bits.h 2019-07-31 12:32:16 -04:00
greg e8867a424d fix compilation issue with previous change 2019-07-31 12:26:49 -04:00
greg b45a4938ab fix warnings - issue #21 2019-07-31 12:20:28 -04:00
greg 80cf601667 _umul128 only available on intel 64 not arm 64 2019-04-22 23:19:45 -04:00
greg 54d4634290 catchup 4/16 2019-04-20 19:56:20 -04:00
greg ff561f34db fix compilation warnings 2019-04-18 21:59:12 -04:00
greg 7cc2644fba Always "mix" hash values in case poor hash values are provided. 2019-04-05 21:12:24 -04:00
greg efde045919 _umul128 is not a valid intrinsic for x86 Windows. #3 2019-04-02 07:48:57 -04:00
greg d5bad0bb45 use faster hash mixing algo using intrinsics 128 bit multiplication 2019-03-31 19:07:53 -04:00
greg 0118121ef1 wip 2019-03-17 20:38:56 -04:00
greg 213cc4b689 wip 2019-03-17 10:57:28 -04:00
greg 5170154e8d wip 2019-03-16 20:48:50 -04:00