gecko-dev/js/public
Terrence Cole a3172ed2bc Bug 744579 - Implement a relocatable version of HeapPtr; r=billm
We cannot store HeapPtrs in memory that may be realloced outside of the GC.
Instead we should use the RelocatablePtr, which is more expensive, but is able
to handle being moved, or EncapsulatedPtr which requires external barriers.

--HG--
extra : rebase_source : 949c71cfdab8005339aea49437922f7f00a6f73a
2012-05-15 17:21:23 -07:00
..
HashTable.h Bug 753479 - Make HashTable::Enum::rekeyFront take a separate Lookup; r=luke 2012-05-04 14:18:28 -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 755581 - Follow-up: replace js::RuntimeSizes with JS::RuntimeSizes. r=luke. 2012-05-17 17:08:57 -07:00
TemplateLib.h Bug 744579 - Implement a relocatable version of HeapPtr; r=billm 2012-05-15 17:21:23 -07:00
Utility.h Bug 748237. Only do the c++11 stuff for clang here, since otherwise we get scary warnings with gcc on android. r=luke 2012-04-26 00:43:00 -04:00
Vector.h Bug 744579 - Implement a relocatable version of HeapPtr; r=billm 2012-05-15 17:21:23 -07:00