js/public/HashTable.h
c8cdf92b78f5e44dc404358f5178e33b7e9262f8
created 2014-10-22 15:17 -0700
pushed 2014-10-29 04:26 +0000
Jeff Walden Jeff Walden - Bug 712939 - Replace a bunch of JS_STATIC_ASSERTs with static_assert. r=jandem
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-10-01 17:18 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
2ec9c54f256eba6a5c908a9a565036d32acee9ae
created 2012-06-05 11:47 -0700
pushed 2014-08-15 10:18 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Update pointers to relocated objects r=terrence
71a2c9d84759ed1475a7a0ed89b6f4de58685da9
created 2014-08-14 12:52 +0100
pushed 2014-08-14 11:53 +0000
Ed Morley Ed Morley - Backed out changeset 3adf62f886d9 (bug 650161)
3adf62f886d9015e01bf33b65c8f81b05906209b
created 2012-06-05 11:47 -0700
pushed 2014-08-14 11:02 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Update pointers to relocated objects r=terrence
a8138c05044d8ab72aaf7361e6c2514017db29fa
created 2014-08-05 14:06 -0700
pushed 2014-08-11 23:40 +0000
Terrence Cole Terrence Cole - Bug 1033442 - Remove non-pod calloc from MallocProvider and AllocPolicy; r=jonco
e4f87d728f9d0c01b9af79c8f12c081537281f7a
created 2014-08-10 23:17 -0700
pushed 2014-08-11 06:20 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1043605 - Fix up DEBUG/JS_DEBUG confusion in HashTable.h. r=jwalden.
93add398e8df0633e04d6caab18b06da925261c5
created 2014-08-08 21:54 -0400
pushed 2014-08-09 01:55 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 6ee4b6cc240c, a818fd0874fe, and 70803a5f4683 (bug 1033442) for multiple crashtest oranges.
70803a5f468399d53409b9c3e1df441ed02d1282
created 2014-08-05 14:06 -0700
pushed 2014-08-09 00:04 +0000
Terrence Cole Terrence Cole - Bug 1033442 - Remove non-pod calloc from MallocProvider and AllocPolicy; r=jonco
8cf3f3b925a362186c6cdf408a46aa539d895db2
created 2014-07-16 16:51 -0700
pushed 2014-07-17 00:14 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1038601 - Shrink js::HashTable. r=luke.
91d7659bb35145e10ff737753688e0972c1a79b5
created 2014-07-10 19:10 -0700
pushed 2014-07-11 06:20 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1036789 - Convert the third quarter of MFBT to Gecko style. r=Ms2ger.
6f2c1e191d9decba8f2e70df1d3ef677b5455863
created 2014-06-27 10:38 -0700
pushed 2014-06-27 17:39 +0000
Dan Gohman Dan Gohman - Bug 1004363 - IonMonkey: A new value-numbering implementation based on a dom-tree DFS. r=nbp
5021d1337fa9bb5cca83ae0800c6ca1902167d2b
created 2014-05-25 21:46 -0400
pushed 2014-05-26 18:34 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1013663 - Fix some bad implicit conversion constructors in the JS engine; r=jorendorff,jandem
a63c629963bcad65d419ecd2bd99da175afb7de3
created 2014-05-14 21:51 -0700
pushed 2014-05-15 04:52 +0000
Dan Gohman Dan Gohman - Bug 1004363 - SpiderMonkey: Eliminate unused functions. r=mjrosenb
28fa156efc31a3e832957b3643af9f59f7fcd3dd
created 2014-02-17 22:24 -0800
pushed 2014-02-20 04:50 +0000
Chris Peterson Chris Peterson - Bug 712873 - Part 2: Replace JS_ASSERT with MOZ_ASSERT outside js/src/ directory. r=luke
a6425a31c4c44089100e05490b6cc7936035662d
created 2014-02-19 00:15 -0800
pushed 2014-02-19 08:17 +0000
Daniel Holbert Daniel Holbert - back out 3a8893b28489 (bug 712939) and 39adab158c17,16add78c43e3,37193db7e15b (bug 712873), for build bustage.
16add78c43e39be93093da4bc0fdde1727d051ab
created 2014-02-17 22:24 -0800
pushed 2014-02-19 07:58 +0000
Chris Peterson Chris Peterson - Bug 712873 - Part 2: Replace JS_ASSERT with MOZ_ASSERT outside js/src/ directory. r=luke
cbd3e46573d88bcc0974066d50f76929af4670c2
created 2014-01-24 19:57 -0800
pushed 2014-01-28 07:53 +0000
Chris Peterson Chris Peterson - Bug 964016 - Part 2: Replace JS_UNLIKELY with MOZ_UNLIKELY. r=luke
9b575ca55b3765090d01e878294bb5f084ca4da7
created 2014-01-20 19:52 -0800
pushed 2014-01-24 08:20 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 961883 (part 0) - Some tiny HashTable comment tweaks. r=luke.
517312577287b5c0c54216a31ce65a990e1f4a3c
created 2013-12-03 12:51 -0800
pushed 2013-12-12 02:06 +0000
Terrence Cole Terrence Cole - Bug 948516 - Assert that js::HashTable pointers and enumerators are used correctly; r=luke
1ce15dd9df2e387033a5b746fdc6568b4562d230
created 2013-12-10 15:26 -0800
pushed 2013-12-10 23:26 +0000
Terrence Cole Terrence Cole - Backout changeset 70e76314c8a7 for build bustage on a CLOSED TREE.
70e76314c8a7ee99ee8666c3a5aacb662ee4fe49
created 2013-12-03 12:51 -0800
pushed 2013-12-10 23:02 +0000
Terrence Cole Terrence Cole - Bug 948516 - Assert that js::HashTable pointers and enumerators are used correctly; r=luke
83160d1d58c831b0e15534e3d24a2e85886f5711
created 2013-12-06 15:03 -0800
pushed 2013-12-09 20:57 +0000
Sean Stangl Sean Stangl - Bug 939505 - Use JS_DEBUG in public headers. r=jorendorff
72c344b0e588abd2e340ca2dc278a9a27b559cab
created 2013-12-07 12:50 +0000
pushed 2013-12-07 14:27 +0000
Jon Coppeard Jon Coppeard - Bug 939993 - Add assert that hash key is still valid in HashTable::relookupOrAdd r=sfink
b96d513cd89f5aff1841c6a6c926481807864589
created 2013-11-25 17:35 -0800
pushed 2013-12-04 00:41 +0000
Jeff Walden Jeff Walden - Bug 940033 - js::HashMapEntry::{key,value} fields should be private, with accessors, and the former should expose a const reference. r=jimb
dc27d67ceda76ab6d39472544a44eb1196559066
created 2013-11-25 15:04 +0100
pushed 2013-11-25 14:05 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 042ab55b8476 (bug 939993) for Spidermonkey rootanalysis orange on a CLOSED TREE
042ab55b847603a26e1d94e8bcac12e75bcb5a4f
created 2013-11-25 11:26 +0000
pushed 2013-11-25 11:49 +0000
Jon Coppeard Jon Coppeard - Bug 939993 - Check that AddPtrs are used only with matching Lookup values r=sfink
556a2db58cadde980d0c637dc43b2fef01b8c572
created 2013-11-21 09:44 -0500
pushed 2013-11-21 14:44 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 1469f9e856c0 (bug 939993) for SM rootanalysis crashes.
1469f9e856c0c4cb80ff5cce118f2c5ed756dbac
created 2013-11-19 22:53 +0000
pushed 2013-11-21 14:00 +0000
Jon Coppeard Jon Coppeard - Bug 939993 - Check that AddPtrs are used only with matching Lookup values r=sfink
05a0228c2caa2410235198d0d55cc4ac78fc9230
created 2013-11-20 16:38 +0000
pushed 2013-11-20 16:38 +0000
Ed Morley Ed Morley - Backed out changeset 1b720320ccf4 (bug 939993) for rootanalysis assertions on a CLOSED TREE
1b720320ccf43e2f88a4a4eba46222b1ac0ec6f9
created 2013-11-19 22:53 +0000
pushed 2013-11-20 15:55 +0000
Jon Coppeard Jon Coppeard - Bug 939993 - Check that AddPtrs are used only with matching Lookup values r=sfink
bbf4e009ba00199c5ecfbcb5ee3c25e1cb465391
created 2013-11-19 09:05 -0800
pushed 2013-11-19 19:58 +0000
Jim Blandy Jim Blandy - Bug 896100: Convert all uses of OldMove and MoveRef to true rvalue references and the modern Move and Forward. r=luke, r=waldo
bbbeb0e593ecff3c790e079eb790144bf224d072
created 2013-10-24 17:11 +0100
pushed 2013-11-11 19:29 +0000
Jeff Walden Jeff Walden - Bug 934718 - Simplify some of the alpha computations in HashTable.h by converting alpha fractions to numerator/denominator ratios of integers, and convert associated JS_STATIC_ASSERT to static_assert. r=luke
54e8cdecbaca676621d7ccb74b051326fd17ad2b
created 2013-10-15 10:11 -0400
pushed 2013-10-16 14:40 +0000
Nathan Froyd Nathan Froyd - Bug 925879 - use JS_BITS_PER_WORD instead of JS_BYTES_PER_WORD in HashTable.h; r=njn
5a1d12937ff6c1cf1d936800df0d640a8e26ff6e
created 2013-10-08 15:14 -0700
pushed 2013-10-08 22:13 +0000
Shu-yu Guo Shu-yu Guo - Bug 903193 - Part 4: Add ability to do read only lookup on the Shape tree. (r=bhackett)
bd7bb523c5dcb9f65e1ecd5faf1333e7983f18bb
created 2013-10-03 10:11 +1000
pushed 2013-10-04 17:18 +0000
Douglas Crosher Douglas Crosher - Bug 923328 - Ionmonkey: fix float32 hash function. r=terrence
58de1d903b6fdbc565e62f692d5c70fa1660939a
created 2013-09-24 10:03 +0100
pushed 2013-09-24 09:38 +0000
Jon Coppeard Jon Coppeard - Bug 912567 - Split HashMap/HashSet::rekey() into rekey() and rekeyIfMoved() r=terrence
a84f156f316450e40c01d8eaa78f7e47c940dd01
created 2013-09-19 15:24 -0400
pushed 2013-09-19 19:29 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/ductwork/, js/ipc/, and js/public/; r=ehsan
bb557a5557c2d70b2d73f2002855e70ed16870f6
created 2013-08-29 11:54 -0700
pushed 2013-08-29 23:05 +0000
Justin Lebar Justin Lebar - Bug 909977 - Rename mozilla::Move to mozilla::OldMove, and make mozilla::Move a synonym for std::move(). r=waldo
3a95e61649a4b5cd4757e0458d97c6ea3db3cbcc
created 2013-08-29 10:27 +0100
pushed 2013-08-29 10:03 +0000
Jon Coppeard Jon Coppeard - Bug 906387 - Rehash hash tables if necessary when rekeying during minor GC r=terrence
61656d71867820a03735607e866a1a4bc26e8d0a
created 2013-02-15 17:59 +0000
pushed 2013-08-27 09:14 +0000
Jon Coppeard Jon Coppeard - Bug 726687 - Stop rekeying from calling pre barriers r=terrence
ce2910a5da0094d7683e337e6cb466bee00ca34d
created 2013-08-14 09:00 +0200
pushed 2013-08-14 12:48 +0000
Ms2ger Ms2ger - Bug 904110 - Move alignment features out of Util.h into a new header; r=Waldo
8abf922fb3ea4bb8af617666c64d165b9154eedd
created 2013-07-08 12:42 -0700
pushed 2013-07-18 04:57 +0000
Jeff Walden Jeff Walden - Bug 891177 - Remove Vector.h's js/TemplateLib.h dependency by introducing mfbt/TemplateLib.h with the necessary bits. r=terrence
5f48a72285df2862abf39b5d744977887c62960e
created 2013-07-03 15:57 -0700
pushed 2013-07-10 23:13 +0000
Jeff Walden Jeff Walden - Bug 891177 - Move js::Swap to mozilla::Swap. r=terrence
c77abc3f3890385967793d19073503c8a183e3f4
created 2013-07-02 17:47 -0700
pushed 2013-07-10 23:13 +0000
Jeff Walden Jeff Walden - Bug 891177 - Add ReentrancyGuard.h as a helper class for asserting that use of a class is non-reentrant. r=terrence
2e8e8ebef9285fc9d18186b11666f19f546fc6df
created 2013-07-02 17:25 -0700
pushed 2013-07-10 23:13 +0000
Jeff Walden Jeff Walden - Bug 891177 - Implement Move.h to define a move-construction interface. r=terrence
7813225999af5a4b449bfcb8a3c7c6db24e45cad
created 2013-06-27 18:12 -0700
pushed 2013-07-09 22:28 +0000
Terrence Cole Terrence Cole - Bug 888117 - Properly barrier the JSON stringifier's CycleDetection set; r=billm
0ef38d43fd498675d694c4a5bc1e2b5cef7db887
created 2013-07-02 09:43 +0100
pushed 2013-07-02 10:24 +0000
Jon Coppeard Jon Coppeard - Bug 878160 - GC: post barrier weak references in the browser - part 1 JS engine r=terrence
3d4480f6c25d2ba46dc90912804bdfd29f6bd52e
created 2013-06-23 13:21 +0200
pushed 2013-06-25 04:00 +0000
Catalin Iacob Catalin Iacob - Bug 798914 (part 4) - Use newly introduced mozilla::MallocSizeOf in js. r=njn.
806a358aa8b2b02389e2d0a5111481ba237aae43
created 2013-06-20 11:55 -0700
pushed 2013-06-20 18:57 +0000
Dan Gohman Dan Gohman - Bug 885175 - DoubleHasher<double> fixes -- use a bitwise comparison to avoid considering zero and negative zero equal. r=luke
41caf6414eae175be5af4ca6456ea0ae11c11150
created 2013-06-19 17:59 -0700
pushed 2013-06-20 04:20 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 883697 (part 1) - Make include guards consistent in js/ductwork/, js/ipc/ and js/public/. r=njn.
3297733a26610400db18d7df2f7a99ce44d79cfa
created 2013-03-14 10:26 -0700
pushed 2013-04-19 00:03 +0000
Terrence Cole Terrence Cole - Bug 706885 - Implement generational GC for the SpiderMonkey interpreter; r=billm
089c532f32d1a1515b2554b451a828d497b4f83b
created 2013-04-16 13:47 -0700
pushed 2013-04-16 20:47 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
b85daec2b90caecbe2e25daaeb37342cd55871e0
created 2013-04-15 12:55 -0700
pushed 2013-04-15 19:55 +0000
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01
created 2013-04-15 11:33 -0700
pushed 2013-04-15 18:33 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
6d92a2e39c778d1177a5f89270bf5a8160b169b1
created 2013-04-11 19:55 -0700
pushed 2013-04-12 02:56 +0000
Phil Ringnalda Phil Ringnalda - Back out 5bf9771e1a28 (bug 860029) for bustage
5bf9771e1a2830d8ef70114b31e4219164f9c5e0
created 2013-04-11 18:48 -0700
pushed 2013-04-12 01:49 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn
349a8651db2418405df1aac5a80a68039b66d025
created 2013-04-03 11:24 -0400
pushed 2013-04-04 00:14 +0000
Nathan Froyd Nathan Froyd - Bug 853646 - part 0a - remove js::StripConst and use mozilla::RemoveConst instead; r=Waldo
de6afab8b3834965b983bf9b2d83b13c205af376
created 2013-04-01 22:43 -0700
pushed 2013-04-03 00:32 +0000
Jeff Walden Jeff Walden - Bug 856850 - Implement a PodOperations.h header that includes all the Pod* functions currently in jsutil.h. r=Ms2ger
37d1f749d07207866840b87a25496414a773686a
created 2013-03-25 11:48 -0700
pushed 2013-04-01 22:23 +0000
Terrence Cole Terrence Cole - Bug 854051 - Remove HashTable::clearWithoutCallingDestructors; r=billm
less more (0) -100 -60 tip