gecko-dev/js/public
Terrence Cole 844245f157 Bug 722946 - Add method to HashTable::Enum for inline rekeying; r=luke
It is possible in several places to have unconstrained client objects as the key
of a HashMap/HashSet. For generational and compacting GC, we will need to move
these objects in memory. This means we will need to remove and re-insert these
keys in a new location, during GC. Because we cannot safely allocate memory for
this, we need a specialized algorithm inside the HashTable itself.
2012-03-14 13:48:59 -07:00
..
HashTable.h Bug 722946 - Add method to HashTable::Enum for inline rekeying; r=luke 2012-03-14 13:48:59 -07:00
LegacyIntTypes.h Bug 731789 - Rename mfbt/StdInt.h to mfbt/StandardInteger.h, so stdint types work from cpp files inside mfbt. r=waldo 2012-02-29 22:56:43 -05:00
MemoryMetrics.h bug 728250 - remove JSPrincipals::codebase. r=:luke,:bz 2012-03-09 10:48:50 +01:00
TemplateLib.h Bug 731492: Remove obsolete typedef JSPackedBool, r=luke 2012-02-28 19:03:57 -08:00
Utility.h Bug 733493 - Improve JS shell OOM testing code, now with 100% less bustage. r=jorendorff 2012-03-10 15:53:03 -05:00
Vector.h Bug 729403 (part 1, take 2) - Add Vector::sizeOf{In,Ex}cludingThis(). r=luke. 2012-02-26 20:18:13 -08:00