Merge TCMalloc r38
authoroliver@apple.com <oliver@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 5 Dec 2007 03:58:41 +0000 (03:58 +0000)
committeroliver@apple.com <oliver@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 5 Dec 2007 03:58:41 +0000 (03:58 +0000)
commitaa634d7dd7e7f4993c7eaae4703dd2d6b0f5118e
tree0eb7be41751e42174d790b0e1d8047c6340f99b5
parentb860c9fbd80f84476d6e60f7ff0d7d514a1613fc
Merge TCMalloc r38

Reviewed by Mark Rowe and Geoff Garen.

It also result in a performance progression between 0.5% and
0.9% depending on the test, however most if not all of this
gain will be consumed by the overhead involved in the later
change to release memory to the system.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@28434 268f45cc-cd09-0410-ab3c-d52691b4dbfc
JavaScriptCore/ChangeLog
JavaScriptCore/JavaScriptCore.vcproj/WTF/WTF.vcproj
JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj
JavaScriptCore/wtf/FastMalloc.cpp
JavaScriptCore/wtf/TCPackedCache.h [new file with mode: 0644]
JavaScriptCore/wtf/TCPageMap.h
JavaScriptCore/wtf/TCSystemAlloc.cpp
JavaScriptCore/wtf/TCSystemAlloc.h