mfbt/HashFunctions.h
2d7701c11a218faaaddb1acc9dff6ad12cafe7ae
created 2018-08-03 14:47 +1000
pushed 2018-10-15 10:40 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1480660 - Remove ConstExprHash{UntilZero,String}(). r=froydnj
2ce09953e25bfbcc4170ed989c028c469b6ea21d
created 2018-07-26 18:52 +1000
pushed 2018-10-15 10:40 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1477626 - Move ScrambleHashCode() from js/src/Utility.h to mfbt/HashFunctions.h. r=Waldo
9cf98793e243bd1fa1413d70cf957b9a4f4d54f4
created 2018-07-26 18:52 +1000
pushed 2018-10-15 10:40 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1477626 - Introduce mozilla::HashNumber and use it in various places. r=Waldo
6a87ef9c1acc5f6af848c00b8b9f608444ff8a72
created 2018-04-16 21:41 +0300
pushed 2018-06-18 21:12 +0000
Margareta Eliza Balazs Margareta Eliza Balazs - Backed out 2 changesets (bug 1451278) for breaking windows pgo builds a=backout
5944ccd5060dc8c363b0b46bf6473348c7a09c13
created 2018-04-16 08:37 +1000
pushed 2018-06-18 21:12 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1451278 - Remove ConstExpr hash functions. r=froydnj
545fb6e48c79d2704b5e5506a667b72d97a3d949
created 2018-03-08 10:27 +1100
pushed 2018-06-18 21:12 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1443706 - Introduce ConstExprHashString(const char16_t*). r=jwalden
491149fb04c71c625176a9769d142181f95bdf5d
created 2018-03-06 19:21 -0800
pushed 2018-06-18 21:12 +0000
Jeff Walden Jeff Walden - Bug 1445024 - Implement mozilla::WrappingAdd. r=froydnj
6c03114535c2f46772920fec5ac13f724537500d
created 2018-03-01 17:11 -0800
pushed 2018-04-26 16:43 +0000
Jeff Walden Jeff Walden - Bug 1443342 - Opt one HashFunctions.h function out of integer-overflow sanitizing and don't blacklist HashFunctions.h. r=froydnj
9581711718570bc55ce69f4eb397f462ab0a639e
created 2018-03-01 17:05 -0800
pushed 2018-04-26 16:43 +0000
Jeff Walden Jeff Walden - Bug 1443342 - Remove HashFunctions.h's RotateBitsLeft32 and use the general RotateLeft function instead. r=froydnj
cf32e82edfb795a94740fef748c9ef503425e448
created 2018-02-15 17:36 -0800
pushed 2018-04-26 16:43 +0000
Jeff Walden Jeff Walden - Bug 1441657 - Implement mozilla::WrappingMultiply. r=froydnj
2604d9b17f09e6f4adc63814dfbdcb8402c6b8c1
created 2017-07-19 00:26 -0400
pushed 2017-09-14 16:50 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1379290 follow-up: Fix typo, DONTBUILD
8f5e29f603da08c4adee3278663461ee4155fb1e
created 2017-07-07 18:18 -0400
pushed 2017-09-14 16:50 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1379290 - Improve the hashing of signed 64-bit integers by piggy-backing on the same mechanism as the one we use for hashing pointers; r=glandium
91be97c8b0acd6d30ef826677996804941f2bbc0
created 2016-11-30 15:31 -0600
pushed 2017-01-16 13:07 +0000
Jason Orendorff Jason Orendorff - Bug 1312001 - Scramble hash codes securely, to avoid leaking bits of object and symbol addresses. r=jandem, a=lizzard
6e99af8e9fa468fb6d99e315a6dabc7c72822ad9
created 2016-07-20 22:01 -0700
pushed 2016-10-31 18:13 +0000
Chris Peterson Chris Peterson - Bug 1277106 - Part 1: Use VS2015's real char16_t instead of aliasing wchar_t. r=Waldo
3d67e45f994a3ae1ae43479c32c2ed63bbf1a7c8
created 2016-04-27 14:16 +1000
pushed 2016-09-05 20:01 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1267550 (part 2) - Rename MOZ_WARN_UNUSED_RESULT as MOZ_MUST_USE. r=froydnj.
428abebd41a3ca23e0f53ee6379b4b71da6d5270
created 2015-01-13 10:48 +1100
pushed 2015-04-21 23:03 +0000
Xidorn Quan Xidorn Quan - Bug 1119199 - Rewrite HashFunctions with variadic templates. r=waldo
eb28e68b76fa53f02776dbed3c2639b04af81a4c
created 2014-08-04 11:29 -0700
pushed 2014-11-24 19:04 +0000
Eric Rahm Eric Rahm - Bug 1047176 - Part 3: Cast to unsigned char in HashString. r=froydnj
cf068fd95d3cef2e75205ae37c937bfaee01506f
created 2014-06-12 23:34 -0700
pushed 2014-10-06 12:51 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1026319 - Convert the second quarter of MFBT to Gecko style. r=froydnj.
4a930d3fe2aadd8fda37a594fcd00bf3b966e2fd
created 2014-06-13 20:51 +0200
pushed 2014-10-06 12:51 +0000
Jan de Mooij Jan de Mooij - Bug 1023778 part 3 - Make AtomizeChars and js_NewStringCopyN accept Latin1 chars. r=luke
5a9badd6db004310b9d1aca5db25ef4c275a4362
created 2014-01-04 10:02 -0500
pushed 2014-04-22 00:22 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
9b752936ade2f76563ad32a9337e062b490f55df
created 2013-10-15 11:54 -0400
pushed 2014-01-28 00:16 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 924012 - Provide a HashString version for char16_t if needed; r=Waldo
552bca1bc885acca25c1c431e39a872b6f703b24
created 2013-07-18 13:59 -0400
pushed 2013-10-21 21:47 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 895322 - Part 1: Replace the usages of MOZ_STATIC_ASSERT with C++11 static_assert; r=Waldo
95fda0cdd9da6a6ce4dba2a09d00406896958e00
created 2013-07-30 10:25 -0400
pushed 2013-10-21 21:47 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 872127 - Part 2: Replace mozilla/StandardInteger.h with stdint.h; r=Waldo,ted
f55906cadf07a9ef44cc4ce2574fe35f3dc85672
created 2013-07-24 09:41 +0200
pushed 2013-10-21 21:47 +0000
Ms2ger Ms2ger - Bug 896341 - Update include guards and modelines in MFBT; r=Waldo
05a5763e999ea35e1e1f186ae85236df993a86c1
created 2013-06-14 11:17 -0700
pushed 2013-09-09 22:57 +0000
Justin Lebar Justin Lebar - No bug - Fix typo in comment in mfbt/HashFunctions.h. DONTBUILD
b511cc69f71774e42589f1fd843006d230e3cd13
created 2012-10-30 16:12 -0400
pushed 2013-02-14 23:19 +0000
Rafael Ávila de Espíndola Rafael Ávila de Espíndola - Bug 805416 - refactor macros to avoid the need for empty macro arguments. r=Waldo.
3c589e94b3e00d357ad8d3dba86c439430c47706
created 2012-07-18 17:38 -0700
pushed 2012-11-14 20:38 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 647367 - Sequester jshash.{h,cpp} in js/jsd/ (attempt 2). r=luke.
2fcb28092c1378b97a36bbfa02103f2df965f563
created 2012-07-18 22:33 -0400
pushed 2012-11-14 20:38 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backout 61d052e202c8 (bug 647367) due to Windows bustage.
61d052e202c8ca786b42f7f9116c2619d5a45fe6
created 2012-07-18 17:38 -0700
pushed 2012-11-14 20:38 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 647367 - Sequester jshash.{h,cpp} in js/jsd/. r=luke.
4b8385bcfc2025aaf68f32f48aa9be5ef4893772
created 2012-06-11 16:16 -0700
pushed 2012-10-05 17:12 +0000
Jeff Walden Jeff Walden - Eliminate Assertions.h's dependency on Types.h, for a narrower interface and minimized dependencies. No bug, r=Ms2ger
c710654ee7474c99b34f3c646a9ab25ba4c51b63
created 2012-06-21 10:00 +0100
pushed 2012-10-05 17:12 +0000
Ed Morley Ed Morley - Backout 1c5a8d617bff (bug 765990), 617cb36ead59, b3067d05a76a (bug 760995), 79f9a61a1e43 (bug 426163) for bustage
617cb36ead5971a182c09298ea2d457aeaf3fd9f
created 2012-06-11 16:16 -0700
pushed 2012-10-05 17:12 +0000
Jeff Walden Jeff Walden - Eliminate Assertions.h's dependency on Types.h, for a narrower interface and minimized dependencies. No bug, r=Ms2ger
1a0f4431003105008d31616e75b8db2d3291d54f
created 2012-06-03 20:36 -0700
pushed 2012-10-05 17:12 +0000
Jeff Walden Jeff Walden - Style patrol to make everything conform to mfbt/STYLE. No bug, r=sparky
61447dccb529ab286190cf44980946978b81b3d8
created 2012-03-15 13:43 +0100
pushed 2012-07-13 18:18 +0000
Jacek Caban Jacek Caban - Bug 735704 - RotateLeft32 conflicts with winnt.h macro r=Waldo
f9019988b9e48295713e35b5734a95a7489bfb30
created 2012-03-12 18:53 -0400
pushed 2012-06-01 02:39 +0000
Justin Lebar Justin Lebar - Bug 729940 - Part 1: Add hash function utilities to mfbt. r=waldo
c8503cd3aac40cf000266e7fa4ce001d192062aa
created 2012-03-05 15:22 +0000
pushed 2012-06-01 02:39 +0000
Ed Morley Ed Morley - Backout afeafc02c1de, dfae37833c9b & f9f51c726fa7 (bug 729940 parts 1-3) for talos regressions
f9f51c726fa700c932a2cac10b7d6ec7f3d41bfd
created 2012-03-04 15:58 -0500
pushed 2012-06-01 02:39 +0000
Justin Lebar Justin Lebar - Bug 729940 - Part 1: Add hash function utilities to mfbt. r=waldo
b69617debd8d2d5a7686a7d61da5c0ab987eeb00
created 2012-03-04 14:20 -0500
pushed 2012-06-01 02:39 +0000
Justin Lebar Justin Lebar - Back out bug 729940 (a108aee:d75775d) due to 32-bit red.
939fd023e9a48df3419e94a1bfa268c306e22a39
created 2012-03-04 13:49 -0500
pushed 2012-06-01 02:39 +0000
Justin Lebar Justin Lebar - Bug 729940 - Part 1: Add hash function utilities to mfbt. r=waldo
5a9bd18c627ae6a01f83194345c8785f95b2c664
created 2012-03-02 17:46 -0500
pushed 2012-06-01 02:39 +0000
Justin Lebar Justin Lebar - Bug 729952 - Part 3: Add missing #include. r=me
69e8dd5e9201e4608a0d603ae9c9287bf8687d7d
created 2012-03-02 17:18 -0500
pushed 2012-06-01 02:39 +0000
Justin Lebar Justin Lebar - Bug 729952 - Part 1: Add a better hash function to mfbt. r=waldo
less more (0) tip