js/public/HashTable.h
258f0a5ed7f552678ee55dd15cf2cae62b1ad402
created 2012-07-16 10:54 -0700
pushed 2015-01-29 00:44 +0000
Terrence Cole Terrence Cole - Bug 776583 - Make post barrier verifier pass interpreter tests; r=billm
e4fc754010f94ffacd6a78ec1e32f8805a6ec5b9
created 2012-07-03 16:33 -0500
pushed 2015-01-29 00:44 +0000
Jason Orendorff Jason Orendorff - Bug 743107 - Add OrderedHashTable. Change implementation of Map and Set to retain insertion order. r=luke.
a9aa3ca036274386dc3a1b41ef60e5ce994511de
created 2012-07-04 19:27 -0400
pushed 2015-01-29 00:44 +0000
Ehsan Akhgari Ehsan Akhgari - Backout changeset 5f4c341d773a (bug 743107) under the suspicion of breaking Linux32 mochitest-chrome without framepointers
5f4c341d773a39cd425da34f9d090bcf73ec048c
created 2012-07-03 16:33 -0500
pushed 2015-01-29 00:44 +0000
Jason Orendorff Jason Orendorff - Bug 743107 - Add OrderedHashTable. Change implementation of Map and Set to retain insertion order. r=luke.
bd016e0569f5e92328e6281f059906c2e7f852d3
created 2012-06-15 13:21 -0700
pushed 2015-01-29 00:44 +0000
Terrence Cole Terrence Cole - Bug 763636 - Do not OOM after rekeying a HashTable; r=luke
4bf6b709f383a02efdc46db7d1f82de63fb5d582
created 2012-06-14 17:06 -0700
pushed 2015-01-29 00:44 +0000
Terrence Cole Terrence Cole - Backed out changeset 35c79f50d85f
35c79f50d85f2a53cf46c56ab5a436395c9a3b28
created 2012-06-14 16:05 -0700
pushed 2015-01-29 00:44 +0000
Terrence Cole Terrence Cole - Bug 763636 - Do not OOM after rekeying a HashTable; r=luke
e128263f45f47f5a35ffc413f94ea6b115fd09c4
created 2012-06-06 16:40 -0700
pushed 2015-01-29 00:44 +0000
Terrence Cole Terrence Cole - Bug 759991 - Fix infinite loop in rekeyFront with fully collided Table; r=luke
038ab46bfb08b05a327d15ba5a0f8cf07c2f8850
created 2012-06-11 17:38 -0700
pushed 2015-01-29 00:44 +0000
Phil Ringnalda Phil Ringnalda - Back out ecbe3c75551d (bug 759991) to investigate the effects on TestStartupCache bustage on a CLOSED TREE
ecbe3c75551d5525d9d8ef3ea885a3045a04068f
created 2012-06-06 16:40 -0700
pushed 2015-01-29 00:44 +0000
Terrence Cole Terrence Cole - Bug 759991 - Fix infinite loop in rekeyFront with fully collided Table; r=luke
03a85aeeed1493fc7f327cf285562aaef39501ab
created 2012-06-04 00:00 -0700
pushed 2015-01-29 00:44 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 760337 - Add JS_ASSERT(table) where appropriate in HashTable.h. r=luke.
70288798e65f8b1b32ea87c194d7bb5f8297848a
created 2012-06-01 15:41 -0700
pushed 2015-01-29 00:44 +0000
Terrence Cole Terrence Cole - Bug 760342 - Check explicitly for mis-use of HashTable::Enum; r=luke
d7b8fe3834b9a117dee9e10a7d00e1703d95196d
created 2012-06-01 17:45 -0700
pushed 2015-01-29 00:44 +0000
Matt Brubeck Matt Brubeck - Back out bug 760342 for Windows build error, bug 755070 for Android crashes, and bug 760458 because it depends on 755070
57f92b0c3097a6ccb4d7574fc9d945b1dcc9470b
created 2012-06-01 15:41 -0700
pushed 2015-01-29 00:44 +0000
Terrence Cole Terrence Cole - Bug 760342 - Check explicitly for mis-use of HashTable::Enum; r=luke
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2015-01-29 00:44 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
157bf3e3ccde0c1f02d481cc44fda4a06828e1c1
created 2012-05-04 14:18 -0700
pushed 2015-01-29 00:44 +0000
Terrence Cole Terrence Cole - Bug 753479 - Make HashTable::Enum::rekeyFront take a separate Lookup; r=luke
7b11e6c758c80cb0537281021ff046bba30ec986
created 2012-05-07 12:46 -0700
pushed 2015-01-29 00:44 +0000
Terrence Cole Terrence Cole - Bug 752604 - Ergonomics improvements for HashTable::rekeyFront; r=luke
59c95d0f775adad054cb83fa9c52fc7b574a30c6
created 2012-04-24 20:03 +0200
pushed 2015-01-29 00:44 +0000
Tom Schuster Tom Schuster - Bug 735036 - Check for OOM in debug only method. r=luke
38f159e04083e31be9dd967b66898854c9946f6b
created 2012-04-10 09:51 -0700
pushed 2015-01-29 00:44 +0000
Terrence Cole Terrence Cole - Bug 744052 - Restructure HashTable::checkOverflow for easier reading; r=luke
8bf10298a769ef5ba09121970c01e5a1363bfbd7
created 2012-04-09 19:07 -0700
pushed 2015-01-29 00:44 +0000
Terrence Cole Terrence Cole - Bug 743885 - Fix OOM handling regression in HashTable; r=luke
c508a51af8435d6b8a6687fb2f5164d69908039d
created 2012-04-04 11:18 -0700
pushed 2015-01-29 00:44 +0000
Daniel Holbert Daniel Holbert - Bug 742438: Fix straggling bool-vs-NULL comparison after HashSet::put return-type change. r=terrence
a911e7d5cea1cb53116ab302fd0c513523dee4af
created 2012-03-30 11:01 -0700
pushed 2015-01-29 00:44 +0000
Terrence Cole Terrence Cole - Bug 740153 - Don't expose Entry directly through HashMap; r=luke
c9024bcb8da0f79cfcefa887df1c52f37865f922
created 2012-03-14 13:48 -0700
pushed 2015-01-29 00:44 +0000
Terrence Cole Terrence Cole - Bug 722946 - Add method to HashTable::Enum for inline rekeying; r=luke
d067c50e01dce78835c5194055f5ef3632ddd98a
created 2012-03-14 14:29 -0400
pushed 2015-01-29 00:44 +0000
Ehsan Akhgari Ehsan Akhgari - Backout changeset ea6be5f60c42 (bug 722946) for breaking Windows builds
ea6be5f60c42dbdad785cb4f40ffcbedb26dd843
created 2012-02-03 15:43 -0800
pushed 2015-01-29 00:44 +0000
Terrence Cole Terrence Cole - Bug 722946 - Add method to HashTable for inline rekeying/removal; r=luke
17c65d32c7b891e70435561b965b71c355bd28ac
created 2012-03-05 13:09 -0500
pushed 2015-01-29 00:44 +0000
Benoit Girard Benoit Girard - Restore merge changeset 39a3044823b0, regression fixed upstream in mc
5c3d11c465f1b029e7fbbfffe6af13d0b094a28d
created 2012-03-02 18:32 -0500
pushed 2015-01-29 00:44 +0000
Benoit Girard Benoit Girard - Backed out changeset 39a3044823b0 because of bad interaction with maple.
2d534a06e56100e614c1258166654cd167a30c67
created 2012-03-01 12:48 -0600
pushed 2015-01-29 00:44 +0000
Jason Orendorff Jason Orendorff - Add static assertions as requested in bug 726298 comment 2 and 4.
01d0bab1636ef49d2cbb9dc2a64405cba7b204fc
created 2012-01-25 00:52 -0800
pushed 2015-01-29 00:44 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 715453 - Remove computedSize from nsMallocSizeOfFun. r=jlebar,bhackett.
a23e8635383a27dfc4962c80d1760fc4775cf8fb
created 2012-01-24 18:32 -0800
pushed 2015-01-29 00:44 +0000
Bill McCloskey Bill McCloskey - Bug 720853 - Add read barrier for atom table (r=luke)
5c3e0e48bb8c8cbbf1fb8d1d70f40b29a8b08f2c
created 2012-01-02 16:34 -0600
pushed 2015-01-29 00:44 +0000
Jeff Walden Jeff Walden - Bug 714264 - Move declarations around such that it's possible to include jsprvtd.h before Vector.h or HashTable.h. r=luke
10f831bfaf08329ede947f4cbf19480a4cf62601
created 2011-12-31 07:32 -0700
pushed 2015-01-29 00:44 +0000
Brian Hackett Brian Hackett - Backed out changeset 4282a285d381 (bug 707049 backout).
4282a285d3813d5eb7a6639e690ce533a2fc1b04
created 2011-12-31 15:13 +0100
pushed 2015-01-29 00:44 +0000
Ms2ger Ms2ger - Backout 0d642e4e08cf (bug 707049); requested by evilpie.
0d642e4e08cf26daa6edcc91ad22a435c40176d6
created 2011-12-30 20:12 -0700
pushed 2015-01-29 00:44 +0000
Brian Hackett Brian Hackett - Add dynamic analysis for identifying moving GC hazards, autorooter classes, some VM rooters, bug 707049. r=billm
376c18c259193d03d9bec0ee4e6edc4776326f8e
created 2011-12-29 15:50 -0600
pushed 2015-01-29 00:44 +0000
Jeff Walden Jeff Walden - Use < rather than != when comparing a bunch of pointers to sentinel end-pointer values, as a small hedge against things going awry and skipping past the sentinel. No bug, r=firebot
29dc9bdea5a90b0a85efeaa385219b30fbd34849
created 2011-12-29 13:37 -0800
pushed 2015-01-29 00:44 +0000
Hub Figuière Hub Figuière - Bug 714169 - Fix warning in HashTable.h by using |continue;| instead of |;|. r=jwalden
d6d732ef5650562f1f1593df4bd446614e3f2dfa
created 2011-12-08 22:54 -0500
pushed 2015-01-29 00:44 +0000
Jeff Walden Jeff Walden - Bug 708735 - Use <stdint.h> types in JSAPI and throughout SpiderMonkey. Continue to provide the {u,}int{8,16,32,64} and JS{Uint,Int}{8,16,32,64} integer types through a single header, however, for a simpler backout strategy -- and also to ease the transition for embedders. r=timeless on switching the jsd API to use the <stdint.h> types, r=luke, r=dmandelin
239e7d505041f16f5a727d388d4c4b8997f00163
created 2011-11-30 12:45 -0800
pushed 2015-01-29 00:44 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
976c33eee3ac2470d24bbbcf33bfa1c96e1fb73b
created 2011-11-21 20:29 -0500
pushed 2015-01-29 00:44 +0000
Brian Hackett Brian Hackett - Add about:memory reporters for per compartment shape tables, bug 704372.
d807cb7b91e51645405d70974a0ab5aebdffd85c
created 2011-11-27 19:03 -0800
pushed 2015-01-29 00:44 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 698968 - Add mallocSizeOf functions and start using them. r=jlebar,bhackett,jfkthame, sr=bz.
d4bd0f9bece82af8a3026e35bb5676ea7c2d9fb5
created 2011-10-25 16:07 -0700
pushed 2015-01-29 00:44 +0000
Bill McCloskey Bill McCloskey - Bug 641027 - Add snapshot-at-the-beginning write barriers for incremental GC (r=luke,bhackett)
c279d3c09e459ed8e72b6faa580e38816f1d976b
created 2011-11-08 21:02 -0800
pushed 2015-01-29 00:44 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 699724 - Shrink js::HashTable. r=luke.
1630a68499bc158946f7211be9cb7fda8e257b9e
created 2011-11-01 21:59 -0700
pushed 2015-01-29 00:44 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 684800 - Measure slop in TI-related JS memory reporters. r=bhackett.
d9b279e5adbe220c552a62a98991bf98398e9f88
created 2011-10-30 16:12 -0700
pushed 2015-01-29 00:44 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 697933 - Allow HashTables to have a capacity as small as four. r=luke.
127d6851a3224342d8dd23f770f4fb48c6909cb7
created 2011-10-27 23:06 -0700
pushed 2015-01-29 00:44 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 697931 - Remove KidHashes when possible. r=luke.
b9c673621e1eff02a96bc5ee2b96a4956893b19d
created 2011-10-04 15:33 -0700| base
pushed 2015-01-29 00:44 +0000
Luke Wagner Luke Wagner - Bug 689362 - Create js/public (with the intention that its contents will eventually be the only INSTALLED_HEADERS), move Vector and HashTable to js/public and some dependencies (r=billm,sr=dmandelin)
less more (0) tip