Giuseppe Ottaviano
8f927e5f75
Fix undefined behavior in Hash
...
Summary:
Instead of ignoring UBSan checks, fix the negative shifts in
Hash(). Also add test to make sure the hash values are stable over
time. The values were computed before this change, so the test also
verifies the correctness of the change.
Closes https://github.com/facebook/rocksdb/pull/2546
Differential Revision: D5386369
Pulled By: yiwu-arbug
fbshipit-source-id: 6de4b44461a544d6222cc5d72d8cda2c0373d17e
2017-07-10 12:29:24 -07:00
..
2017-06-13 04:41:37 -07:00
2017-06-02 14:26:56 -07:00
2017-06-02 14:26:56 -07:00
2017-06-02 14:26:56 -07:00
2017-06-02 14:26:56 -07:00
2017-04-27 18:06:12 -07:00
2017-04-27 18:06:12 -07:00
2017-04-27 18:06:12 -07:00
2017-04-27 18:06:12 -07:00
2017-05-22 10:57:06 -07:00
2017-07-02 10:42:12 -07:00
2017-07-02 10:42:12 -07:00
2016-10-25 11:31:39 -07:00
2017-06-05 11:27:34 -07:00
2017-04-27 18:06:12 -07:00
2017-04-27 18:06:12 -07:00
2017-04-27 18:06:12 -07:00
2017-05-30 11:13:01 -07:00
2016-08-16 08:21:43 -07:00
2017-05-05 23:20:01 -07:00
2016-11-21 12:24:14 -08:00
2017-06-02 14:26:56 -07:00
2017-06-02 14:26:56 -07:00
2017-05-23 10:42:59 -07:00
2017-04-27 18:06:12 -07:00
2017-06-28 21:41:42 -07:00
2017-04-27 18:06:12 -07:00
2017-06-12 16:57:21 -07:00
2017-06-12 16:57:21 -07:00
2017-06-12 16:57:21 -07:00
2017-04-27 18:06:12 -07:00
2016-02-09 15:12:00 -08:00
2017-06-13 16:41:36 -07:00
2017-04-27 18:06:12 -07:00
2017-04-27 18:06:12 -07:00
2017-04-27 18:06:12 -07:00
2017-04-27 18:06:12 -07:00
2017-04-27 18:06:12 -07:00
2017-06-13 04:41:37 -07:00
2017-06-13 14:56:46 -07:00
2017-06-28 21:27:01 -07:00
2017-04-27 18:06:12 -07:00
2017-04-27 18:06:12 -07:00
2017-04-27 18:06:12 -07:00
2017-04-27 18:06:12 -07:00
2017-04-27 18:06:12 -07:00
2017-04-27 18:06:12 -07:00
2016-11-19 11:39:15 -08:00
2017-07-10 12:29:24 -07:00
2017-07-10 12:29:24 -07:00
2017-04-27 18:06:12 -07:00
2017-04-27 18:06:12 -07:00
2017-04-27 18:06:12 -07:00
2017-04-27 18:06:12 -07:00
2017-05-05 23:20:01 -07:00
2016-02-09 15:12:00 -08:00
2017-04-27 18:06:12 -07:00
2017-04-27 18:06:12 -07:00
2017-04-27 18:06:12 -07:00
2017-05-10 15:14:44 -07:00
2017-06-24 14:11:29 -07:00
2017-06-24 14:11:29 -07:00
2017-04-27 18:06:12 -07:00
2017-04-27 18:06:12 -07:00
2017-04-27 18:06:12 -07:00
2017-06-14 14:58:02 -07:00
2017-06-13 14:56:46 -07:00
2017-06-13 14:56:46 -07:00
2017-04-27 18:06:12 -07:00
2017-04-27 18:06:12 -07:00
2017-06-12 16:57:21 -07:00
2017-06-12 16:57:21 -07:00
2017-04-10 15:42:26 -07:00
2017-04-27 18:06:12 -07:00
2017-04-27 18:06:12 -07:00
2017-04-27 18:06:12 -07:00
2017-04-27 18:06:12 -07:00
2017-04-27 18:06:12 -07:00
2017-05-22 18:41:28 -07:00
2017-05-22 18:41:28 -07:00
2017-04-27 18:06:12 -07:00
2017-04-27 18:06:12 -07:00
2017-06-28 21:27:01 -07:00
2017-04-27 18:06:12 -07:00
2017-04-27 18:06:12 -07:00
2017-06-26 15:27:17 -07:00
2017-04-27 18:06:12 -07:00
2017-05-15 16:15:38 -07:00
2016-12-13 18:39:14 -08:00
2017-05-23 11:12:27 -07:00
2017-06-13 16:58:01 -07:00
2017-05-10 15:14:44 -07:00
2017-06-20 10:31:13 -07:00
2017-07-07 18:27:08 -07:00
2017-06-24 14:11:29 -07:00
2017-06-05 11:27:34 -07:00
2015-03-12 12:07:10 -07:00