600b5127aac044adbbf0953a74e370395b52461d
[WebKit-https.git] / Source / WTF / ChangeLog
1 2012-03-26  Carlos Garcia Campos  <cgarcia@igalia.com>
2
3         Unreviewed. Fix make distcheck.
4
5         * GNUmakefile.list.am: Add config.h to the source file list.
6
7 2012-03-25  Kevin Ollivier  <kevino@theolliviers.com>
8
9         [wx] Unreviewed build fix. Move WTF to its own static lib build.
10
11         * wscript: Added.
12
13 2012-03-23  Tony Chang  <tony@chromium.org>
14
15         [chromium] Unreviewed, move a comment closer to where it matters and
16         make it more specific.
17
18         * WTF.gyp/WTF.gyp:
19
20 2012-03-23  Steve Falkenburg  <sfalken@apple.com>
21
22         Update Apple Windows build files for WTF move
23         https://bugs.webkit.org/show_bug.cgi?id=82069
24
25         Reviewed by Jessie Berlin.
26
27         * WTF.vcproj/WTF.make: Added.
28         * WTF.vcproj/WTF.sln: Added.
29
30 2012-03-23  Dean Jackson  <dino@apple.com>
31
32         Disable CSS_SHADERS in Apple builds
33         https://bugs.webkit.org/show_bug.cgi?id=81996
34
35         Reviewed by Simon Fraser.
36
37         Put ENABLE_CSS_SHADERS into Platform.h, but disable for
38         Apple builds.
39
40         * wtf/Platform.h:
41
42 2012-03-23  Tony Chang  <tony@chromium.org>
43
44         [chromium] rename newwtf target back to wtf
45         https://bugs.webkit.org/show_bug.cgi?id=82064
46
47         Reviewed by Adam Barth.
48
49         * WTF.gyp/WTF.gyp:
50
51 2012-03-22  Jessie Berlin  <jberlin@apple.com>
52
53         Windows build fix after r111778.
54
55         * WTF.vcproj/WTF.vcproj:
56         DateMath.h and DateMath.cpp should be built by WTF, since they are part of WTF.
57
58 2012-03-22  Raphael Kubo da Costa  <rakuco@FreeBSD.org>
59
60         [CMake] Unreviewed build fix after r111778.
61
62         * CMakeLists.txt: Added.
63         * wtf/CMakeLists.txt: Add ${CMAKE_BINARY_DIR} to the include paths
64         for cmakeconfig.h to be found.
65
66 2012-03-22  Tony Chang  <tony@chromium.org>
67
68         Unreviewed, attempt to fix the chromium-win build and another attempt
69         at fixing the chromium-android build.
70
71         * WTF.gyp/WTF.gyp:
72
73 2012-03-22  Tony Chang  <tony@chromium.org>
74
75         Unreviewed, attempt to fix chromium-android build.
76
77         * WTF.gyp/WTF.gyp:
78
79 2012-03-22  Tony Chang  <tony@chromium.org>
80
81         Unreviewed, fix chromium build after wtf move.
82
83         Move wtf_config and wtf settings to newwtf.
84
85         * WTF.gyp/WTF.gyp:
86
87 2012-03-22  Martin Robinson  <mrobinson@igalia.com>
88
89         One more GTK+ build fix after r111778.
90
91         * GNUmakefile.am: Adding missing include path.
92
93 2012-03-22  Martin Robinson  <mrobinson@igalia.com>
94
95         Fixed the GTK+ WTF/JavaScriptCore build after r111778.
96
97         * GNUmakefile.am: Remove some extra trailing backslashes and a few uncessary
98           variables.
99         * GNUmakefile.list.am: Ditto.
100
101 2012-03-22  Dan Bernstein  <mitz@apple.com>
102
103         Fixed the JavaScriptCore debug build after r111778.
104
105         * WTF.xcodeproj/project.pbxproj: Use debug DEBUG_DEFINES when building
106         the Debug configuration.
107
108 2012-03-22  Csaba Osztrogonác  <ossy@webkit.org>
109
110         Actually move WTF files to their new home
111         https://bugs.webkit.org/show_bug.cgi?id=81844
112
113         [Qt] Unreviewed buildfix after r111778.
114
115         * WTF.pri:
116
117 2012-03-22  Eric Seidel  <eric@webkit.org>
118
119         Actually move WTF files to their new home
120         https://bugs.webkit.org/show_bug.cgi?id=81844
121
122         Unreviewed attempt to fix AppleWin.
123
124         * WTF.vcproj/WTFCommon.vsprops:
125
126 2012-03-22  Eric Seidel  <eric@webkit.org>
127
128         Actually move WTF files to their new home
129         https://bugs.webkit.org/show_bug.cgi?id=81844
130
131         Unreviewed.  The 5MB file move is not very reviewable,
132         but various port representatives have OK'd changes to the
133         individual build systems.
134
135         * Configurations/WTF.xcconfig:
136         * GNUmakefile.list.am:
137         * Stub.cpp: Removed.
138         * Stub.h: Removed.
139         * WTF.gypi:
140         * WTF.pri:
141         * WTF.pro:
142         * WTF.vcproj/WTF.vcproj:
143         * WTF.vcproj/copy-files.cmd:
144         * WTF.xcodeproj/project.pbxproj:
145         * config.h:
146         * wtf/ASCIICType.h: Renamed from Source/JavaScriptCore/wtf/ASCIICType.h.
147         (WTF):
148         (WTF::isASCII):
149         (WTF::isASCIIAlpha):
150         (WTF::isASCIIDigit):
151         (WTF::isASCIIAlphanumeric):
152         (WTF::isASCIIHexDigit):
153         (WTF::isASCIILower):
154         (WTF::isASCIIOctalDigit):
155         (WTF::isASCIIPrintable):
156         (WTF::isASCIISpace):
157         (WTF::isASCIIUpper):
158         (WTF::toASCIILower):
159         (WTF::toASCIILowerUnchecked):
160         (WTF::toASCIIUpper):
161         (WTF::toASCIIHexValue):
162         (WTF::lowerNibbleToASCIIHexDigit):
163         (WTF::upperNibbleToASCIIHexDigit):
164         (WTF::isASCIIAlphaCaselessEqual):
165         * wtf/AVLTree.h: Renamed from Source/JavaScriptCore/wtf/AVLTree.h.
166         (WTF):
167         (AVLTreeDefaultBSet):
168         (WTF::AVLTreeDefaultBSet::operator[]):
169         (WTF::AVLTreeDefaultBSet::set):
170         (WTF::AVLTreeDefaultBSet::reset):
171         (AVLTree):
172         (WTF::AVLTree::abstractor):
173         (WTF::AVLTree::purge):
174         (WTF::AVLTree::is_empty):
175         (WTF::AVLTree::AVLTree):
176         (Iterator):
177         (WTF::AVLTree::Iterator::Iterator):
178         (WTF::AVLTree::Iterator::start_iter):
179         (WTF::AVLTree::Iterator::start_iter_least):
180         (WTF::AVLTree::Iterator::start_iter_greatest):
181         (WTF::AVLTree::Iterator::operator*):
182         (WTF::AVLTree::Iterator::operator++):
183         (WTF::AVLTree::Iterator::operator--):
184         (WTF::AVLTree::Iterator::cmp_k_n):
185         (WTF::AVLTree::Iterator::cmp_n_n):
186         (WTF::AVLTree::Iterator::get_lt):
187         (WTF::AVLTree::Iterator::get_gt):
188         (WTF::AVLTree::Iterator::null):
189         (WTF::AVLTree::build):
190         (abs_plus_root):
191         (WTF::AVLTree::get_lt):
192         (WTF::AVLTree::set_lt):
193         (WTF::AVLTree::get_gt):
194         (WTF::AVLTree::set_gt):
195         (WTF::AVLTree::get_bf):
196         (WTF::AVLTree::set_bf):
197         (WTF::AVLTree::cmp_k_n):
198         (WTF::AVLTree::cmp_n_n):
199         (WTF::AVLTree::null):
200         (WTF::AVLTree::balance):
201         (WTF::::insert):
202         (WTF::::search):
203         (WTF::::search_least):
204         (WTF::::search_greatest):
205         (WTF::::remove):
206         (WTF::::subst):
207         * wtf/Alignment.h: Renamed from Source/JavaScriptCore/wtf/Alignment.h.
208         (WTF):
209         (WTF::swap):
210         * wtf/AlwaysInline.h: Renamed from Source/JavaScriptCore/wtf/AlwaysInline.h.
211         * wtf/ArrayBuffer.cpp: Renamed from Source/JavaScriptCore/wtf/ArrayBuffer.cpp.
212         (WTF):
213         (WTF::ArrayBuffer::transfer):
214         (WTF::ArrayBuffer::addView):
215         (WTF::ArrayBuffer::removeView):
216         * wtf/ArrayBuffer.h: Renamed from Source/JavaScriptCore/wtf/ArrayBuffer.h.
217         (WTF):
218         (ArrayBufferContents):
219         (WTF::ArrayBufferContents::ArrayBufferContents):
220         (WTF::ArrayBufferContents::data):
221         (WTF::ArrayBufferContents::sizeInBytes):
222         (WTF::ArrayBufferContents::transfer):
223         (ArrayBuffer):
224         (WTF::ArrayBuffer::isNeutered):
225         (WTF::ArrayBuffer::~ArrayBuffer):
226         (WTF::ArrayBuffer::clampValue):
227         (WTF::ArrayBuffer::create):
228         (WTF::ArrayBuffer::ArrayBuffer):
229         (WTF::ArrayBuffer::data):
230         (WTF::ArrayBuffer::byteLength):
231         (WTF::ArrayBuffer::slice):
232         (WTF::ArrayBuffer::sliceImpl):
233         (WTF::ArrayBuffer::clampIndex):
234         (WTF::ArrayBufferContents::tryAllocate):
235         (WTF::ArrayBufferContents::~ArrayBufferContents):
236         * wtf/ArrayBufferView.cpp: Renamed from Source/JavaScriptCore/wtf/ArrayBufferView.cpp.
237         (WTF):
238         (WTF::ArrayBufferView::ArrayBufferView):
239         (WTF::ArrayBufferView::~ArrayBufferView):
240         (WTF::ArrayBufferView::neuter):
241         * wtf/ArrayBufferView.h: Renamed from Source/JavaScriptCore/wtf/ArrayBufferView.h.
242         (WTF):
243         (WTF::ArrayBufferView::setImpl):
244         (WTF::ArrayBufferView::setRangeImpl):
245         (WTF::ArrayBufferView::zeroRangeImpl):
246         (WTF::ArrayBufferView::calculateOffsetAndLength):
247         * wtf/Assertions.cpp: Renamed from Source/JavaScriptCore/wtf/Assertions.cpp.
248         * wtf/Assertions.h: Renamed from Source/JavaScriptCore/wtf/Assertions.h.
249         (assertUnused):
250         (assertWithMessageUnused):
251         * wtf/Atomics.h: Renamed from Source/JavaScriptCore/wtf/Atomics.h.
252         (WTF):
253         (WTF::atomicIncrement):
254         (WTF::atomicDecrement):
255         (WTF::weakCompareAndSwap):
256         (WTF::weakCompareAndSwapUIntPtr):
257         * wtf/BitVector.cpp: Renamed from Source/JavaScriptCore/wtf/BitVector.cpp.
258         (WTF):
259         (WTF::BitVector::setSlow):
260         (WTF::BitVector::resize):
261         (WTF::BitVector::clearAll):
262         (WTF::BitVector::OutOfLineBits::create):
263         (WTF::BitVector::OutOfLineBits::destroy):
264         (WTF::BitVector::resizeOutOfLine):
265         (WTF::BitVector::dump):
266         * wtf/BitVector.h: Renamed from Source/JavaScriptCore/wtf/BitVector.h.
267         (WTF):
268         (BitVector):
269         (WTF::BitVector::BitVector):
270         (WTF::BitVector::~BitVector):
271         (WTF::BitVector::operator=):
272         (WTF::BitVector::size):
273         (WTF::BitVector::ensureSize):
274         (WTF::BitVector::quickGet):
275         (WTF::BitVector::quickSet):
276         (WTF::BitVector::quickClear):
277         (WTF::BitVector::get):
278         (WTF::BitVector::set):
279         (WTF::BitVector::clear):
280         (WTF::BitVector::bitsInPointer):
281         (WTF::BitVector::maxInlineBits):
282         (WTF::BitVector::byteCount):
283         (WTF::BitVector::makeInlineBits):
284         (OutOfLineBits):
285         (WTF::BitVector::OutOfLineBits::numBits):
286         (WTF::BitVector::OutOfLineBits::numWords):
287         (WTF::BitVector::OutOfLineBits::bits):
288         (WTF::BitVector::OutOfLineBits::OutOfLineBits):
289         (WTF::BitVector::isInline):
290         (WTF::BitVector::outOfLineBits):
291         (WTF::BitVector::bits):
292         * wtf/Bitmap.h: Renamed from Source/JavaScriptCore/wtf/Bitmap.h.
293         (WTF):
294         (Bitmap):
295         (WTF::::Bitmap):
296         (WTF::::get):
297         (WTF::::set):
298         (WTF::::testAndSet):
299         (WTF::::testAndClear):
300         (WTF::::concurrentTestAndSet):
301         (WTF::::concurrentTestAndClear):
302         (WTF::::clear):
303         (WTF::::clearAll):
304         (WTF::::nextPossiblyUnset):
305         (WTF::::findRunOfZeros):
306         (WTF::::count):
307         (WTF::::isEmpty):
308         (WTF::::isFull):
309         * wtf/BlockStack.h: Renamed from Source/JavaScriptCore/wtf/BlockStack.h.
310         (WTF):
311         (BlockStack):
312         (WTF::::BlockStack):
313         (WTF::::~BlockStack):
314         (WTF::::blocks):
315         (WTF::::grow):
316         (WTF::::shrink):
317         * wtf/BloomFilter.h: Renamed from Source/JavaScriptCore/wtf/BloomFilter.h.
318         (WTF):
319         (BloomFilter):
320         (WTF::BloomFilter::maximumCount):
321         (WTF::BloomFilter::BloomFilter):
322         (WTF::BloomFilter::mayContain):
323         (WTF::BloomFilter::add):
324         (WTF::BloomFilter::remove):
325         (WTF::BloomFilter::firstSlot):
326         (WTF::BloomFilter::secondSlot):
327         (WTF::::add):
328         (WTF::::remove):
329         (WTF::::clear):
330         (WTF::::likelyEmpty):
331         (WTF::::isClear):
332         * wtf/BoundsCheckedPointer.h: Renamed from Source/JavaScriptCore/wtf/BoundsCheckedPointer.h.
333         (WTF):
334         (BoundsCheckedPointer):
335         (WTF::BoundsCheckedPointer::BoundsCheckedPointer):
336         (WTF::BoundsCheckedPointer::operator=):
337         (WTF::BoundsCheckedPointer::operator+=):
338         (WTF::BoundsCheckedPointer::operator-=):
339         (WTF::BoundsCheckedPointer::operator+):
340         (WTF::BoundsCheckedPointer::operator-):
341         (WTF::BoundsCheckedPointer::operator++):
342         (WTF::BoundsCheckedPointer::operator--):
343         (WTF::BoundsCheckedPointer::operator<):
344         (WTF::BoundsCheckedPointer::operator<=):
345         (WTF::BoundsCheckedPointer::operator>):
346         (WTF::BoundsCheckedPointer::operator>=):
347         (WTF::BoundsCheckedPointer::operator==):
348         (WTF::BoundsCheckedPointer::operator!=):
349         (WTF::BoundsCheckedPointer::operator!):
350         (WTF::BoundsCheckedPointer::get):
351         (WTF::BoundsCheckedPointer::operator*):
352         (WTF::BoundsCheckedPointer::operator[]):
353         (WTF::BoundsCheckedPointer::strcat):
354         (WTF::BoundsCheckedPointer::validate):
355         * wtf/BumpPointerAllocator.h: Renamed from Source/JavaScriptCore/wtf/BumpPointerAllocator.h.
356         (WTF):
357         (BumpPointerPool):
358         (WTF::BumpPointerPool::ensureCapacity):
359         (WTF::BumpPointerPool::alloc):
360         (WTF::BumpPointerPool::dealloc):
361         (WTF::BumpPointerPool::operator new):
362         (WTF::BumpPointerPool::BumpPointerPool):
363         (WTF::BumpPointerPool::create):
364         (WTF::BumpPointerPool::shrink):
365         (WTF::BumpPointerPool::destroy):
366         (WTF::BumpPointerPool::ensureCapacityCrossPool):
367         (WTF::BumpPointerPool::deallocCrossPool):
368         (BumpPointerAllocator):
369         (WTF::BumpPointerAllocator::BumpPointerAllocator):
370         (WTF::BumpPointerAllocator::~BumpPointerAllocator):
371         (WTF::BumpPointerAllocator::startAllocator):
372         (WTF::BumpPointerAllocator::stopAllocator):
373         * wtf/ByteArray.cpp: Renamed from Source/JavaScriptCore/wtf/ByteArray.cpp.
374         (WTF):
375         (WTF::ByteArray::create):
376         * wtf/ByteArray.h: Renamed from Source/JavaScriptCore/wtf/ByteArray.h.
377         (ByteArray):
378         (WTF::ByteArray::length):
379         (WTF::ByteArray::set):
380         (WTF::ByteArray::get):
381         (WTF::ByteArray::data):
382         (WTF::ByteArray::clear):
383         (WTF::ByteArray::deref):
384         (WTF::ByteArray::offsetOfSize):
385         (WTF::ByteArray::offsetOfData):
386         (WTF::ByteArray::ByteArray):
387         * wtf/CMakeLists.txt: Renamed from Source/JavaScriptCore/wtf/CMakeLists.txt.
388         * wtf/CONTRIBUTORS.pthreads-win32: Renamed from Source/JavaScriptCore/wtf/CONTRIBUTORS.pthreads-win32.
389         * wtf/CheckedArithmetic.h: Renamed from Source/JavaScriptCore/wtf/CheckedArithmetic.h.
390         (WTF):
391         (CrashOnOverflow):
392         (WTF::CrashOnOverflow::overflowed):
393         (WTF::CrashOnOverflow::clearOverflow):
394         (WTF::CrashOnOverflow::hasOverflowed):
395         (RecordOverflow):
396         (WTF::RecordOverflow::RecordOverflow):
397         (WTF::RecordOverflow::overflowed):
398         (WTF::RecordOverflow::clearOverflow):
399         (WTF::RecordOverflow::hasOverflowed):
400         (WTF::isInBounds):
401         (RemoveChecked):
402         (WTF::safeAdd):
403         (WTF::safeSub):
404         (WTF::safeMultiply):
405         (WTF::safeEquals):
406         (WTF::workAroundClangBug):
407         (Checked):
408         (WTF::Checked::Checked):
409         (WTF::Checked::operator=):
410         (WTF::Checked::operator++):
411         (WTF::Checked::operator--):
412         (WTF::Checked::operator!):
413         (WTF::Checked::operator UnspecifiedBoolType*):
414         (WTF::Checked::unsafeGet):
415         (WTF::Checked::operator+=):
416         (WTF::Checked::operator-=):
417         (WTF::Checked::operator*=):
418         (WTF::Checked::operator==):
419         (WTF::Checked::operator!=):
420         (WTF::operator+):
421         (WTF::operator-):
422         (WTF::operator*):
423         * wtf/CheckedBoolean.h: Renamed from Source/JavaScriptCore/wtf/CheckedBoolean.h.
424         (CheckedBoolean):
425         (CheckedBoolean::CheckedBoolean):
426         (CheckedBoolean::~CheckedBoolean):
427         (CheckedBoolean::operator bool):
428         * wtf/Compiler.h: Renamed from Source/JavaScriptCore/wtf/Compiler.h.
429         * wtf/Complex.h: Renamed from Source/JavaScriptCore/wtf/Complex.h.
430         (WTF):
431         (WTF::complexFromMagnitudePhase):
432         * wtf/CryptographicallyRandomNumber.cpp: Renamed from Source/JavaScriptCore/wtf/CryptographicallyRandomNumber.cpp.
433         (WTF::cryptographicallyRandomNumber):
434         (WTF):
435         (WTF::cryptographicallyRandomValues):
436         * wtf/CryptographicallyRandomNumber.h: Renamed from Source/JavaScriptCore/wtf/CryptographicallyRandomNumber.h.
437         (WTF):
438         * wtf/CurrentTime.cpp: Renamed from Source/JavaScriptCore/wtf/CurrentTime.cpp.
439         (WTF):
440         (WTF::highResUpTime):
441         (WTF::lowResUTCTime):
442         (WTF::qpcAvailable):
443         (WTF::currentTime):
444         (WTF::currentSystemTime):
445         (WTF::monotonicallyIncreasingTime):
446         * wtf/CurrentTime.h: Renamed from Source/JavaScriptCore/wtf/CurrentTime.h.
447         (WTF):
448         (WTF::currentTimeMS):
449         (WTF::getLocalTime):
450         * wtf/DataLog.cpp: Renamed from Source/JavaScriptCore/wtf/DataLog.cpp.
451         (WTF):
452         (WTF::initializeLogFileOnce):
453         (WTF::initializeLogFile):
454         (WTF::dataFile):
455         (WTF::dataLogV):
456         (WTF::dataLog):
457         * wtf/DataLog.h: Renamed from Source/JavaScriptCore/wtf/DataLog.h.
458         (WTF):
459         * wtf/DateMath.cpp: Renamed from Source/JavaScriptCore/wtf/DateMath.cpp.
460         (WTF):
461         (WTF::isLeapYear):
462         (WTF::daysInYear):
463         (WTF::daysFrom1970ToYear):
464         (WTF::msToDays):
465         (WTF::twoDigitStringFromNumber):
466         (WTF::msToYear):
467         (WTF::dayInYear):
468         (WTF::msToMilliseconds):
469         (WTF::msToMinutes):
470         (WTF::msToHours):
471         (WTF::monthFromDayInYear):
472         (WTF::checkMonth):
473         (WTF::dayInMonthFromDayInYear):
474         (WTF::monthToDayInYear):
475         (WTF::dateToDaysFrom1970):
476         (WTF::maximumYearForDST):
477         (WTF::minimumYearForDST):
478         (WTF::equivalentYearForDST):
479         (WTF::calculateUTCOffset):
480         (WTF::calculateDSTOffsetSimple):
481         (WTF::calculateDSTOffset):
482         (WTF::initializeDates):
483         (WTF::ymdhmsToSeconds):
484         (KnownZone):
485         (WTF::skipSpacesAndComments):
486         (WTF::findMonth):
487         (WTF::parseLong):
488         (WTF::parseES5DatePortion):
489         (WTF::parseES5TimePortion):
490         (WTF::parseES5DateFromNullTerminatedCharacters):
491         (WTF::parseDateFromNullTerminatedCharacters):
492         (WTF::timeClip):
493         (WTF::makeRFC2822DateString):
494         * wtf/DateMath.h: Renamed from Source/JavaScriptCore/wtf/DateMath.h.
495         (WTF):
496         (WTF::jsCurrentTime):
497         * wtf/DecimalNumber.cpp: Renamed from Source/JavaScriptCore/wtf/DecimalNumber.cpp.
498         (WTF):
499         (WTF::DecimalNumber::bufferLengthForStringDecimal):
500         (WTF::DecimalNumber::bufferLengthForStringExponential):
501         (WTF::DecimalNumber::toStringDecimal):
502         (WTF::DecimalNumber::toStringExponential):
503         * wtf/DecimalNumber.h: Renamed from Source/JavaScriptCore/wtf/DecimalNumber.h.
504         (WTF):
505         (DecimalNumber):
506         (WTF::DecimalNumber::DecimalNumber):
507         (WTF::DecimalNumber::sign):
508         (WTF::DecimalNumber::exponent):
509         (WTF::DecimalNumber::significand):
510         (WTF::DecimalNumber::precision):
511         * wtf/Decoder.h: Renamed from Source/JavaScriptCore/wtf/Decoder.h.
512         (WTF):
513         (Decoder):
514         (WTF::Decoder::Decoder):
515         (WTF::Decoder::~Decoder):
516         * wtf/Deque.h: Renamed from Source/JavaScriptCore/wtf/Deque.h.
517         (WTF):
518         (Deque):
519         (WTF::Deque::size):
520         (WTF::Deque::isEmpty):
521         (WTF::Deque::begin):
522         (WTF::Deque::end):
523         (WTF::Deque::rbegin):
524         (WTF::Deque::rend):
525         (WTF::Deque::first):
526         (WTF::Deque::last):
527         (DequeIteratorBase):
528         (WTF::DequeIteratorBase::assign):
529         (DequeIterator):
530         (WTF::DequeIterator::DequeIterator):
531         (WTF::DequeIterator::operator=):
532         (WTF::DequeIterator::operator*):
533         (WTF::DequeIterator::operator->):
534         (WTF::DequeIterator::operator==):
535         (WTF::DequeIterator::operator!=):
536         (WTF::DequeIterator::operator++):
537         (WTF::DequeIterator::operator--):
538         (DequeConstIterator):
539         (WTF::DequeConstIterator::DequeConstIterator):
540         (WTF::DequeConstIterator::operator=):
541         (WTF::DequeConstIterator::operator*):
542         (WTF::DequeConstIterator::operator->):
543         (WTF::DequeConstIterator::operator==):
544         (WTF::DequeConstIterator::operator!=):
545         (WTF::DequeConstIterator::operator++):
546         (WTF::DequeConstIterator::operator--):
547         (DequeReverseIterator):
548         (WTF::DequeReverseIterator::DequeReverseIterator):
549         (WTF::DequeReverseIterator::operator=):
550         (WTF::DequeReverseIterator::operator*):
551         (WTF::DequeReverseIterator::operator->):
552         (WTF::DequeReverseIterator::operator==):
553         (WTF::DequeReverseIterator::operator!=):
554         (WTF::DequeReverseIterator::operator++):
555         (WTF::DequeReverseIterator::operator--):
556         (DequeConstReverseIterator):
557         (WTF::DequeConstReverseIterator::DequeConstReverseIterator):
558         (WTF::DequeConstReverseIterator::operator=):
559         (WTF::DequeConstReverseIterator::operator*):
560         (WTF::DequeConstReverseIterator::operator->):
561         (WTF::DequeConstReverseIterator::operator==):
562         (WTF::DequeConstReverseIterator::operator!=):
563         (WTF::DequeConstReverseIterator::operator++):
564         (WTF::DequeConstReverseIterator::operator--):
565         (WTF::::checkValidity):
566         (WTF::::checkIndexValidity):
567         (WTF::::invalidateIterators):
568         (WTF::::Deque):
569         (WTF::deleteAllValues):
570         (WTF::=):
571         (WTF::::destroyAll):
572         (WTF::::~Deque):
573         (WTF::::swap):
574         (WTF::::clear):
575         (WTF::::findIf):
576         (WTF::::expandCapacityIfNeeded):
577         (WTF::::expandCapacity):
578         (WTF::::takeFirst):
579         (WTF::::append):
580         (WTF::::prepend):
581         (WTF::::removeFirst):
582         (WTF::::remove):
583         (WTF::::addToIteratorsList):
584         (WTF::::removeFromIteratorsList):
585         (WTF::::DequeIteratorBase):
586         (WTF::::~DequeIteratorBase):
587         (WTF::::isEqual):
588         (WTF::::increment):
589         (WTF::::decrement):
590         (WTF::::after):
591         (WTF::::before):
592         * wtf/DisallowCType.h: Renamed from Source/JavaScriptCore/wtf/DisallowCType.h.
593         * wtf/DoublyLinkedList.h: Renamed from Source/JavaScriptCore/wtf/DoublyLinkedList.h.
594         (WTF):
595         (DoublyLinkedListNode):
596         (WTF::::DoublyLinkedListNode):
597         (WTF::::setPrev):
598         (WTF::::setNext):
599         (WTF::::prev):
600         (WTF::::next):
601         (DoublyLinkedList):
602         (WTF::::DoublyLinkedList):
603         (WTF::::isEmpty):
604         (WTF::::size):
605         (WTF::::clear):
606         (WTF::::head):
607         (WTF::::tail):
608         (WTF::::push):
609         (WTF::::append):
610         (WTF::::remove):
611         (WTF::::removeHead):
612         * wtf/DynamicAnnotations.cpp: Renamed from Source/JavaScriptCore/wtf/DynamicAnnotations.cpp.
613         (WTFAnnotateBenignRaceSized):
614         (WTFAnnotateHappensBefore):
615         (WTFAnnotateHappensAfter):
616         * wtf/DynamicAnnotations.h: Renamed from Source/JavaScriptCore/wtf/DynamicAnnotations.h.
617         * wtf/Encoder.h: Renamed from Source/JavaScriptCore/wtf/Encoder.h.
618         (WTF):
619         (Encoder):
620         (WTF::Encoder::Encoder):
621         (WTF::Encoder::~Encoder):
622         * wtf/ExportMacros.h: Renamed from Source/JavaScriptCore/wtf/ExportMacros.h.
623         * wtf/FastAllocBase.h: Renamed from Source/JavaScriptCore/wtf/FastAllocBase.h.
624         (WTF):
625         (WTF::fastNew):
626         (Internal):
627         (WTF::Internal::NewArrayImpl::fastNewArray):
628         (WTF::fastNewArray):
629         (WTF::fastDelete):
630         (WTF::fastDeleteSkippingDestructor):
631         (WTF::Internal::DeleteArrayImpl::fastDeleteArray):
632         (WTF::fastDeleteArray):
633         (WTF::fastNonNullDelete):
634         (WTF::Internal::NonNullDeleteArrayImpl::fastNonNullDeleteArray):
635         (WTF::fastNonNullDeleteArray):
636         * wtf/FastMalloc.cpp: Renamed from Source/JavaScriptCore/wtf/FastMalloc.cpp.
637         (WTF):
638         (WTF::isForbidden):
639         (WTF::fastMallocForbid):
640         (WTF::fastMallocAllow):
641         (WTF::initializeIsForbiddenKey):
642         (Internal):
643         (WTF::Internal::fastMallocMatchFailed):
644         (WTF::fastZeroedMalloc):
645         (WTF::fastStrDup):
646         (WTF::tryFastZeroedMalloc):
647         (WTF::tryFastMalloc):
648         (WTF::fastMalloc):
649         (WTF::tryFastCalloc):
650         (WTF::fastCalloc):
651         (WTF::fastFree):
652         (WTF::tryFastRealloc):
653         (WTF::fastRealloc):
654         (WTF::releaseFastMallocFreeMemory):
655         (WTF::fastMallocStatistics):
656         (WTF::fastMallocSize):
657         (FastMallocZone):
658         (WTF::FastMallocZone::goodSize):
659         (WTF::FastMallocZone::check):
660         (WTF::FastMallocZone::print):
661         (WTF::FastMallocZone::log):
662         (WTF::FastMallocZone::forceLock):
663         (WTF::FastMallocZone::forceUnlock):
664         (WTF::FastMallocZone::statistics):
665         (WTF::FastMallocZone::zoneValloc):
666         (WTF::FastMallocZone::zoneDestroy):
667         (WTF::KernelSupportsTLS):
668         (WTF::CheckIfKernelSupportsTLS):
669         (WTF::ClassIndex):
670         (TCEntry):
671         (WTF::LgFloor):
672         (WTF::SLL_Next):
673         (WTF::SLL_SetNext):
674         (WTF::SLL_Push):
675         (WTF::SLL_Pop):
676         (WTF::SLL_PopRange):
677         (WTF::SLL_PushRange):
678         (WTF::SLL_Size):
679         (WTF::SizeClass):
680         (WTF::ByteSizeForClass):
681         (WTF::NumMoveSize):
682         (WTF::InitSizeClasses):
683         (WTF::MetaDataAlloc):
684         (PageHeapAllocator):
685         (WTF::PageHeapAllocator::Init):
686         (WTF::PageHeapAllocator::New):
687         (WTF::PageHeapAllocator::Delete):
688         (WTF::PageHeapAllocator::inuse):
689         (WTF::PageHeapAllocator::recordAdministrativeRegions):
690         (WTF::pages):
691         (WTF::AllocationSize):
692         (Span):
693         (WTF::Event):
694         (WTF::NewSpan):
695         (WTF::DeleteSpan):
696         (WTF::DLL_Init):
697         (WTF::DLL_Remove):
698         (WTF::DLL_IsEmpty):
699         (WTF::DLL_Length):
700         (WTF::DLL_Print):
701         (WTF::DLL_Prepend):
702         (StackTrace):
703         (MapSelector):
704         (TCMalloc_PageHeap):
705         (WTF::TCMalloc_PageHeap::GetDescriptor):
706         (WTF::TCMalloc_PageHeap::GetDescriptorEnsureSafe):
707         (WTF::TCMalloc_PageHeap::SystemBytes):
708         (WTF::TCMalloc_PageHeap::FreeBytes):
709         (WTF::TCMalloc_PageHeap::GetSizeClassIfCached):
710         (WTF::TCMalloc_PageHeap::CacheSizeClass):
711         (SpanList):
712         (WTF::TCMalloc_PageHeap::RecordSpan):
713         (WTF::TCMalloc_PageHeap::init):
714         (WTF::TCMalloc_PageHeap::initializeScavenger):
715         (WTF::TCMalloc_PageHeap::isScavengerSuspended):
716         (WTF::TCMalloc_PageHeap::scheduleScavenger):
717         (WTF::TCMalloc_PageHeap::rescheduleScavenger):
718         (WTF::TCMalloc_PageHeap::suspendScavenger):
719         (WTF::TCMalloc_PageHeap::scavengerTimerFired):
720         (WTF::TCMalloc_PageHeap::runScavengerThread):
721         (WTF::TCMalloc_PageHeap::signalScavenger):
722         (WTF::TCMalloc_PageHeap::scavenge):
723         (WTF::TCMalloc_PageHeap::shouldScavenge):
724         (WTF::TCMalloc_PageHeap::New):
725         (WTF::TCMalloc_PageHeap::AllocLarge):
726         (WTF::TCMalloc_PageHeap::Split):
727         (WTF::TCMalloc_PageHeap::Carve):
728         (WTF::mergeDecommittedStates):
729         (WTF::TCMalloc_PageHeap::Delete):
730         (WTF::TCMalloc_PageHeap::IncrementalScavenge):
731         (WTF::TCMalloc_PageHeap::RegisterSizeClass):
732         (WTF::TCMalloc_PageHeap::ReturnedBytes):
733         (WTF::PagesToMB):
734         (WTF::TCMalloc_PageHeap::Dump):
735         (WTF::TCMalloc_PageHeap::GrowHeap):
736         (WTF::TCMalloc_PageHeap::Check):
737         (WTF::TCMalloc_PageHeap::CheckList):
738         (WTF::TCMalloc_PageHeap::ReleaseFreeList):
739         (WTF::TCMalloc_PageHeap::ReleaseFreePages):
740         (TCMalloc_ThreadCache_FreeList):
741         (WTF::TCMalloc_ThreadCache_FreeList::Init):
742         (WTF::TCMalloc_ThreadCache_FreeList::length):
743         (WTF::TCMalloc_ThreadCache_FreeList::empty):
744         (WTF::TCMalloc_ThreadCache_FreeList::lowwatermark):
745         (WTF::TCMalloc_ThreadCache_FreeList::clear_lowwatermark):
746         (WTF::TCMalloc_ThreadCache_FreeList::Push):
747         (WTF::TCMalloc_ThreadCache_FreeList::PushRange):
748         (WTF::TCMalloc_ThreadCache_FreeList::PopRange):
749         (WTF::TCMalloc_ThreadCache_FreeList::Pop):
750         (WTF::TCMalloc_ThreadCache_FreeList::enumerateFreeObjects):
751         (TCMalloc_ThreadCache):
752         (WTF::TCMalloc_ThreadCache::freelist_length):
753         (WTF::TCMalloc_ThreadCache::Size):
754         (WTF::TCMalloc_ThreadCache::enumerateFreeObjects):
755         (TCMalloc_Central_FreeList):
756         (WTF::TCMalloc_Central_FreeList::length):
757         (WTF::TCMalloc_Central_FreeList::tc_length):
758         (WTF::TCMalloc_Central_FreeList::enumerateFreeObjects):
759         (TCMalloc_Central_FreeListPadded):
760         (WTF::getPageHeap):
761         (WTF::TCMalloc_PageHeap::periodicScavenge):
762         (WTF::TCMalloc_PageHeap::scavengerThread):
763         (WTF::setThreadHeap):
764         (WTF::TCMalloc_Central_FreeList::Init):
765         (WTF::TCMalloc_Central_FreeList::ReleaseListToSpans):
766         (WTF::TCMalloc_Central_FreeList::ReleaseToSpans):
767         (WTF::TCMalloc_Central_FreeList::EvictRandomSizeClass):
768         (WTF::TCMalloc_Central_FreeList::MakeCacheSpace):
769         (WTF::TCMalloc_Central_FreeList::ShrinkCache):
770         (WTF::TCMalloc_Central_FreeList::InsertRange):
771         (WTF::TCMalloc_Central_FreeList::RemoveRange):
772         (WTF::TCMalloc_Central_FreeList::FetchFromSpansSafe):
773         (WTF::TCMalloc_Central_FreeList::FetchFromSpans):
774         (WTF::TCMalloc_Central_FreeList::Populate):
775         (WTF::TCMalloc_ThreadCache::SampleAllocation):
776         (WTF::TCMalloc_ThreadCache::Init):
777         (WTF::TCMalloc_ThreadCache::Cleanup):
778         (WTF::TCMalloc_ThreadCache::Allocate):
779         (WTF::TCMalloc_ThreadCache::Deallocate):
780         (WTF::TCMalloc_ThreadCache::FetchFromCentralCache):
781         (WTF::TCMalloc_ThreadCache::ReleaseToCentralCache):
782         (WTF::TCMalloc_ThreadCache::Scavenge):
783         (WTF::TCMalloc_ThreadCache::PickNextSample):
784         (WTF::TCMalloc_ThreadCache::InitModule):
785         (WTF::TCMalloc_ThreadCache::NewHeap):
786         (WTF::TCMalloc_ThreadCache::GetThreadHeap):
787         (WTF::TCMalloc_ThreadCache::GetCache):
788         (WTF::TCMalloc_ThreadCache::GetCacheIfPresent):
789         (WTF::TCMalloc_ThreadCache::InitTSD):
790         (WTF::TCMalloc_ThreadCache::CreateCacheIfNecessary):
791         * wtf/FastMalloc.h: Renamed from Source/JavaScriptCore/wtf/FastMalloc.h.
792         (WTF):
793         (WTF::TryMallocReturnValue::TryMallocReturnValue):
794         (WTF::TryMallocReturnValue::~TryMallocReturnValue):
795         (TryMallocReturnValue):
796         (WTF::TryMallocReturnValue::operator PossiblyNull<T>):
797         (WTF::TryMallocReturnValue::getValue):
798         (FastMallocStatistics):
799         (ValidationHeader):
800         (Internal):
801         (WTF::Internal::fastMallocValidationHeader):
802         (WTF::Internal::fastMallocValidationSuffix):
803         (WTF::Internal::fastMallocMatchValidationType):
804         (WTF::Internal::setFastMallocMatchValidationType):
805         (WTF::fastMallocMatchValidateMalloc):
806         (WTF::fastMallocMatchValidateFree):
807         (WTF::fastMallocValidate):
808         (throw):
809         * wtf/FixedArray.h: Renamed from Source/JavaScriptCore/wtf/FixedArray.h.
810         (WTF):
811         (FixedArray):
812         (WTF::FixedArray::operator[]):
813         (WTF::FixedArray::data):
814         (WTF::FixedArray::size):
815         * wtf/Float32Array.h: Renamed from Source/JavaScriptCore/wtf/Float32Array.h.
816         (WTF):
817         (Float32Array):
818         (WTF::Float32Array::set):
819         (WTF::Float32Array::item):
820         (WTF::Float32Array::isFloatArray):
821         (WTF::Float32Array::create):
822         (WTF::Float32Array::Float32Array):
823         (WTF::Float32Array::subarray):
824         * wtf/Float64Array.h: Renamed from Source/JavaScriptCore/wtf/Float64Array.h.
825         (WTF):
826         (Float64Array):
827         (WTF::Float64Array::set):
828         (WTF::Float64Array::item):
829         (WTF::Float64Array::isDoubleArray):
830         (WTF::Float64Array::create):
831         (WTF::Float64Array::Float64Array):
832         (WTF::Float64Array::subarray):
833         * wtf/Forward.h: Renamed from Source/JavaScriptCore/wtf/Forward.h.
834         (WTF):
835         * wtf/Functional.h: Renamed from Source/JavaScriptCore/wtf/Functional.h.
836         (WTF):
837         (HasRefAndDeref):
838         (NoType):
839         (BaseMixin):
840         (WTF::R):
841         (WTF::C::):
842         (WTF::RefAndDeref::ref):
843         (WTF::RefAndDeref::deref):
844         (ParamStorageTraits):
845         (WTF::ParamStorageTraits::wrap):
846         (WTF::ParamStorageTraits::unwrap):
847         (FunctionImplBase):
848         (WTF::FunctionImplBase::~FunctionImplBase):
849         (FunctionBase):
850         (WTF::FunctionBase::isNull):
851         (WTF::FunctionBase::FunctionBase):
852         (WTF::FunctionBase::impl):
853         (WTF::bind):
854         * wtf/GetPtr.h: Renamed from Source/JavaScriptCore/wtf/GetPtr.h.
855         (WTF):
856         (WTF::getPtr):
857         * wtf/HashCountedSet.h: Renamed from Source/JavaScriptCore/wtf/HashCountedSet.h.
858         (WTF):
859         (HashCountedSet):
860         (WTF::HashCountedSet::HashCountedSet):
861         (WTF::::size):
862         (WTF::::capacity):
863         (WTF::::isEmpty):
864         (WTF::::begin):
865         (WTF::::end):
866         (WTF::::find):
867         (WTF::::contains):
868         (WTF::::count):
869         (WTF::::add):
870         (WTF::::remove):
871         (WTF::::removeAll):
872         (WTF::::clear):
873         (WTF::copyToVector):
874         * wtf/HashFunctions.h: Renamed from Source/JavaScriptCore/wtf/HashFunctions.h.
875         (WTF):
876         (WTF::intHash):
877         (WTF::IntHash::hash):
878         (WTF::IntHash::equal):
879         (IntHash):
880         (WTF::FloatHash::hash):
881         (WTF::FloatHash::equal):
882         (FloatHash):
883         (WTF::PtrHash::hash):
884         (WTF::PtrHash::equal):
885         (PtrHash):
886         (WTF::PairHash::hash):
887         (WTF::PairHash::equal):
888         (PairHash):
889         * wtf/HashIterators.h: Renamed from Source/JavaScriptCore/wtf/HashIterators.h.
890         (WTF):
891         (HashTableConstKeysIterator):
892         (WTF::HashTableConstKeysIterator::HashTableConstKeysIterator):
893         (WTF::HashTableConstKeysIterator::get):
894         (WTF::HashTableConstKeysIterator::operator*):
895         (WTF::HashTableConstKeysIterator::operator->):
896         (WTF::HashTableConstKeysIterator::operator++):
897         (HashTableConstValuesIterator):
898         (WTF::HashTableConstValuesIterator::HashTableConstValuesIterator):
899         (WTF::HashTableConstValuesIterator::get):
900         (WTF::HashTableConstValuesIterator::operator*):
901         (WTF::HashTableConstValuesIterator::operator->):
902         (WTF::HashTableConstValuesIterator::operator++):
903         (HashTableKeysIterator):
904         (WTF::HashTableKeysIterator::HashTableKeysIterator):
905         (WTF::HashTableKeysIterator::get):
906         (WTF::HashTableKeysIterator::operator*):
907         (WTF::HashTableKeysIterator::operator->):
908         (WTF::HashTableKeysIterator::operator++):
909         (WTF::HashTableKeysIterator::operator HashTableConstKeysIterator<HashTableType, KeyType, MappedType>):
910         (HashTableValuesIterator):
911         (WTF::HashTableValuesIterator::HashTableValuesIterator):
912         (WTF::HashTableValuesIterator::get):
913         (WTF::HashTableValuesIterator::operator*):
914         (WTF::HashTableValuesIterator::operator->):
915         (WTF::HashTableValuesIterator::operator++):
916         (WTF::HashTableValuesIterator::operator HashTableConstValuesIterator<HashTableType, KeyType, MappedType>):
917         (WTF::operator==):
918         (WTF::operator!=):
919         * wtf/HashMap.h: Renamed from Source/JavaScriptCore/wtf/HashMap.h.
920         (WTF):
921         (ReferenceTypeMaker):
922         (HashMap):
923         (WTF::HashMap::keys):
924         (WTF::HashMap::values):
925         (HashMapKeysProxy):
926         (WTF::HashMap::HashMapKeysProxy::begin):
927         (WTF::HashMap::HashMapKeysProxy::end):
928         (HashMapValuesProxy):
929         (WTF::HashMap::HashMapValuesProxy::begin):
930         (WTF::HashMap::HashMapValuesProxy::end):
931         (WTF::PairFirstExtractor::extract):
932         (WTF::HashMapTranslator::hash):
933         (WTF::HashMapTranslator::equal):
934         (WTF::HashMapTranslator::translate):
935         (WTF::HashMapTranslatorAdapter::hash):
936         (WTF::HashMapTranslatorAdapter::equal):
937         (WTF::HashMapTranslatorAdapter::translate):
938         (WTF::::swap):
939         (WTF::::size):
940         (WTF::::capacity):
941         (WTF::::isEmpty):
942         (WTF::::begin):
943         (WTF::::end):
944         (WTF::::find):
945         (WTF::::contains):
946         (WTF::::inlineAdd):
947         (WTF::::set):
948         (WTF::::add):
949         (WTF::::get):
950         (WTF::::remove):
951         (WTF::::clear):
952         (WTF::::take):
953         (WTF::::checkConsistency):
954         (WTF::operator==):
955         (WTF::operator!=):
956         (WTF::deleteAllPairSeconds):
957         (WTF::deleteAllValues):
958         (WTF::deleteAllPairFirsts):
959         (WTF::deleteAllKeys):
960         (WTF::copyKeysToVector):
961         (WTF::copyValuesToVector):
962         * wtf/HashSet.h: Renamed from Source/JavaScriptCore/wtf/HashSet.h.
963         (WTF):
964         (HashSet):
965         (WTF::IdentityExtractor::extract):
966         (WTF::HashSetTranslatorAdapter::hash):
967         (WTF::HashSetTranslatorAdapter::equal):
968         (WTF::HashSetTranslatorAdapter::translate):
969         (WTF::::swap):
970         (WTF::::size):
971         (WTF::::capacity):
972         (WTF::::isEmpty):
973         (WTF::::begin):
974         (WTF::::end):
975         (WTF::::find):
976         (WTF::::contains):
977         (WTF::::add):
978         (WTF::::remove):
979         (WTF::::clear):
980         (WTF::deleteAllValues):
981         (WTF::fastDeleteAllValues):
982         (WTF::copyToVector):
983         * wtf/HashTable.cpp: Renamed from Source/JavaScriptCore/wtf/HashTable.cpp.
984         (WTF):
985         (WTF::hashTableStatsMutex):
986         (WTF::HashTableStats::~HashTableStats):
987         (WTF::HashTableStats::recordCollisionAtCount):
988         * wtf/HashTable.h: Renamed from Source/JavaScriptCore/wtf/HashTable.h.
989         (WTF):
990         (HashTableStats):
991         (WTF::addIterator):
992         (WTF::removeIterator):
993         (HashTableConstIterator):
994         (WTF::HashTableConstIterator::skipEmptyBuckets):
995         (WTF::HashTableConstIterator::HashTableConstIterator):
996         (WTF::HashTableConstIterator::~HashTableConstIterator):
997         (WTF::HashTableConstIterator::operator=):
998         (WTF::HashTableConstIterator::get):
999         (WTF::HashTableConstIterator::operator*):
1000         (WTF::HashTableConstIterator::operator->):
1001         (WTF::HashTableConstIterator::operator++):
1002         (WTF::HashTableConstIterator::operator==):
1003         (WTF::HashTableConstIterator::operator!=):
1004         (WTF::HashTableConstIterator::checkValidity):
1005         (HashTableIterator):
1006         (WTF::HashTableIterator::HashTableIterator):
1007         (WTF::HashTableIterator::get):
1008         (WTF::HashTableIterator::operator*):
1009         (WTF::HashTableIterator::operator->):
1010         (WTF::HashTableIterator::operator++):
1011         (WTF::HashTableIterator::operator==):
1012         (WTF::HashTableIterator::operator!=):
1013         (WTF::HashTableIterator::operator const_iterator):
1014         (WTF::hashTableSwap):
1015         (IdentityHashTranslator):
1016         (WTF::IdentityHashTranslator::hash):
1017         (WTF::IdentityHashTranslator::equal):
1018         (WTF::IdentityHashTranslator::translate):
1019         (HashTable):
1020         (WTF::HashTable::~HashTable):
1021         (WTF::HashTable::begin):
1022         (WTF::HashTable::end):
1023         (WTF::HashTable::size):
1024         (WTF::HashTable::capacity):
1025         (WTF::HashTable::isEmpty):
1026         (WTF::HashTable::add):
1027         (WTF::HashTable::find):
1028         (WTF::HashTable::contains):
1029         (WTF::HashTable::isEmptyBucket):
1030         (WTF::HashTable::isDeletedBucket):
1031         (WTF::HashTable::isEmptyOrDeletedBucket):
1032         (WTF::HashTable::lookup):
1033         (WTF::HashTable::checkTableConsistency):
1034         (WTF::HashTable::internalCheckTableConsistency):
1035         (WTF::HashTable::internalCheckTableConsistencyExceptSize):
1036         (WTF::HashTable::lookupForWriting):
1037         (WTF::HashTable::shouldExpand):
1038         (WTF::HashTable::mustRehashInPlace):
1039         (WTF::HashTable::shouldShrink):
1040         (WTF::HashTable::shrink):
1041         (WTF::HashTable::deleteBucket):
1042         (WTF::HashTable::makeLookupResult):
1043         (WTF::HashTable::makeIterator):
1044         (WTF::HashTable::makeConstIterator):
1045         (WTF::HashTable::makeKnownGoodIterator):
1046         (WTF::HashTable::makeKnownGoodConstIterator):
1047         (WTF::HashTable::checkTableConsistencyExceptSize):
1048         (WTF::HashTable::invalidateIterators):
1049         (WTF::::HashTable):
1050         (WTF::doubleHash):
1051         (WTF::::checkKey):
1052         (WTF::::lookup):
1053         (WTF::::lookupForWriting):
1054         (WTF::::fullLookupForWriting):
1055         (WTF::::initializeBucket):
1056         (WTF::::add):
1057         (WTF::::addPassingHashCode):
1058         (WTF::::reinsert):
1059         (WTF::::find):
1060         (WTF::::contains):
1061         (WTF::::removeAndInvalidateWithoutEntryConsistencyCheck):
1062         (WTF::::removeAndInvalidate):
1063         (WTF::::remove):
1064         (WTF::::removeWithoutEntryConsistencyCheck):
1065         (WTF::::allocateTable):
1066         (WTF::::deallocateTable):
1067         (WTF::::expand):
1068         (WTF::::rehash):
1069         (WTF::::clear):
1070         (WTF::::swap):
1071         (WTF::=):
1072         (WTF::::checkTableConsistency):
1073         (WTF::::checkTableConsistencyExceptSize):
1074         (WTF::::invalidateIterators):
1075         (WTF::HashTableConstIteratorAdapter::HashTableConstIteratorAdapter):
1076         (HashTableConstIteratorAdapter):
1077         (WTF::HashTableConstIteratorAdapter::get):
1078         (WTF::HashTableConstIteratorAdapter::operator*):
1079         (WTF::HashTableConstIteratorAdapter::operator->):
1080         (WTF::HashTableConstIteratorAdapter::operator++):
1081         (WTF::HashTableIteratorAdapter::HashTableIteratorAdapter):
1082         (HashTableIteratorAdapter):
1083         (WTF::HashTableIteratorAdapter::get):
1084         (WTF::HashTableIteratorAdapter::operator*):
1085         (WTF::HashTableIteratorAdapter::operator->):
1086         (WTF::HashTableIteratorAdapter::operator++):
1087         (WTF::HashTableIteratorAdapter::operator HashTableConstIteratorAdapter<HashTableType, ValueType>):
1088         (WTF::operator==):
1089         (WTF::operator!=):
1090         * wtf/HashTraits.h: Renamed from Source/JavaScriptCore/wtf/HashTraits.h.
1091         (WTF):
1092         (GenericHashTraits):
1093         (WTF::GenericHashTraits::emptyValue):
1094         (WTF::GenericHashTraits::store):
1095         (WTF::GenericHashTraits::passOut):
1096         (WTF::GenericHashTraits::peek):
1097         (FloatHashTraits):
1098         (WTF::FloatHashTraits::emptyValue):
1099         (WTF::FloatHashTraits::constructDeletedValue):
1100         (WTF::FloatHashTraits::isDeletedValue):
1101         (UnsignedWithZeroKeyHashTraits):
1102         (WTF::UnsignedWithZeroKeyHashTraits::emptyValue):
1103         (WTF::UnsignedWithZeroKeyHashTraits::constructDeletedValue):
1104         (WTF::UnsignedWithZeroKeyHashTraits::isDeletedValue):
1105         (SimpleClassHashTraits):
1106         (WTF::SimpleClassHashTraits::constructDeletedValue):
1107         (WTF::SimpleClassHashTraits::isDeletedValue):
1108         (PairHashTraits):
1109         (WTF::PairHashTraits::emptyValue):
1110         (WTF::PairHashTraits::constructDeletedValue):
1111         (WTF::PairHashTraits::isDeletedValue):
1112         * wtf/HexNumber.h: Renamed from Source/JavaScriptCore/wtf/HexNumber.h.
1113         (WTF):
1114         (Internal):
1115         (WTF::Internal::hexDigitsForMode):
1116         (WTF::appendByteAsHex):
1117         (WTF::placeByteAsHexCompressIfPossible):
1118         (WTF::placeByteAsHex):
1119         (WTF::appendUnsignedAsHex):
1120         (WTF::appendUnsignedAsHexFixedSize):
1121         * wtf/InlineASM.h: Renamed from Source/JavaScriptCore/wtf/InlineASM.h.
1122         * wtf/Int16Array.h: Renamed from Source/JavaScriptCore/wtf/Int16Array.h.
1123         (WTF):
1124         (Int16Array):
1125         (WTF::Int16Array::set):
1126         (WTF::Int16Array::isShortArray):
1127         (WTF::Int16Array::create):
1128         (WTF::Int16Array::Int16Array):
1129         (WTF::Int16Array::subarray):
1130         * wtf/Int32Array.h: Renamed from Source/JavaScriptCore/wtf/Int32Array.h.
1131         (WTF):
1132         (Int32Array):
1133         (WTF::Int32Array::set):
1134         (WTF::Int32Array::isIntArray):
1135         (WTF::Int32Array::create):
1136         (WTF::Int32Array::Int32Array):
1137         (WTF::Int32Array::subarray):
1138         * wtf/Int8Array.h: Renamed from Source/JavaScriptCore/wtf/Int8Array.h.
1139         (WTF):
1140         (Int8Array):
1141         (WTF::Int8Array::set):
1142         (WTF::Int8Array::isByteArray):
1143         (WTF::Int8Array::create):
1144         (WTF::Int8Array::Int8Array):
1145         (WTF::Int8Array::subarray):
1146         * wtf/IntegralTypedArrayBase.h: Renamed from Source/JavaScriptCore/wtf/IntegralTypedArrayBase.h.
1147         (WTF):
1148         (IntegralTypedArrayBase):
1149         (WTF::IntegralTypedArrayBase::set):
1150         (WTF::IntegralTypedArrayBase::item):
1151         (WTF::IntegralTypedArrayBase::IntegralTypedArrayBase):
1152         * wtf/ListHashSet.h: Renamed from Source/JavaScriptCore/wtf/ListHashSet.h.
1153         (WTF):
1154         (ListHashSet):
1155         (ListHashSetNodeAllocator):
1156         (WTF::ListHashSetNodeAllocator::ListHashSetNodeAllocator):
1157         (WTF::ListHashSetNodeAllocator::allocate):
1158         (WTF::ListHashSetNodeAllocator::deallocate):
1159         (WTF::ListHashSetNodeAllocator::pool):
1160         (WTF::ListHashSetNodeAllocator::pastPool):
1161         (WTF::ListHashSetNodeAllocator::inPool):
1162         (ListHashSetNode):
1163         (WTF::ListHashSetNode::ListHashSetNode):
1164         (WTF::ListHashSetNode::operator new):
1165         (WTF::ListHashSetNode::destroy):
1166         (WTF::ListHashSetNodeHashFunctions::hash):
1167         (WTF::ListHashSetNodeHashFunctions::equal):
1168         (ListHashSetNodeHashFunctions):
1169         (ListHashSetIterator):
1170         (WTF::ListHashSetIterator::ListHashSetIterator):
1171         (WTF::ListHashSetIterator::get):
1172         (WTF::ListHashSetIterator::operator*):
1173         (WTF::ListHashSetIterator::operator->):
1174         (WTF::ListHashSetIterator::operator++):
1175         (WTF::ListHashSetIterator::operator--):
1176         (WTF::ListHashSetIterator::operator==):
1177         (WTF::ListHashSetIterator::operator!=):
1178         (WTF::ListHashSetIterator::operator const_iterator):
1179         (WTF::ListHashSetIterator::node):
1180         (ListHashSetConstIterator):
1181         (WTF::ListHashSetConstIterator::ListHashSetConstIterator):
1182         (WTF::ListHashSetConstIterator::get):
1183         (WTF::ListHashSetConstIterator::operator*):
1184         (WTF::ListHashSetConstIterator::operator->):
1185         (WTF::ListHashSetConstIterator::operator++):
1186         (WTF::ListHashSetConstIterator::operator--):
1187         (WTF::ListHashSetConstIterator::operator==):
1188         (WTF::ListHashSetConstIterator::operator!=):
1189         (WTF::ListHashSetConstIterator::node):
1190         (ListHashSetReverseIterator):
1191         (WTF::ListHashSetReverseIterator::ListHashSetReverseIterator):
1192         (WTF::ListHashSetReverseIterator::get):
1193         (WTF::ListHashSetReverseIterator::operator*):
1194         (WTF::ListHashSetReverseIterator::operator->):
1195         (WTF::ListHashSetReverseIterator::operator++):
1196         (WTF::ListHashSetReverseIterator::operator--):
1197         (WTF::ListHashSetReverseIterator::operator==):
1198         (WTF::ListHashSetReverseIterator::operator!=):
1199         (WTF::ListHashSetReverseIterator::operator const_reverse_iterator):
1200         (WTF::ListHashSetReverseIterator::node):
1201         (ListHashSetConstReverseIterator):
1202         (WTF::ListHashSetConstReverseIterator::ListHashSetConstReverseIterator):
1203         (WTF::ListHashSetConstReverseIterator::get):
1204         (WTF::ListHashSetConstReverseIterator::operator*):
1205         (WTF::ListHashSetConstReverseIterator::operator->):
1206         (WTF::ListHashSetConstReverseIterator::operator++):
1207         (WTF::ListHashSetConstReverseIterator::operator--):
1208         (WTF::ListHashSetConstReverseIterator::operator==):
1209         (WTF::ListHashSetConstReverseIterator::operator!=):
1210         (WTF::ListHashSetConstReverseIterator::node):
1211         (WTF::ListHashSetTranslator::hash):
1212         (WTF::ListHashSetTranslator::equal):
1213         (WTF::ListHashSetTranslator::translate):
1214         (WTF::::ListHashSet):
1215         (WTF::=):
1216         (WTF::::swap):
1217         (WTF::::~ListHashSet):
1218         (WTF::::size):
1219         (WTF::::capacity):
1220         (WTF::::isEmpty):
1221         (WTF::::begin):
1222         (WTF::::end):
1223         (WTF::::rbegin):
1224         (WTF::::rend):
1225         (WTF::::first):
1226         (WTF::::last):
1227         (WTF::::removeLast):
1228         (WTF::::find):
1229         (WTF::ListHashSetTranslatorAdapter::hash):
1230         (WTF::ListHashSetTranslatorAdapter::equal):
1231         (WTF::::contains):
1232         (WTF::::add):
1233         (WTF::::insertBefore):
1234         (WTF::::remove):
1235         (WTF::::clear):
1236         (WTF::::unlinkAndDelete):
1237         (WTF::::appendNode):
1238         (WTF::::insertNodeBefore):
1239         (WTF::::deleteAllNodes):
1240         (WTF::::makeReverseIterator):
1241         (WTF::::makeConstReverseIterator):
1242         (WTF::::makeIterator):
1243         (WTF::::makeConstIterator):
1244         (WTF::deleteAllValues):
1245         * wtf/ListRefPtr.h: Renamed from Source/JavaScriptCore/wtf/ListRefPtr.h.
1246         (WTF):
1247         (ListRefPtr):
1248         (WTF::ListRefPtr::ListRefPtr):
1249         (WTF::ListRefPtr::~ListRefPtr):
1250         (WTF::ListRefPtr::operator=):
1251         (WTF::getPtr):
1252         * wtf/Locker.h: Renamed from Source/JavaScriptCore/wtf/Locker.h.
1253         (WTF):
1254         (Locker):
1255         (WTF::Locker::Locker):
1256         (WTF::Locker::~Locker):
1257         * wtf/MD5.cpp: Renamed from Source/JavaScriptCore/wtf/MD5.cpp.
1258         (WTF):
1259         (WTF::testMD5):
1260         (WTF::expectMD5):
1261         (WTF::reverseBytes):
1262         (WTF::MD5Transform):
1263         (WTF::MD5::MD5):
1264         (WTF::MD5::addBytes):
1265         (WTF::MD5::checksum):
1266         * wtf/MD5.h: Renamed from Source/JavaScriptCore/wtf/MD5.h.
1267         (WTF):
1268         (MD5):
1269         (WTF::MD5::addBytes):
1270         * wtf/MainThread.cpp: Renamed from Source/JavaScriptCore/wtf/MainThread.cpp.
1271         (WTF):
1272         (FunctionWithContext):
1273         (WTF::FunctionWithContext::FunctionWithContext):
1274         (WTF::FunctionWithContext::operator == ):
1275         (FunctionWithContextFinder):
1276         (WTF::FunctionWithContextFinder::FunctionWithContextFinder):
1277         (WTF::FunctionWithContextFinder::operator()):
1278         (WTF::mainThreadFunctionQueueMutex):
1279         (WTF::functionQueue):
1280         (WTF::initializeMainThread):
1281         (WTF::initializeMainThreadOnce):
1282         (WTF::initializeMainThreadToProcessMainThreadOnce):
1283         (WTF::initializeMainThreadToProcessMainThread):
1284         (WTF::dispatchFunctionsFromMainThread):
1285         (WTF::callOnMainThread):
1286         (WTF::callOnMainThreadAndWait):
1287         (WTF::cancelCallOnMainThread):
1288         (WTF::callFunctionObject):
1289         (WTF::setMainThreadCallbacksPaused):
1290         (WTF::isMainThread):
1291         (WTF::initializeGCThreads):
1292         (WTF::registerGCThread):
1293         (WTF::isMainThreadOrGCThread):
1294         * wtf/MainThread.h: Renamed from Source/JavaScriptCore/wtf/MainThread.h.
1295         (WTF):
1296         (WTF::isMainThreadOrGCThread):
1297         * wtf/MallocZoneSupport.h: Renamed from Source/JavaScriptCore/wtf/MallocZoneSupport.h.
1298         (WTF):
1299         (RemoteMemoryReader):
1300         (WTF::RemoteMemoryReader::RemoteMemoryReader):
1301         (WTF::RemoteMemoryReader::operator()):
1302         (WTF::RemoteMemoryReader::nextEntryInLinkedList):
1303         * wtf/MathExtras.h: Renamed from Source/JavaScriptCore/wtf/MathExtras.h.
1304         (wtf_ceil):
1305         (isfinite):
1306         (isinf):
1307         (signbit):
1308         (round):
1309         (roundf):
1310         (llround):
1311         (llroundf):
1312         (lround):
1313         (lroundf):
1314         (trunc):
1315         (abs):
1316         (isnan):
1317         (nextafter):
1318         (nextafterf):
1319         (copysign):
1320         (log2):
1321         (log2f):
1322         (wtf_atan2):
1323         (wtf_fmod):
1324         (wtf_pow):
1325         (deg2rad):
1326         (rad2deg):
1327         (deg2grad):
1328         (grad2deg):
1329         (turn2deg):
1330         (deg2turn):
1331         (rad2grad):
1332         (grad2rad):
1333         (defaultMinimumForClamp):
1334         (defaultMaximumForClamp):
1335         (clampTo):
1336         (clampToInteger):
1337         (clampToFloat):
1338         (clampToPositiveInteger):
1339         (isWithinIntRange):
1340         (decomposeDouble):
1341         (doubleToInteger):
1342         * wtf/MessageQueue.h: Renamed from Source/JavaScriptCore/wtf/MessageQueue.h.
1343         (WTF):
1344         (MessageQueue):
1345         (WTF::MessageQueue::MessageQueue):
1346         (WTF::MessageQueue::infiniteTime):
1347         (WTF::MessageQueue::alwaysTruePredicate):
1348         (WTF::::~MessageQueue):
1349         (WTF::::append):
1350         (WTF::::appendAndCheckEmpty):
1351         (WTF::::prepend):
1352         (WTF::::waitForMessage):
1353         (WTF::::waitForMessageFilteredWithTimeout):
1354         (WTF::::tryGetMessage):
1355         (WTF::::tryGetMessageIgnoringKilled):
1356         (WTF::::removeIf):
1357         (WTF::::isEmpty):
1358         (WTF::::kill):
1359         (WTF::::killed):
1360         * wtf/MetaAllocator.cpp: Renamed from Source/JavaScriptCore/wtf/MetaAllocator.cpp.
1361         (WTF):
1362         (WTF::MetaAllocator::~MetaAllocator):
1363         (WTF::MetaAllocatorTracker::notify):
1364         (WTF::MetaAllocatorTracker::release):
1365         (WTF::MetaAllocator::release):
1366         (WTF::MetaAllocatorHandle::MetaAllocatorHandle):
1367         (WTF::MetaAllocatorHandle::~MetaAllocatorHandle):
1368         (WTF::MetaAllocatorHandle::shrink):
1369         (WTF::MetaAllocator::MetaAllocator):
1370         (WTF::MetaAllocator::allocate):
1371         (WTF::MetaAllocator::currentStatistics):
1372         (WTF::MetaAllocator::findAndRemoveFreeSpace):
1373         (WTF::MetaAllocator::addFreeSpaceFromReleasedHandle):
1374         (WTF::MetaAllocator::addFreshFreeSpace):
1375         (WTF::MetaAllocator::debugFreeSpaceSize):
1376         (WTF::MetaAllocator::addFreeSpace):
1377         (WTF::MetaAllocator::incrementPageOccupancy):
1378         (WTF::MetaAllocator::decrementPageOccupancy):
1379         (WTF::MetaAllocator::roundUp):
1380         (WTF::MetaAllocator::allocFreeSpaceNode):
1381         (WTF::MetaAllocator::freeFreeSpaceNode):
1382         (WTF::MetaAllocator::dumpProfile):
1383         * wtf/MetaAllocator.h: Renamed from Source/JavaScriptCore/wtf/MetaAllocator.h.
1384         (WTF):
1385         (MetaAllocatorTracker):
1386         (WTF::MetaAllocatorTracker::find):
1387         (MetaAllocator):
1388         (WTF::MetaAllocator::trackAllocations):
1389         (WTF::MetaAllocator::bytesAllocated):
1390         (WTF::MetaAllocator::bytesReserved):
1391         (WTF::MetaAllocator::bytesCommitted):
1392         (Statistics):
1393         (WTF::MetaAllocator::dumpProfile):
1394         (FreeSpaceNode):
1395         (WTF::MetaAllocator::FreeSpaceNode::FreeSpaceNode):
1396         (WTF::MetaAllocator::FreeSpaceNode::key):
1397         * wtf/MetaAllocatorHandle.h: Renamed from Source/JavaScriptCore/wtf/MetaAllocatorHandle.h.
1398         (WTF):
1399         (MetaAllocatorHandle):
1400         (WTF::MetaAllocatorHandle::start):
1401         (WTF::MetaAllocatorHandle::end):
1402         (WTF::MetaAllocatorHandle::sizeInBytes):
1403         (WTF::MetaAllocatorHandle::isManaged):
1404         (WTF::MetaAllocatorHandle::allocator):
1405         (WTF::MetaAllocatorHandle::ownerUID):
1406         (WTF::MetaAllocatorHandle::key):
1407         * wtf/NonCopyingSort.h: Renamed from Source/JavaScriptCore/wtf/NonCopyingSort.h.
1408         (WTF):
1409         (WTF::siftDown):
1410         (WTF::heapify):
1411         (WTF::heapSort):
1412         (WTF::nonCopyingSort):
1413         * wtf/Noncopyable.h: Renamed from Source/JavaScriptCore/wtf/Noncopyable.h.
1414         * wtf/NotFound.h: Renamed from Source/JavaScriptCore/wtf/NotFound.h.
1415         (WTF):
1416         * wtf/NullPtr.cpp: Renamed from Source/JavaScriptCore/wtf/NullPtr.cpp.
1417         * wtf/NullPtr.h: Renamed from Source/JavaScriptCore/wtf/NullPtr.h.
1418         * wtf/NumberOfCores.cpp: Renamed from Source/JavaScriptCore/wtf/NumberOfCores.cpp.
1419         (WTF):
1420         (WTF::numberOfProcessorCores):
1421         * wtf/NumberOfCores.h: Renamed from Source/JavaScriptCore/wtf/NumberOfCores.h.
1422         (WTF):
1423         * wtf/OSAllocator.h: Renamed from Source/JavaScriptCore/wtf/OSAllocator.h.
1424         (WTF):
1425         (OSAllocator):
1426         (WTF::OSAllocator::reserveAndCommit):
1427         (WTF::OSAllocator::decommitAndRelease):
1428         (WTF::OSAllocator::reallocateCommitted):
1429         * wtf/OSAllocatorPosix.cpp: Renamed from Source/JavaScriptCore/wtf/OSAllocatorPosix.cpp.
1430         (WTF):
1431         (WTF::OSAllocator::reserveUncommitted):
1432         (WTF::OSAllocator::reserveAndCommit):
1433         (WTF::OSAllocator::commit):
1434         (WTF::OSAllocator::decommit):
1435         (WTF::OSAllocator::releaseDecommitted):
1436         * wtf/OSAllocatorWin.cpp: Renamed from Source/JavaScriptCore/wtf/OSAllocatorWin.cpp.
1437         (WTF):
1438         (WTF::protection):
1439         (WTF::OSAllocator::reserveUncommitted):
1440         (WTF::OSAllocator::reserveAndCommit):
1441         (WTF::OSAllocator::commit):
1442         (WTF::OSAllocator::decommit):
1443         (WTF::OSAllocator::releaseDecommitted):
1444         * wtf/OSRandomSource.cpp: Renamed from Source/JavaScriptCore/wtf/OSRandomSource.cpp.
1445         (WTF):
1446         (WTF::cryptographicallyRandomValuesFromOS):
1447         * wtf/OSRandomSource.h: Renamed from Source/JavaScriptCore/wtf/OSRandomSource.h.
1448         (WTF):
1449         * wtf/OwnArrayPtr.h: Renamed from Source/JavaScriptCore/wtf/OwnArrayPtr.h.
1450         (WTF):
1451         (OwnArrayPtr):
1452         (WTF::OwnArrayPtr::OwnArrayPtr):
1453         (WTF::OwnArrayPtr::~OwnArrayPtr):
1454         (WTF::OwnArrayPtr::get):
1455         (WTF::OwnArrayPtr::operator*):
1456         (WTF::OwnArrayPtr::operator->):
1457         (WTF::OwnArrayPtr::operator[]):
1458         (WTF::OwnArrayPtr::operator!):
1459         (WTF::OwnArrayPtr::operator UnspecifiedBoolType):
1460         (WTF::OwnArrayPtr::operator=):
1461         (WTF::OwnArrayPtr::swap):
1462         (WTF::::OwnArrayPtr):
1463         (WTF::::clear):
1464         (WTF::::release):
1465         (WTF::::leakPtr):
1466         (WTF::=):
1467         (WTF::swap):
1468         (WTF::operator==):
1469         (WTF::operator!=):
1470         (WTF::getPtr):
1471         * wtf/OwnPtr.h: Renamed from Source/JavaScriptCore/wtf/OwnPtr.h.
1472         (WTF):
1473         (OwnPtr):
1474         (WTF::OwnPtr::OwnPtr):
1475         (WTF::OwnPtr::~OwnPtr):
1476         (WTF::OwnPtr::get):
1477         (WTF::OwnPtr::operator*):
1478         (WTF::OwnPtr::operator->):
1479         (WTF::OwnPtr::operator!):
1480         (WTF::OwnPtr::operator UnspecifiedBoolType):
1481         (WTF::OwnPtr::operator=):
1482         (WTF::OwnPtr::swap):
1483         (WTF::OwnPtr::operator==):
1484         (WTF::OwnPtr::operator!=):
1485         (WTF::::OwnPtr):
1486         (WTF::::clear):
1487         (WTF::::release):
1488         (WTF::::leakPtr):
1489         (WTF::=):
1490         (WTF::swap):
1491         (WTF::operator==):
1492         (WTF::operator!=):
1493         (WTF::getPtr):
1494         * wtf/OwnPtrCommon.h: Renamed from Source/JavaScriptCore/wtf/OwnPtrCommon.h.
1495         (WTF):
1496         (WTF::deleteOwnedPtr):
1497         * wtf/PackedIntVector.h: Renamed from Source/JavaScriptCore/wtf/PackedIntVector.h.
1498         (WTF):
1499         (PackedIntVector):
1500         (WTF::PackedIntVector::PackedIntVector):
1501         (WTF::PackedIntVector::operator=):
1502         (WTF::PackedIntVector::size):
1503         (WTF::PackedIntVector::ensureSize):
1504         (WTF::PackedIntVector::resize):
1505         (WTF::PackedIntVector::clearAll):
1506         (WTF::PackedIntVector::get):
1507         (WTF::PackedIntVector::set):
1508         (WTF::PackedIntVector::mask):
1509         * wtf/PageAllocation.h: Renamed from Source/JavaScriptCore/wtf/PageAllocation.h.
1510         (WTF):
1511         (PageAllocation):
1512         (WTF::PageAllocation::PageAllocation):
1513         (WTF::PageAllocation::operator bool):
1514         (WTF::PageAllocation::allocate):
1515         (WTF::PageAllocation::deallocate):
1516         * wtf/PageAllocationAligned.cpp: Renamed from Source/JavaScriptCore/wtf/PageAllocationAligned.cpp.
1517         (WTF):
1518         (WTF::PageAllocationAligned::allocate):
1519         (WTF::PageAllocationAligned::deallocate):
1520         * wtf/PageAllocationAligned.h: Renamed from Source/JavaScriptCore/wtf/PageAllocationAligned.h.
1521         (WTF):
1522         (PageAllocationAligned):
1523         (WTF::PageAllocationAligned::PageAllocationAligned):
1524         * wtf/PageBlock.cpp: Renamed from Source/JavaScriptCore/wtf/PageBlock.cpp.
1525         (WTF):
1526         (WTF::systemPageSize):
1527         (WTF::pageSize):
1528         (WTF::pageMask):
1529         * wtf/PageBlock.h: Renamed from Source/JavaScriptCore/wtf/PageBlock.h.
1530         (WTF):
1531         (WTF::isPageAligned):
1532         (WTF::isPowerOfTwo):
1533         (PageBlock):
1534         (WTF::PageBlock::base):
1535         (WTF::PageBlock::size):
1536         (WTF::PageBlock::operator bool):
1537         (WTF::PageBlock::contains):
1538         (WTF::PageBlock::PageBlock):
1539         * wtf/PageReservation.h: Renamed from Source/JavaScriptCore/wtf/PageReservation.h.
1540         (WTF):
1541         (PageReservation):
1542         (WTF::PageReservation::PageReservation):
1543         (WTF::PageReservation::operator bool):
1544         (WTF::PageReservation::commit):
1545         (WTF::PageReservation::decommit):
1546         (WTF::PageReservation::committed):
1547         (WTF::PageReservation::reserve):
1548         (WTF::PageReservation::reserveWithGuardPages):
1549         (WTF::PageReservation::deallocate):
1550         * wtf/ParallelJobs.h: Renamed from Source/JavaScriptCore/wtf/ParallelJobs.h.
1551         (WTF):
1552         (ParallelJobs):
1553         (WTF::ParallelJobs::ParallelJobs):
1554         (WTF::ParallelJobs::numberOfJobs):
1555         (WTF::ParallelJobs::parameter):
1556         (WTF::ParallelJobs::execute):
1557         * wtf/ParallelJobsGeneric.cpp: Renamed from Source/JavaScriptCore/wtf/ParallelJobsGeneric.cpp.
1558         (WTF):
1559         (WTF::ParallelEnvironment::ParallelEnvironment):
1560         (WTF::ParallelEnvironment::execute):
1561         (WTF::ParallelEnvironment::ThreadPrivate::tryLockFor):
1562         (WTF::ParallelEnvironment::ThreadPrivate::execute):
1563         (WTF::ParallelEnvironment::ThreadPrivate::waitForFinish):
1564         (WTF::ParallelEnvironment::ThreadPrivate::workerThread):
1565         * wtf/ParallelJobsGeneric.h: Renamed from Source/JavaScriptCore/wtf/ParallelJobsGeneric.h.
1566         (WTF):
1567         (ParallelEnvironment):
1568         (WTF::ParallelEnvironment::numberOfJobs):
1569         (ThreadPrivate):
1570         (WTF::ParallelEnvironment::ThreadPrivate::ThreadPrivate):
1571         (WTF::ParallelEnvironment::ThreadPrivate::create):
1572         * wtf/ParallelJobsLibdispatch.h: Renamed from Source/JavaScriptCore/wtf/ParallelJobsLibdispatch.h.
1573         (WTF):
1574         (ParallelEnvironment):
1575         (WTF::ParallelEnvironment::ParallelEnvironment):
1576         (WTF::ParallelEnvironment::numberOfJobs):
1577         (WTF::ParallelEnvironment::execute):
1578         * wtf/ParallelJobsOpenMP.h: Renamed from Source/JavaScriptCore/wtf/ParallelJobsOpenMP.h.
1579         (WTF):
1580         (ParallelEnvironment):
1581         (WTF::ParallelEnvironment::ParallelEnvironment):
1582         (WTF::ParallelEnvironment::numberOfJobs):
1583         (WTF::ParallelEnvironment::execute):
1584         * wtf/PassOwnArrayPtr.h: Renamed from Source/JavaScriptCore/wtf/PassOwnArrayPtr.h.
1585         (WTF):
1586         (PassOwnArrayPtr):
1587         (WTF::PassOwnArrayPtr::PassOwnArrayPtr):
1588         (WTF::PassOwnArrayPtr::~PassOwnArrayPtr):
1589         (WTF::PassOwnArrayPtr::get):
1590         (WTF::PassOwnArrayPtr::operator*):
1591         (WTF::PassOwnArrayPtr::operator->):
1592         (WTF::PassOwnArrayPtr::operator!):
1593         (WTF::PassOwnArrayPtr::operator UnspecifiedBoolType):
1594         (WTF::PassOwnArrayPtr::operator=):
1595         (WTF::::leakPtr):
1596         (WTF::operator==):
1597         (WTF::operator!=):
1598         (WTF::adoptArrayPtr):
1599         (WTF::deleteOwnedArrayPtr):
1600         (WTF::static_pointer_cast):
1601         (WTF::const_pointer_cast):
1602         (WTF::getPtr):
1603         * wtf/PassOwnPtr.h: Renamed from Source/JavaScriptCore/wtf/PassOwnPtr.h.
1604         (WTF):
1605         (PassOwnPtr):
1606         (WTF::PassOwnPtr::PassOwnPtr):
1607         (WTF::PassOwnPtr::~PassOwnPtr):
1608         (WTF::PassOwnPtr::get):
1609         (WTF::PassOwnPtr::operator*):
1610         (WTF::PassOwnPtr::operator->):
1611         (WTF::PassOwnPtr::operator!):
1612         (WTF::PassOwnPtr::operator UnspecifiedBoolType):
1613         (WTF::PassOwnPtr::operator=):
1614         (WTF::PassOwnPtr::operator==):
1615         (WTF::PassOwnPtr::operator!=):
1616         (WTF::::leakPtr):
1617         (WTF::operator==):
1618         (WTF::operator!=):
1619         (WTF::adoptPtr):
1620         (WTF::static_pointer_cast):
1621         (WTF::const_pointer_cast):
1622         (WTF::getPtr):
1623         * wtf/PassRefPtr.h: Renamed from Source/JavaScriptCore/wtf/PassRefPtr.h.
1624         (WTF):
1625         (WTF::adopted):
1626         (WTF::refIfNotNull):
1627         (WTF::derefIfNotNull):
1628         (PassRefPtr):
1629         (WTF::PassRefPtr::PassRefPtr):
1630         (WTF::PassRefPtr::~PassRefPtr):
1631         (WTF::PassRefPtr::get):
1632         (WTF::PassRefPtr::operator*):
1633         (WTF::PassRefPtr::operator->):
1634         (WTF::PassRefPtr::operator!):
1635         (WTF::PassRefPtr::operator UnspecifiedBoolType):
1636         (WTF::PassRefPtr::operator=):
1637         (NonNullPassRefPtr):
1638         (WTF::NonNullPassRefPtr::NonNullPassRefPtr):
1639         (WTF::NonNullPassRefPtr::~NonNullPassRefPtr):
1640         (WTF::NonNullPassRefPtr::get):
1641         (WTF::NonNullPassRefPtr::operator*):
1642         (WTF::NonNullPassRefPtr::operator->):
1643         (WTF::NonNullPassRefPtr::operator=):
1644         (WTF::::PassRefPtr):
1645         (WTF::::leakRef):
1646         (WTF::operator==):
1647         (WTF::operator!=):
1648         (WTF::adoptRef):
1649         (WTF::static_pointer_cast):
1650         (WTF::const_pointer_cast):
1651         (WTF::getPtr):
1652         * wtf/PassTraits.h: Renamed from Source/JavaScriptCore/wtf/PassTraits.h.
1653         (WTF):
1654         (PassTraits):
1655         (WTF::PassTraits::transfer):
1656         * wtf/PlatformBlackBerry.cmake: Renamed from Source/JavaScriptCore/wtf/PlatformBlackBerry.cmake.
1657         * wtf/PlatformEfl.cmake: Renamed from Source/JavaScriptCore/wtf/PlatformEfl.cmake.
1658         * wtf/PlatformWinCE.cmake: Renamed from Source/JavaScriptCore/wtf/PlatformWinCE.cmake.
1659         * wtf/PossiblyNull.h: Renamed from Source/JavaScriptCore/wtf/PossiblyNull.h.
1660         (WTF):
1661         (WTF::PossiblyNull::PossiblyNull):
1662         (WTF::PossiblyNull::~PossiblyNull):
1663         (PossiblyNull):
1664         (WTF::::getValue):
1665         * wtf/RandomNumber.cpp: Renamed from Source/JavaScriptCore/wtf/RandomNumber.cpp.
1666         (WTF):
1667         (WTF::randomNumber):
1668         * wtf/RandomNumber.h: Renamed from Source/JavaScriptCore/wtf/RandomNumber.h.
1669         (WTF):
1670         * wtf/RandomNumberSeed.h: Renamed from Source/JavaScriptCore/wtf/RandomNumberSeed.h.
1671         (WTF):
1672         (WTF::initializeRandomNumberGenerator):
1673         * wtf/RedBlackTree.h: Renamed from Source/JavaScriptCore/wtf/RedBlackTree.h.
1674         (WTF):
1675         (RedBlackTree):
1676         (Node):
1677         (WTF::RedBlackTree::Node::successor):
1678         (WTF::RedBlackTree::Node::predecessor):
1679         (WTF::RedBlackTree::Node::reset):
1680         (WTF::RedBlackTree::Node::parent):
1681         (WTF::RedBlackTree::Node::setParent):
1682         (WTF::RedBlackTree::Node::left):
1683         (WTF::RedBlackTree::Node::setLeft):
1684         (WTF::RedBlackTree::Node::right):
1685         (WTF::RedBlackTree::Node::setRight):
1686         (WTF::RedBlackTree::Node::color):
1687         (WTF::RedBlackTree::Node::setColor):
1688         (WTF::RedBlackTree::RedBlackTree):
1689         (WTF::RedBlackTree::insert):
1690         (WTF::RedBlackTree::remove):
1691         (WTF::RedBlackTree::findExact):
1692         (WTF::RedBlackTree::findLeastGreaterThanOrEqual):
1693         (WTF::RedBlackTree::findGreatestLessThanOrEqual):
1694         (WTF::RedBlackTree::first):
1695         (WTF::RedBlackTree::last):
1696         (WTF::RedBlackTree::size):
1697         (WTF::RedBlackTree::isEmpty):
1698         (WTF::RedBlackTree::treeMinimum):
1699         (WTF::RedBlackTree::treeMaximum):
1700         (WTF::RedBlackTree::treeInsert):
1701         (WTF::RedBlackTree::leftRotate):
1702         (WTF::RedBlackTree::rightRotate):
1703         (WTF::RedBlackTree::removeFixup):
1704         * wtf/RefCounted.h: Renamed from Source/JavaScriptCore/wtf/RefCounted.h.
1705         (WTF):
1706         (RefCountedBase):
1707         (WTF::RefCountedBase::ref):
1708         (WTF::RefCountedBase::hasOneRef):
1709         (WTF::RefCountedBase::refCount):
1710         (WTF::RefCountedBase::turnOffVerifier):
1711         (WTF::RefCountedBase::relaxAdoptionRequirement):
1712         (WTF::RefCountedBase::addressOfCount):
1713         (WTF::RefCountedBase::RefCountedBase):
1714         (WTF::RefCountedBase::~RefCountedBase):
1715         (WTF::RefCountedBase::derefBase):
1716         (WTF::RefCountedBase::deletionHasBegun):
1717         (WTF::adopted):
1718         (RefCounted):
1719         (WTF::RefCounted::deref):
1720         (WTF::RefCounted::RefCounted):
1721         (WTF::RefCounted::~RefCounted):
1722         (RefCountedCustomAllocated):
1723         (WTF::RefCountedCustomAllocated::deref):
1724         (WTF::RefCountedCustomAllocated::~RefCountedCustomAllocated):
1725         (WTF::RefCountedBase::setMutexForVerifier):
1726         (WTF::RefCountedBase::setDispatchQueueForVerifier):
1727         * wtf/RefCountedArray.h: Renamed from Source/JavaScriptCore/wtf/RefCountedArray.h.
1728         (WTF):
1729         (RefCountedArray):
1730         (WTF::RefCountedArray::RefCountedArray):
1731         (WTF::RefCountedArray::operator=):
1732         (WTF::RefCountedArray::~RefCountedArray):
1733         (WTF::RefCountedArray::size):
1734         (WTF::RefCountedArray::data):
1735         (WTF::RefCountedArray::begin):
1736         (WTF::RefCountedArray::end):
1737         (WTF::RefCountedArray::at):
1738         (WTF::RefCountedArray::operator[]):
1739         (Header):
1740         (WTF::RefCountedArray::Header::size):
1741         (WTF::RefCountedArray::Header::payload):
1742         (WTF::RefCountedArray::Header::fromPayload):
1743         * wtf/RefCountedLeakCounter.cpp: Renamed from Source/JavaScriptCore/wtf/RefCountedLeakCounter.cpp.
1744         (WTF):
1745         (WTF::RefCountedLeakCounter::suppressMessages):
1746         (WTF::RefCountedLeakCounter::cancelMessageSuppression):
1747         (WTF::RefCountedLeakCounter::RefCountedLeakCounter):
1748         (WTF::RefCountedLeakCounter::~RefCountedLeakCounter):
1749         (WTF::RefCountedLeakCounter::increment):
1750         (WTF::RefCountedLeakCounter::decrement):
1751         * wtf/RefCountedLeakCounter.h: Renamed from Source/JavaScriptCore/wtf/RefCountedLeakCounter.h.
1752         (WTF):
1753         (RefCountedLeakCounter):
1754         * wtf/RefPtr.h: Renamed from Source/JavaScriptCore/wtf/RefPtr.h.
1755         (WTF):
1756         (RefPtr):
1757         (WTF::RefPtr::RefPtr):
1758         (WTF::RefPtr::isHashTableDeletedValue):
1759         (WTF::RefPtr::~RefPtr):
1760         (WTF::RefPtr::get):
1761         (WTF::RefPtr::release):
1762         (WTF::RefPtr::operator*):
1763         (WTF::RefPtr::operator->):
1764         (WTF::RefPtr::operator!):
1765         (WTF::RefPtr::operator UnspecifiedBoolType):
1766         (WTF::RefPtr::operator=):
1767         (WTF::RefPtr::hashTableDeletedValue):
1768         (WTF::::RefPtr):
1769         (WTF::::clear):
1770         (WTF::=):
1771         (WTF::::swap):
1772         (WTF::swap):
1773         (WTF::operator==):
1774         (WTF::operator!=):
1775         (WTF::static_pointer_cast):
1776         (WTF::const_pointer_cast):
1777         (WTF::getPtr):
1778         * wtf/RefPtrHashMap.h: Renamed from Source/JavaScriptCore/wtf/RefPtrHashMap.h.
1779         (WTF):
1780         (WTF::::swap):
1781         (WTF::::size):
1782         (WTF::::capacity):
1783         (WTF::::isEmpty):
1784         (WTF::::begin):
1785         (WTF::::end):
1786         (WTF::::find):
1787         (WTF::::contains):
1788         (WTF::::inlineAdd):
1789         (WTF::::set):
1790         (WTF::::add):
1791         (WTF::::get):
1792         (WTF::::inlineGet):
1793         (WTF::::remove):
1794         (WTF::::clear):
1795         (WTF::::take):
1796         * wtf/RetainPtr.h: Renamed from Source/JavaScriptCore/wtf/RetainPtr.h.
1797         (WTF):
1798         (WTF::adoptNSReference):
1799         (RetainPtr):
1800         (WTF::RetainPtr::RetainPtr):
1801         (WTF::RetainPtr::isHashTableDeletedValue):
1802         (WTF::RetainPtr::~RetainPtr):
1803         (WTF::RetainPtr::get):
1804         (WTF::RetainPtr::operator->):
1805         (WTF::RetainPtr::operator!):
1806         (WTF::RetainPtr::operator UnspecifiedBoolType):
1807         (WTF::RetainPtr::operator=):
1808         (WTF::RetainPtr::hashTableDeletedValue):
1809         (WTF::::RetainPtr):
1810         (WTF::::clear):
1811         (WTF::::leakRef):
1812         (WTF::=):
1813         (WTF::::adoptCF):
1814         (WTF::::adoptNS):
1815         (WTF::::swap):
1816         (WTF::swap):
1817         (WTF::operator==):
1818         (WTF::operator!=):
1819         (WTF::adoptCF):
1820         (WTF::adoptNS):
1821         (WTF::retainPtr):
1822         * wtf/SHA1.cpp: Renamed from Source/JavaScriptCore/wtf/SHA1.cpp.
1823         (WTF):
1824         (WTF::testSHA1):
1825         (WTF::expectSHA1):
1826         (WTF::f):
1827         (WTF::k):
1828         (WTF::rotateLeft):
1829         (WTF::SHA1::SHA1):
1830         (WTF::SHA1::addBytes):
1831         (WTF::SHA1::computeHash):
1832         (WTF::SHA1::finalize):
1833         (WTF::SHA1::processBlock):
1834         (WTF::SHA1::reset):
1835         * wtf/SHA1.h: Renamed from Source/JavaScriptCore/wtf/SHA1.h.
1836         (WTF):
1837         (SHA1):
1838         (WTF::SHA1::addBytes):
1839         * wtf/SegmentedVector.h: Renamed from Source/JavaScriptCore/wtf/SegmentedVector.h.
1840         (WTF):
1841         (SegmentedVectorIterator):
1842         (WTF::SegmentedVectorIterator::~SegmentedVectorIterator):
1843         (WTF::SegmentedVectorIterator::operator*):
1844         (WTF::SegmentedVectorIterator::operator->):
1845         (WTF::SegmentedVectorIterator::operator++):
1846         (WTF::SegmentedVectorIterator::operator==):
1847         (WTF::SegmentedVectorIterator::operator!=):
1848         (WTF::SegmentedVectorIterator::operator=):
1849         (WTF::SegmentedVectorIterator::SegmentedVectorIterator):
1850         (SegmentedVector):
1851         (WTF::SegmentedVector::SegmentedVector):
1852         (WTF::SegmentedVector::~SegmentedVector):
1853         (WTF::SegmentedVector::size):
1854         (WTF::SegmentedVector::isEmpty):
1855         (WTF::SegmentedVector::at):
1856         (WTF::SegmentedVector::operator[]):
1857         (WTF::SegmentedVector::last):
1858         (WTF::SegmentedVector::append):
1859         (WTF::SegmentedVector::alloc):
1860         (WTF::SegmentedVector::removeLast):
1861         (WTF::SegmentedVector::grow):
1862         (WTF::SegmentedVector::clear):
1863         (WTF::SegmentedVector::begin):
1864         (WTF::SegmentedVector::end):
1865         (WTF::SegmentedVector::deleteAllSegments):
1866         (WTF::SegmentedVector::segmentExistsFor):
1867         (WTF::SegmentedVector::segmentFor):
1868         (WTF::SegmentedVector::subscriptFor):
1869         (WTF::SegmentedVector::ensureSegmentsFor):
1870         (WTF::SegmentedVector::ensureSegment):
1871         * wtf/SentinelLinkedList.h: Renamed from Source/JavaScriptCore/wtf/SentinelLinkedList.h.
1872         (WTF):
1873         (BasicRawSentinelNode):
1874         (WTF::BasicRawSentinelNode::BasicRawSentinelNode):
1875         (WTF::BasicRawSentinelNode::setPrev):
1876         (WTF::BasicRawSentinelNode::setNext):
1877         (WTF::BasicRawSentinelNode::prev):
1878         (WTF::BasicRawSentinelNode::next):
1879         (WTF::BasicRawSentinelNode::isOnList):
1880         (SentinelLinkedList):
1881         (WTF::SentinelLinkedList::isEmpty):
1882         (WTF::::remove):
1883         (WTF::::SentinelLinkedList):
1884         (WTF::::begin):
1885         (WTF::::end):
1886         (WTF::::push):
1887         * wtf/SimpleStats.h: Renamed from Source/JavaScriptCore/wtf/SimpleStats.h.
1888         (WTF):
1889         (SimpleStats):
1890         (WTF::SimpleStats::SimpleStats):
1891         (WTF::SimpleStats::add):
1892         (WTF::SimpleStats::operator!):
1893         (WTF::SimpleStats::count):
1894         (WTF::SimpleStats::sum):
1895         (WTF::SimpleStats::sumOfSquares):
1896         (WTF::SimpleStats::mean):
1897         (WTF::SimpleStats::variance):
1898         (WTF::SimpleStats::standardDeviation):
1899         * wtf/SinglyLinkedList.h: Renamed from Source/JavaScriptCore/wtf/SinglyLinkedList.h.
1900         (WTF):
1901         (SinglyLinkedList):
1902         (WTF::::SinglyLinkedList):
1903         (WTF::::isEmpty):
1904         (WTF::::push):
1905         (WTF::::pop):
1906         * wtf/SizeLimits.cpp: Renamed from Source/JavaScriptCore/wtf/SizeLimits.cpp.
1907         (WTF):
1908         (SameSizeAsRefCounted):
1909         * wtf/Spectrum.h: Renamed from Source/JavaScriptCore/wtf/Spectrum.h.
1910         (WTF):
1911         (Spectrum):
1912         (WTF::Spectrum::Spectrum):
1913         (WTF::Spectrum::add):
1914         (WTF::Spectrum::get):
1915         (WTF::Spectrum::begin):
1916         (WTF::Spectrum::end):
1917         (WTF::Spectrum::KeyAndCount::KeyAndCount):
1918         (KeyAndCount):
1919         (WTF::Spectrum::KeyAndCount::operator<):
1920         (WTF::Spectrum::buildList):
1921         * wtf/StackBounds.cpp: Renamed from Source/JavaScriptCore/wtf/StackBounds.cpp.
1922         (WTF):
1923         (WTF::estimateStackBound):
1924         (WTF::StackBounds::initialize):
1925         (WTF::detectGrowingDownward):
1926         (WTF::isPageWritable):
1927         (WTF::getLowerStackBound):
1928         (WTF::getUpperStackBound):
1929         * wtf/StackBounds.h: Renamed from Source/JavaScriptCore/wtf/StackBounds.h.
1930         (WTF):
1931         (StackBounds):
1932         (WTF::StackBounds::StackBounds):
1933         (WTF::StackBounds::currentThreadStackBounds):
1934         (WTF::StackBounds::origin):
1935         (WTF::StackBounds::current):
1936         (WTF::StackBounds::recursionLimit):
1937         (WTF::StackBounds::recursionCheck):
1938         (WTF::StackBounds::isGrowingDownward):
1939         (WTF::StackBounds::checkConsistency):
1940         * wtf/StaticConstructors.h: Renamed from Source/JavaScriptCore/wtf/StaticConstructors.h.
1941         * wtf/StdLibExtras.h: Renamed from Source/JavaScriptCore/wtf/StdLibExtras.h.
1942         (isPointerTypeAlignmentOkay):
1943         (reinterpret_cast_ptr):
1944         (WTF):
1945         (WTF::isPointerAligned):
1946         (WTF::is8ByteAligned):
1947         (WTF::bitwise_cast):
1948         (WTF::safeCast):
1949         (WTF::bitCount):
1950         (WTF::roundUpToMultipleOf):
1951         (WTF::binarySearch):
1952         (WTF::binarySearchWithFunctor):
1953         (WTF::genericBinarySearch):
1954         (operator new):
1955         * wtf/StringExtras.cpp: Renamed from Source/JavaScriptCore/wtf/StringExtras.cpp.
1956         (strcasecmp):
1957         (strncasecmp):
1958         * wtf/StringExtras.h: Renamed from Source/JavaScriptCore/wtf/StringExtras.h.
1959         (snprintf):
1960         (wtf_vsnprintf):
1961         (strnicmp):
1962         (stricmp):
1963         (strdup):
1964         (strncasecmp):
1965         (strcasecmp):
1966         (strnstr):
1967         * wtf/StringHasher.h: Renamed from Source/JavaScriptCore/wtf/StringHasher.h.
1968         (WTF):
1969         (StringHasher):
1970         (WTF::StringHasher::StringHasher):
1971         (WTF::StringHasher::addCharacters):
1972         (WTF::StringHasher::addCharacter):
1973         (WTF::StringHasher::hash):
1974         (WTF::StringHasher::computeHash):
1975         (WTF::StringHasher::hashMemory):
1976         (WTF::StringHasher::defaultConverter):
1977         (WTF::StringHasher::addCharactersToHash):
1978         * wtf/TCPackedCache.h: Renamed from Source/JavaScriptCore/wtf/TCPackedCache.h.
1979         (PackedCache):
1980         (PackedCache::PackedCache):
1981         (PackedCache::Put):
1982         (PackedCache::Has):
1983         (PackedCache::GetOrDefault):
1984         (PackedCache::Clear):
1985         (PackedCache::EntryToValue):
1986         (PackedCache::EntryToUpper):
1987         (PackedCache::KeyToUpper):
1988         (PackedCache::UpperToPartialKey):
1989         (PackedCache::Hash):
1990         (PackedCache::KeyMatch):
1991         * wtf/TCPageMap.h: Renamed from Source/JavaScriptCore/wtf/TCPageMap.h.
1992         (TCMalloc_PageMap1):
1993         (TCMalloc_PageMap1::init):
1994         (TCMalloc_PageMap1::Ensure):
1995         (TCMalloc_PageMap1::PreallocateMoreMemory):
1996         (TCMalloc_PageMap1::get):
1997         (TCMalloc_PageMap1::set):
1998         (TCMalloc_PageMap2):
1999         (Leaf):
2000         (TCMalloc_PageMap2::init):
2001         (TCMalloc_PageMap2::get):
2002         (TCMalloc_PageMap2::set):
2003         (TCMalloc_PageMap2::Ensure):
2004         (TCMalloc_PageMap2::PreallocateMoreMemory):
2005         (TCMalloc_PageMap2::visitValues):
2006         (TCMalloc_PageMap2::visitAllocations):
2007         (TCMalloc_PageMap3):
2008         (Node):
2009         (TCMalloc_PageMap3::NewNode):
2010         (TCMalloc_PageMap3::init):
2011         (TCMalloc_PageMap3::get):
2012         (TCMalloc_PageMap3::set):
2013         (TCMalloc_PageMap3::Ensure):
2014         (TCMalloc_PageMap3::PreallocateMoreMemory):
2015         (TCMalloc_PageMap3::visitValues):
2016         (TCMalloc_PageMap3::visitAllocations):
2017         * wtf/TCSpinLock.h: Renamed from Source/JavaScriptCore/wtf/TCSpinLock.h.
2018         (TCMalloc_SpinLock):
2019         (TCMalloc_SpinLock::Lock):
2020         (TCMalloc_SpinLock::Unlock):
2021         (TCMalloc_SpinLock::IsHeld):
2022         (TCMalloc_SpinLock::Init):
2023         (TCMalloc_SpinLock::Finalize):
2024         (TCMalloc_SlowLock):
2025         (TCMalloc_SpinLockHolder):
2026         (TCMalloc_SpinLockHolder::TCMalloc_SpinLockHolder):
2027         (TCMalloc_SpinLockHolder::~TCMalloc_SpinLockHolder):
2028         * wtf/TCSystemAlloc.cpp: Renamed from Source/JavaScriptCore/wtf/TCSystemAlloc.cpp.
2029         (TrySbrk):
2030         (TryMmap):
2031         (TryVirtualAlloc):
2032         (TryDevMem):
2033         (TCMalloc_SystemAlloc):
2034         (TCMalloc_SystemRelease):
2035         (TCMalloc_SystemCommit):
2036         * wtf/TCSystemAlloc.h: Renamed from Source/JavaScriptCore/wtf/TCSystemAlloc.h.
2037         (TCMalloc_SystemRelease):
2038         (TCMalloc_SystemCommit):
2039         * wtf/TemporaryChange.h: Renamed from Source/JavaScriptCore/wtf/TemporaryChange.h.
2040         (WTF):
2041         (TemporaryChange):
2042         (WTF::TemporaryChange::TemporaryChange):
2043         (WTF::TemporaryChange::~TemporaryChange):
2044         * wtf/ThreadFunctionInvocation.h: Renamed from Source/JavaScriptCore/wtf/ThreadFunctionInvocation.h.
2045         (WTF):
2046         (WTF::ThreadFunctionInvocation::ThreadFunctionInvocation):
2047         (ThreadFunctionInvocation):
2048         * wtf/ThreadIdentifierDataPthreads.cpp: Renamed from Source/JavaScriptCore/wtf/ThreadIdentifierDataPthreads.cpp.
2049         (WTF):
2050         (WTF::ThreadIdentifierData::~ThreadIdentifierData):
2051         (WTF::ThreadIdentifierData::initializeOnce):
2052         (WTF::ThreadIdentifierData::identifier):
2053         (WTF::ThreadIdentifierData::initialize):
2054         (WTF::ThreadIdentifierData::destruct):
2055         * wtf/ThreadIdentifierDataPthreads.h: Renamed from Source/JavaScriptCore/wtf/ThreadIdentifierDataPthreads.h.
2056         (WTF):
2057         (ThreadIdentifierData):
2058         (WTF::ThreadIdentifierData::ThreadIdentifierData):
2059         * wtf/ThreadRestrictionVerifier.h: Renamed from Source/JavaScriptCore/wtf/ThreadRestrictionVerifier.h.
2060         (WTF):
2061         (ThreadRestrictionVerifier):
2062         (WTF::ThreadRestrictionVerifier::ThreadRestrictionVerifier):
2063         (WTF::ThreadRestrictionVerifier::~ThreadRestrictionVerifier):
2064         (WTF::ThreadRestrictionVerifier::setMutexMode):
2065         (WTF::ThreadRestrictionVerifier::setDispatchQueueMode):
2066         (WTF::ThreadRestrictionVerifier::turnOffVerification):
2067         (WTF::ThreadRestrictionVerifier::setShared):
2068         (WTF::ThreadRestrictionVerifier::isSafeToUse):
2069         * wtf/ThreadSafeRefCounted.h: Renamed from Source/JavaScriptCore/wtf/ThreadSafeRefCounted.h.
2070         (WTF):
2071         (ThreadSafeRefCountedBase):
2072         (WTF::ThreadSafeRefCountedBase::ThreadSafeRefCountedBase):
2073         (WTF::ThreadSafeRefCountedBase::ref):
2074         (WTF::ThreadSafeRefCountedBase::hasOneRef):
2075         (WTF::ThreadSafeRefCountedBase::refCount):
2076         (WTF::ThreadSafeRefCountedBase::derefBase):
2077         (ThreadSafeRefCounted):
2078         (WTF::ThreadSafeRefCounted::deref):
2079         (WTF::ThreadSafeRefCounted::ThreadSafeRefCounted):
2080         * wtf/ThreadSpecific.h: Renamed from Source/JavaScriptCore/wtf/ThreadSpecific.h.
2081         (WTF):
2082         (ThreadSpecific):
2083         (Data):
2084         (WTF::ThreadSpecific::Data::Data):
2085         (WTF::::ThreadSpecific):
2086         (WTF::::get):
2087         (WTF::::set):
2088         (WTF::::~ThreadSpecific):
2089         (WTF::::destroy):
2090         (WTF::::isSet):
2091         (WTF::T):
2092         (WTF::::operator):
2093         * wtf/ThreadSpecificWin.cpp: Renamed from Source/JavaScriptCore/wtf/ThreadSpecificWin.cpp.
2094         (WTF):
2095         (WTF::tlsKeyCount):
2096         (WTF::tlsKeys):
2097         (WTF::ThreadSpecificThreadExit):
2098         * wtf/Threading.cpp: Renamed from Source/JavaScriptCore/wtf/Threading.cpp.
2099         (WTF):
2100         (NewThreadContext):
2101         (WTF::NewThreadContext::NewThreadContext):
2102         (WTF::threadEntryPoint):
2103         (WTF::createThread):
2104         (WTF::ThreadFunctionWithReturnValueInvocation::ThreadFunctionWithReturnValueInvocation):
2105         (ThreadFunctionWithReturnValueInvocation):
2106         (WTF::compatEntryPoint):
2107         (WTF::waitForThreadCompletion):
2108         * wtf/Threading.h: Renamed from Source/JavaScriptCore/wtf/Threading.h.
2109         (WTF):
2110         * wtf/ThreadingNone.cpp: Renamed from Source/JavaScriptCore/wtf/ThreadingNone.cpp.
2111         * wtf/ThreadingPrimitives.h: Renamed from Source/JavaScriptCore/wtf/ThreadingPrimitives.h.
2112         (WTF):
2113         (PlatformMutex):
2114         (PlatformCondition):
2115         (Mutex):
2116         (WTF::Mutex::impl):
2117         (ReadWriteLock):
2118         (ThreadCondition):
2119         * wtf/ThreadingPthreads.cpp: Renamed from Source/JavaScriptCore/wtf/ThreadingPthreads.cpp.
2120         (WTF):
2121         (WTF::threadMapMutex):
2122         (WTF::initializeThreading):
2123         (WTF::lockAtomicallyInitializedStaticMutex):
2124         (WTF::unlockAtomicallyInitializedStaticMutex):
2125         (WTF::threadMap):
2126         (WTF::identifierByPthreadHandle):
2127         (WTF::establishIdentifierForPthreadHandle):
2128         (WTF::pthreadHandleForIdentifier):
2129         (WTF::clearPthreadHandleForIdentifier):
2130         (WTF::wtfThreadEntryPoint):
2131         (WTF::createThreadInternal):
2132         (WTF::initializeCurrentThreadInternal):
2133         (WTF::waitForThreadCompletion):
2134         (WTF::detachThread):
2135         (WTF::yield):
2136         (WTF::currentThread):
2137         (WTF::Mutex::Mutex):
2138         (WTF::Mutex::~Mutex):
2139         (WTF::Mutex::lock):
2140         (WTF::Mutex::tryLock):
2141         (WTF::Mutex::unlock):
2142         (WTF::ReadWriteLock::ReadWriteLock):
2143         (WTF::ReadWriteLock::~ReadWriteLock):
2144         (WTF::ReadWriteLock::readLock):
2145         (WTF::ReadWriteLock::tryReadLock):
2146         (WTF::ReadWriteLock::writeLock):
2147         (WTF::ReadWriteLock::tryWriteLock):
2148         (WTF::ReadWriteLock::unlock):
2149         (WTF::ThreadCondition::ThreadCondition):
2150         (WTF::ThreadCondition::~ThreadCondition):
2151         (WTF::ThreadCondition::wait):
2152         (WTF::ThreadCondition::timedWait):
2153         (WTF::ThreadCondition::signal):
2154         (WTF::ThreadCondition::broadcast):
2155         * wtf/ThreadingWin.cpp: Renamed from Source/JavaScriptCore/wtf/ThreadingWin.cpp.
2156         (WTF):
2157         (tagTHREADNAME_INFO):
2158         (WTF::initializeCurrentThreadInternal):
2159         (WTF::lockAtomicallyInitializedStaticMutex):
2160         (WTF::unlockAtomicallyInitializedStaticMutex):
2161         (WTF::threadMapMutex):
2162         (WTF::initializeThreading):
2163         (WTF::threadMap):
2164         (WTF::storeThreadHandleByIdentifier):
2165         (WTF::threadHandleForIdentifier):
2166         (WTF::clearThreadHandleForIdentifier):
2167         (WTF::wtfThreadEntryPoint):
2168         (WTF::createThreadInternal):
2169         (WTF::waitForThreadCompletion):
2170         (WTF::detachThread):
2171         (WTF::yield):
2172         (WTF::currentThread):
2173         (WTF::Mutex::Mutex):
2174         (WTF::Mutex::~Mutex):
2175         (WTF::Mutex::lock):
2176         (WTF::Mutex::tryLock):
2177         (WTF::Mutex::unlock):
2178         (WTF::PlatformCondition::timedWait):
2179         (WTF::PlatformCondition::signal):
2180         (WTF::ThreadCondition::ThreadCondition):
2181         (WTF::ThreadCondition::~ThreadCondition):
2182         (WTF::ThreadCondition::wait):
2183         (WTF::ThreadCondition::timedWait):
2184         (WTF::ThreadCondition::signal):
2185         (WTF::ThreadCondition::broadcast):
2186         (WTF::absoluteTimeToWaitTimeoutInterval):
2187         * wtf/TypeTraits.cpp: Renamed from Source/JavaScriptCore/wtf/TypeTraits.cpp.
2188         (WTF):
2189         * wtf/TypeTraits.h: Renamed from Source/JavaScriptCore/wtf/TypeTraits.h.
2190         (WTF):
2191         (IsConvertibleToInteger):
2192         (IsArray):
2193         (IsSameType):
2194         (IsSubclass):
2195         (NoType):
2196         (IsSubclassOfTemplate):
2197         (RemoveTemplate):
2198         (RemoveConst):
2199         (RemoveVolatile):
2200         (RemoveConstVolatile):
2201         (RemovePointer):
2202         (RemoveReference):
2203         (RemoveExtent):
2204         (DecayArray):
2205         (IntegralConstant):
2206         * wtf/TypedArrayBase.h: Renamed from Source/JavaScriptCore/wtf/TypedArrayBase.h.
2207         (WTF):
2208         (TypedArrayBase):
2209         (WTF::TypedArrayBase::data):
2210         (WTF::TypedArrayBase::set):
2211         (WTF::TypedArrayBase::setRange):
2212         (WTF::TypedArrayBase::zeroRange):
2213         (WTF::TypedArrayBase::length):
2214         (WTF::TypedArrayBase::byteLength):
2215         (WTF::TypedArrayBase::TypedArrayBase):
2216         (WTF::TypedArrayBase::create):
2217         (WTF::TypedArrayBase::subarrayImpl):
2218         (WTF::TypedArrayBase::neuter):
2219         * wtf/Uint16Array.h: Renamed from Source/JavaScriptCore/wtf/Uint16Array.h.
2220         (WTF):
2221         (Uint16Array):
2222         (WTF::Uint16Array::set):
2223         (WTF::Uint16Array::isUnsignedShortArray):
2224         (WTF::Uint16Array::create):
2225         (WTF::Uint16Array::Uint16Array):
2226         (WTF::Uint16Array::subarray):
2227         * wtf/Uint32Array.h: Renamed from Source/JavaScriptCore/wtf/Uint32Array.h.
2228         (WTF):
2229         (Uint32Array):
2230         (WTF::Uint32Array::set):
2231         (WTF::Uint32Array::isUnsignedIntArray):
2232         (WTF::Uint32Array::create):
2233         (WTF::Uint32Array::Uint32Array):
2234         (WTF::Uint32Array::subarray):
2235         * wtf/Uint8Array.h: Renamed from Source/JavaScriptCore/wtf/Uint8Array.h.
2236         (WTF):
2237         (Uint8Array):
2238         (WTF::Uint8Array::set):
2239         (WTF::Uint8Array::isUnsignedByteArray):
2240         (WTF::Uint8Array::create):
2241         (WTF::Uint8Array::Uint8Array):
2242         (WTF::Uint8Array::subarray):
2243         * wtf/Uint8ClampedArray.h: Renamed from Source/JavaScriptCore/wtf/Uint8ClampedArray.h.
2244         (WTF):
2245         (Uint8ClampedArray):
2246         (WTF::Uint8ClampedArray::set):
2247         (WTF::Uint8ClampedArray::isUnsignedByteClampedArray):
2248         (WTF::Uint8ClampedArray::create):
2249         (WTF::Uint8ClampedArray::Uint8ClampedArray):
2250         (WTF::Uint8ClampedArray::subarray):
2251         * wtf/UnionFind.h: Renamed from Source/JavaScriptCore/wtf/UnionFind.h.
2252         (WTF):
2253         (UnionFind):
2254         (WTF::UnionFind::UnionFind):
2255         (WTF::UnionFind::find):
2256         (WTF::UnionFind::unify):
2257         * wtf/UnusedParam.h: Renamed from Source/JavaScriptCore/wtf/UnusedParam.h.
2258         (unusedParam):
2259         * wtf/VMTags.h: Renamed from Source/JavaScriptCore/wtf/VMTags.h.
2260         * wtf/ValueCheck.h: Renamed from Source/JavaScriptCore/wtf/ValueCheck.h.
2261         (WTF):
2262         (ValueCheck):
2263         (WTF::ValueCheck::checkConsistency):
2264         * wtf/Vector.h: Renamed from Source/JavaScriptCore/wtf/Vector.h.
2265         (WTF):
2266         (WTF::VectorTypeOperations::destruct):
2267         (VectorTypeOperations):
2268         (WTF::VectorTypeOperations::initialize):
2269         (WTF::VectorTypeOperations::move):
2270         (WTF::VectorTypeOperations::moveOverlapping):
2271         (WTF::VectorTypeOperations::uninitializedCopy):
2272         (WTF::VectorTypeOperations::uninitializedFill):
2273         (WTF::VectorTypeOperations::compare):
2274         (VectorBufferBase):
2275         (WTF::VectorBufferBase::allocateBuffer):
2276         (WTF::VectorBufferBase::tryAllocateBuffer):
2277         (WTF::VectorBufferBase::deallocateBuffer):
2278         (WTF::VectorBufferBase::buffer):
2279         (WTF::VectorBufferBase::bufferSlot):
2280         (WTF::VectorBufferBase::capacity):
2281         (WTF::VectorBufferBase::releaseBuffer):
2282         (WTF::VectorBufferBase::VectorBufferBase):
2283         (WTF::VectorBufferBase::~VectorBufferBase):
2284         (VectorBuffer):
2285         (WTF::VectorBuffer::VectorBuffer):
2286         (WTF::VectorBuffer::~VectorBuffer):
2287         (WTF::VectorBuffer::allocateBuffer):
2288         (WTF::VectorBuffer::tryAllocateBuffer):
2289         (WTF::VectorBuffer::deallocateBuffer):
2290         (WTF::VectorBuffer::swap):
2291         (WTF::VectorBuffer::restoreInlineBufferIfNeeded):
2292         (WTF::VectorBuffer::releaseBuffer):
2293         (WTF::VectorBuffer::inlineBuffer):
2294         (Vector):
2295         (WTF::Vector::Vector):
2296         (WTF::Vector::~Vector):
2297         (WTF::Vector::size):
2298         (WTF::Vector::capacity):
2299         (WTF::Vector::isEmpty):
2300         (WTF::Vector::at):
2301         (WTF::Vector::operator[]):
2302         (WTF::Vector::data):
2303         (WTF::Vector::dataSlot):
2304         (WTF::Vector::begin):
2305         (WTF::Vector::end):
2306         (WTF::Vector::rbegin):
2307         (WTF::Vector::rend):
2308         (WTF::Vector::reversed):
2309         (WTF::Vector::first):
2310         (WTF::Vector::last):
2311         (WTF::Vector::shrinkToFit):
2312         (WTF::Vector::clear):
2313         (WTF::Vector::removeLast):
2314         (WTF::Vector::fill):
2315         (WTF::Vector::swap):
2316         (VectorReverseProxy):
2317         (WTF::Vector::VectorReverseProxy::begin):
2318         (WTF::Vector::VectorReverseProxy::end):
2319         (WTF::operator<<):
2320         (WTF::operator>>):
2321         (WTF::::Vector):
2322         (WTF::=):
2323         (WTF::typelessPointersAreEqual):
2324         (WTF::::contains):
2325         (WTF::::find):
2326         (WTF::::reverseFind):
2327         (WTF::::fill):
2328         (WTF::::appendRange):
2329         (WTF::::expandCapacity):
2330         (WTF::::tryExpandCapacity):
2331         (WTF::::resize):
2332         (WTF::::shrink):
2333         (WTF::::grow):
2334         (WTF::::reserveCapacity):
2335         (WTF::::tryReserveCapacity):
2336         (WTF::::reserveInitialCapacity):
2337         (WTF::::shrinkCapacity):
2338         (WTF::::append):
2339         (WTF::::tryAppend):
2340         (WTF::::appendSlowCase):
2341         (WTF::::uncheckedAppend):
2342         (WTF::::insert):
2343         (WTF::::prepend):
2344         (WTF::::remove):
2345         (WTF::::reverse):
2346         (WTF::::releaseBuffer):
2347         (WTF::::checkConsistency):
2348         (WTF::deleteAllValues):
2349         (WTF::swap):
2350         (WTF::operator==):
2351         (WTF::operator!=):
2352         * wtf/VectorTraits.h: Renamed from Source/JavaScriptCore/wtf/VectorTraits.h.
2353         (WTF):
2354         (SimpleClassVectorTraits):
2355         * wtf/WTFThreadData.cpp: Renamed from Source/JavaScriptCore/wtf/WTFThreadData.cpp.
2356         (WTF):
2357         (WTF::WTFThreadData::WTFThreadData):
2358         (WTF::WTFThreadData::~WTFThreadData):
2359         (JSC):
2360         (JSC::IdentifierTable::~IdentifierTable):
2361         (JSC::IdentifierTable::add):
2362         * wtf/WTFThreadData.h: Renamed from Source/JavaScriptCore/wtf/WTFThreadData.h.
2363         (JSC):
2364         (IdentifierTable):
2365         (JSC::IdentifierTable::remove):
2366         (JSC::IdentifierTable::literalTable):
2367         (WTF):
2368         (WTFThreadData):
2369         (WTF::WTFThreadData::atomicStringTable):
2370         (WTF::WTFThreadData::currentIdentifierTable):
2371         (WTF::WTFThreadData::setCurrentIdentifierTable):
2372         (WTF::WTFThreadData::resetCurrentIdentifierTable):
2373         (WTF::WTFThreadData::stack):
2374         (WTF::wtfThreadData):
2375         * wtf/blackberry/MainThreadBlackBerry.cpp: Renamed from Source/JavaScriptCore/wtf/blackberry/MainThreadBlackBerry.cpp.
2376         (WTF):
2377         (WTF::initializeMainThreadPlatform):
2378         (WTF::scheduleDispatchFunctionsOnMainThread):
2379         * wtf/chromium/ChromiumThreading.h: Renamed from Source/JavaScriptCore/wtf/chromium/ChromiumThreading.h.
2380         (WTF):
2381         (ChromiumThreading):
2382         * wtf/chromium/MainThreadChromium.cpp: Renamed from Source/JavaScriptCore/wtf/chromium/MainThreadChromium.cpp.
2383         (WTF):
2384         (WTF::initializeMainThread):
2385         (WTF::callOnMainThread):
2386         (WTF::callOnMainThreadAndWait):
2387         (WTF::setMainThreadCallbacksPaused):
2388         (WTF::isMainThread):
2389         * wtf/dtoa.cpp: Renamed from Source/JavaScriptCore/wtf/dtoa.cpp.
2390         (WTF):
2391         (WTF::storeInc):
2392         (WTF::BigInt::BigInt):
2393         (BigInt):
2394         (WTF::BigInt::clear):
2395         (WTF::BigInt::size):
2396         (WTF::BigInt::resize):
2397         (WTF::BigInt::words):
2398         (WTF::BigInt::append):
2399         (WTF::multadd):
2400         (WTF::hi0bits):
2401         (WTF::lo0bits):
2402         (WTF::i2b):
2403         (WTF::mult):
2404         (P5Node):
2405         (WTF::P5Node::P5Node):
2406         (WTF::pow5mult):
2407         (WTF::lshift):
2408         (WTF::cmp):
2409         (WTF::diff):
2410         (WTF::d2b):
2411         (WTF::strtod):
2412         (WTF::quorem):
2413         (WTF::dtoa):
2414         * wtf/dtoa.h: Renamed from Source/JavaScriptCore/wtf/dtoa.h.
2415         (WTF):
2416         * wtf/dtoa/COPYING: Renamed from Source/JavaScriptCore/wtf/dtoa/COPYING.
2417         * wtf/dtoa/LICENSE: Renamed from Source/JavaScriptCore/wtf/dtoa/LICENSE.
2418         * wtf/dtoa/README: Renamed from Source/JavaScriptCore/wtf/dtoa/README.
2419         * wtf/dtoa/bignum-dtoa.cc: Renamed from Source/JavaScriptCore/wtf/dtoa/bignum-dtoa.cc.
2420         * wtf/dtoa/bignum-dtoa.h: Renamed from Source/JavaScriptCore/wtf/dtoa/bignum-dtoa.h.
2421         (WTF):
2422         (double_conversion):
2423         * wtf/dtoa/bignum.cc: Renamed from Source/JavaScriptCore/wtf/dtoa/bignum.cc.
2424         * wtf/dtoa/bignum.h: Renamed from Source/JavaScriptCore/wtf/dtoa/bignum.h.
2425         (WTF):
2426         (double_conversion):
2427         (Bignum):
2428         (WTF::double_conversion::Bignum::Times10):
2429         (WTF::double_conversion::Bignum::Equal):
2430         (WTF::double_conversion::Bignum::LessEqual):
2431         (WTF::double_conversion::Bignum::Less):
2432         (WTF::double_conversion::Bignum::PlusEqual):
2433         (WTF::double_conversion::Bignum::PlusLessEqual):
2434         (WTF::double_conversion::Bignum::PlusLess):
2435         (WTF::double_conversion::Bignum::EnsureCapacity):
2436         (WTF::double_conversion::Bignum::BigitLength):
2437         * wtf/dtoa/cached-powers.cc: Renamed from Source/JavaScriptCore/wtf/dtoa/cached-powers.cc.
2438         * wtf/dtoa/cached-powers.h: Renamed from Source/JavaScriptCore/wtf/dtoa/cached-powers.h.
2439         (WTF):
2440         (double_conversion):
2441         (PowersOfTenCache):
2442         * wtf/dtoa/diy-fp.cc: Renamed from Source/JavaScriptCore/wtf/dtoa/diy-fp.cc.
2443         * wtf/dtoa/diy-fp.h: Renamed from Source/JavaScriptCore/wtf/dtoa/diy-fp.h.
2444         (WTF):
2445         (double_conversion):
2446         (DiyFp):
2447         (WTF::double_conversion::DiyFp::DiyFp):
2448         (WTF::double_conversion::DiyFp::Subtract):
2449         (WTF::double_conversion::DiyFp::Minus):
2450         (WTF::double_conversion::DiyFp::Times):
2451         (WTF::double_conversion::DiyFp::Normalize):
2452         (WTF::double_conversion::DiyFp::f):
2453         (WTF::double_conversion::DiyFp::e):
2454         (WTF::double_conversion::DiyFp::set_f):
2455         (WTF::double_conversion::DiyFp::set_e):
2456         * wtf/dtoa/double-conversion.cc: Renamed from Source/JavaScriptCore/wtf/dtoa/double-conversion.cc.
2457         * wtf/dtoa/double-conversion.h: Renamed from Source/JavaScriptCore/wtf/dtoa/double-conversion.h.
2458         (WTF):
2459         (double_conversion):
2460         (DoubleToStringConverter):
2461         (WTF::double_conversion::DoubleToStringConverter::DoubleToStringConverter):
2462         (StringToDoubleConverter):
2463         (WTF::double_conversion::StringToDoubleConverter::StringToDoubleConverter):
2464         * wtf/dtoa/double.h: Renamed from Source/JavaScriptCore/wtf/dtoa/double.h.
2465         (WTF):
2466         (double_conversion):
2467         (WTF::double_conversion::double_to_uint64):
2468         (WTF::double_conversion::uint64_to_double):
2469         (Double):
2470         (WTF::double_conversion::Double::Double):
2471         (WTF::double_conversion::Double::AsDiyFp):
2472         (WTF::double_conversion::Double::AsNormalizedDiyFp):
2473         (WTF::double_conversion::Double::AsUint64):
2474         (WTF::double_conversion::Double::NextDouble):
2475         (WTF::double_conversion::Double::Exponent):
2476         (WTF::double_conversion::Double::Significand):
2477         (WTF::double_conversion::Double::IsDenormal):
2478         (WTF::double_conversion::Double::IsSpecial):
2479         (WTF::double_conversion::Double::IsNan):
2480         (WTF::double_conversion::Double::IsInfinite):
2481         (WTF::double_conversion::Double::Sign):
2482         (WTF::double_conversion::Double::UpperBoundary):
2483         (WTF::double_conversion::Double::NormalizedBoundaries):
2484         (WTF::double_conversion::Double::value):
2485         (WTF::double_conversion::Double::SignificandSizeForOrderOfMagnitude):
2486         (WTF::double_conversion::Double::Infinity):
2487         (WTF::double_conversion::Double::NaN):
2488         (WTF::double_conversion::Double::DiyFpToUint64):
2489         * wtf/dtoa/fast-dtoa.cc: Renamed from Source/JavaScriptCore/wtf/dtoa/fast-dtoa.cc.
2490         * wtf/dtoa/fast-dtoa.h: Renamed from Source/JavaScriptCore/wtf/dtoa/fast-dtoa.h.
2491         (WTF):
2492         (double_conversion):
2493         * wtf/dtoa/fixed-dtoa.cc: Renamed from Source/JavaScriptCore/wtf/dtoa/fixed-dtoa.cc.
2494         * wtf/dtoa/fixed-dtoa.h: Renamed from Source/JavaScriptCore/wtf/dtoa/fixed-dtoa.h.
2495         (WTF):
2496         (double_conversion):
2497         * wtf/dtoa/strtod.cc: Renamed from Source/JavaScriptCore/wtf/dtoa/strtod.cc.
2498         * wtf/dtoa/strtod.h: Renamed from Source/JavaScriptCore/wtf/dtoa/strtod.h.
2499         (WTF):
2500         (double_conversion):
2501         * wtf/dtoa/utils.h: Renamed from Source/JavaScriptCore/wtf/dtoa/utils.h.
2502         (WTF):
2503         (double_conversion):
2504         (WTF::double_conversion::Max):
2505         (WTF::double_conversion::Min):
2506         (WTF::double_conversion::StrLength):
2507         (Vector):
2508         (WTF::double_conversion::Vector::Vector):
2509         (WTF::double_conversion::Vector::SubVector):
2510         (WTF::double_conversion::Vector::length):
2511         (WTF::double_conversion::Vector::is_empty):
2512         (WTF::double_conversion::Vector::start):
2513         (WTF::double_conversion::Vector::operator[]):
2514         (WTF::double_conversion::Vector::first):
2515         (WTF::double_conversion::Vector::last):
2516         (StringBuilder):
2517         (WTF::double_conversion::StringBuilder::StringBuilder):
2518         (WTF::double_conversion::StringBuilder::~StringBuilder):
2519         (WTF::double_conversion::StringBuilder::size):
2520         (WTF::double_conversion::StringBuilder::position):
2521         (WTF::double_conversion::StringBuilder::SetPosition):
2522         (WTF::double_conversion::StringBuilder::Reset):
2523         (WTF::double_conversion::StringBuilder::AddCharacter):
2524         (WTF::double_conversion::StringBuilder::AddString):
2525         (WTF::double_conversion::StringBuilder::AddSubstring):
2526         (WTF::double_conversion::StringBuilder::AddPadding):
2527         (WTF::double_conversion::StringBuilder::Finalize):
2528         (WTF::double_conversion::StringBuilder::is_finalized):
2529         (WTF::double_conversion::BitCast):
2530         * wtf/efl/MainThreadEfl.cpp: Renamed from Source/JavaScriptCore/wtf/efl/MainThreadEfl.cpp.
2531         (WTF):
2532         (WTF::pipeObject):
2533         (WTF::monitorDispatchFunctions):
2534         (WTF::initializeMainThreadPlatform):
2535         (WTF::scheduleDispatchFunctionsOnMainThread):
2536         * wtf/efl/OwnPtrEfl.cpp: Renamed from Source/JavaScriptCore/wtf/efl/OwnPtrEfl.cpp.
2537         (WTF):
2538         (WTF::deleteOwnedPtr):
2539         * wtf/gobject/GOwnPtr.cpp: Renamed from Source/JavaScriptCore/wtf/gobject/GOwnPtr.cpp.
2540         (WTF):
2541         (WTF::GError):
2542         (WTF::GList):
2543         (WTF::GSList):
2544         (WTF::GPatternSpec):
2545         (WTF::GDir):
2546         (WTF::GTimer):
2547         (WTF::GKeyFile):
2548         * wtf/gobject/GOwnPtr.h: Renamed from Source/JavaScriptCore/wtf/gobject/GOwnPtr.h.
2549         (WTF):
2550         (GOwnPtr):
2551         (WTF::GOwnPtr::GOwnPtr):
2552         (WTF::GOwnPtr::~GOwnPtr):
2553         (WTF::GOwnPtr::get):
2554         (WTF::GOwnPtr::release):
2555         (WTF::GOwnPtr::outPtr):
2556         (WTF::GOwnPtr::set):
2557         (WTF::GOwnPtr::clear):
2558         (WTF::GOwnPtr::operator*):
2559         (WTF::GOwnPtr::operator->):
2560         (WTF::GOwnPtr::operator!):
2561         (WTF::GOwnPtr::operator UnspecifiedBoolType):
2562         (WTF::GOwnPtr::swap):
2563         (WTF::swap):
2564         (WTF::operator==):
2565         (WTF::operator!=):
2566         (WTF::getPtr):
2567         (WTF::freeOwnedGPtr):
2568         * wtf/gobject/GRefPtr.cpp: Renamed from Source/JavaScriptCore/wtf/gobject/GRefPtr.cpp.
2569         (WTF):
2570         (WTF::refGPtr):
2571         (WTF::derefGPtr):
2572         (_GVariant):
2573         * wtf/gobject/GRefPtr.h: Renamed from Source/JavaScriptCore/wtf/gobject/GRefPtr.h.
2574         (WTF):
2575         (GRefPtr):
2576         (WTF::GRefPtr::GRefPtr):
2577         (WTF::GRefPtr::~GRefPtr):
2578         (WTF::GRefPtr::clear):
2579         (WTF::GRefPtr::isHashTableDeletedValue):
2580         (WTF::GRefPtr::get):
2581         (WTF::GRefPtr::operator*):
2582         (WTF::GRefPtr::operator->):
2583         (WTF::GRefPtr::operator!):
2584         (WTF::GRefPtr::operator UnspecifiedBoolType):
2585         (WTF::GRefPtr::hashTableDeletedValue):
2586         (WTF::=):
2587         (WTF::::swap):
2588         (WTF::swap):
2589         (WTF::operator==):
2590         (WTF::operator!=):
2591         (WTF::static_pointer_cast):
2592         (WTF::const_pointer_cast):
2593         (WTF::getPtr):
2594         (WTF::adoptGRef):
2595         (WTF::refGPtr):
2596         (WTF::derefGPtr):
2597         * wtf/gobject/GTypedefs.h: Renamed from Source/JavaScriptCore/wtf/gobject/GTypedefs.h.
2598         * wtf/gobject/GlibUtilities.cpp: Renamed from Source/JavaScriptCore/wtf/gobject/GlibUtilities.cpp.
2599         (getCurrentExecutablePath):
2600         * wtf/gobject/GlibUtilities.h: Renamed from Source/JavaScriptCore/wtf/gobject/GlibUtilities.h.
2601         * wtf/gtk/MainThreadGtk.cpp: Renamed from Source/JavaScriptCore/wtf/gtk/MainThreadGtk.cpp.
2602         (WTF):
2603         (WTF::initializeMainThreadPlatform):
2604         (WTF::timeoutFired):
2605         (WTF::scheduleDispatchFunctionsOnMainThread):
2606         * wtf/mac/MainThreadMac.mm: Renamed from Source/JavaScriptCore/wtf/mac/MainThreadMac.mm.
2607         (-[JSWTFMainThreadCaller call]):
2608         (WTF):
2609         (WTF::initializeMainThreadPlatform):
2610         (WTF::initializeMainThreadToProcessMainThreadPlatform):
2611         (WTF::timerFired):
2612         (WTF::postTimer):
2613         (WTF::scheduleDispatchFunctionsOnMainThread):
2614         (WTF::isMainThread):
2615         * wtf/qt/MainThreadQt.cpp: Renamed from Source/JavaScriptCore/wtf/qt/MainThreadQt.cpp.
2616         (WTF):
2617         (MainThreadInvoker):
2618         (WTF::MainThreadInvoker::MainThreadInvoker):
2619         (WTF::MainThreadInvoker::event):
2620         (WTF::initializeMainThreadPlatform):
2621         (WTF::scheduleDispatchFunctionsOnMainThread):
2622         * wtf/qt/StringQt.cpp: Renamed from Source/JavaScriptCore/wtf/qt/StringQt.cpp.
2623         (WTF):
2624         (WTF::String::String):
2625         (WTF::String::operator QString):
2626         (WTF::operator<<):
2627         (WTF::operator>>):
2628         * wtf/qt/UtilsQt.h: Renamed from Source/JavaScriptCore/wtf/qt/UtilsQt.h.
2629         (escapeHtml):
2630         * wtf/qt/compat/QGuiApplication: Renamed from Source/JavaScriptCore/wtf/qt/compat/QGuiApplication.
2631         * wtf/qt/compat/qguiapplication.h: Renamed from Source/JavaScriptCore/wtf/qt/compat/qguiapplication.h.
2632         (QGuiApplication):
2633         (QGuiApplication::styleHints):
2634         * wtf/text/ASCIIFastPath.h: Renamed from Source/JavaScriptCore/wtf/text/ASCIIFastPath.h.
2635         (WTF):
2636         (WTF::isAlignedToMachineWord):
2637         (WTF::alignToMachineWord):
2638         (WTF::isAllASCII):
2639         (WTF::charactersAreAllASCII):
2640         * wtf/text/AtomicString.cpp: Renamed from Source/JavaScriptCore/wtf/text/AtomicString.cpp.
2641         (WTF):
2642         (AtomicStringTable):
2643         (WTF::AtomicStringTable::create):
2644         (WTF::AtomicStringTable::table):
2645         (WTF::AtomicStringTable::destroy):
2646         (WTF::stringTable):
2647         (WTF::addToStringTable):
2648         (WTF::CStringTranslator::hash):
2649         (CStringTranslator):
2650         (WTF::CStringTranslator::equal):
2651         (WTF::CStringTranslator::translate):
2652         (WTF::AtomicString::add):
2653         (UCharBuffer):
2654         (WTF::UCharBufferTranslator::hash):
2655         (UCharBufferTranslator):
2656         (WTF::UCharBufferTranslator::equal):
2657         (WTF::UCharBufferTranslator::translate):
2658         (HashAndCharacters):
2659         (WTF::HashAndCharactersTranslator::hash):
2660         (HashAndCharactersTranslator):
2661         (WTF::HashAndCharactersTranslator::equal):
2662         (WTF::HashAndCharactersTranslator::translate):
2663         (HashAndUTF8Characters):
2664         (WTF::HashAndUTF8CharactersTranslator::hash):
2665         (HashAndUTF8CharactersTranslator):
2666         (WTF::HashAndUTF8CharactersTranslator::equal):
2667         (WTF::HashAndUTF8CharactersTranslator::translate):
2668         (SubstringLocation):
2669         (WTF::SubstringTranslator::hash):
2670         (SubstringTranslator):
2671         (WTF::SubstringTranslator::equal):
2672         (WTF::SubstringTranslator::translate):
2673         (WTF::AtomicString::addSlowCase):
2674         (WTF::AtomicString::find):
2675         (WTF::AtomicString::remove):
2676         (WTF::AtomicString::lower):
2677         (WTF::AtomicString::fromUTF8Internal):
2678         (WTF::AtomicString::show):
2679         * wtf/text/AtomicString.h: Renamed from Source/JavaScriptCore/wtf/text/AtomicString.h.
2680         (WTF):
2681         (AtomicString):
2682         (WTF::AtomicString::AtomicString):
2683         (WTF::AtomicString::isHashTableDeletedValue):
2684         (WTF::AtomicString::operator const String&):
2685         (WTF::AtomicString::string):
2686         (WTF::AtomicString::impl):
2687         (WTF::AtomicString::characters):
2688         (WTF::AtomicString::length):
2689         (WTF::AtomicString::operator[]):
2690         (WTF::AtomicString::contains):
2691         (WTF::AtomicString::find):
2692         (WTF::AtomicString::startsWith):
2693         (WTF::AtomicString::endsWith):
2694         (WTF::AtomicString::upper):
2695         (WTF::AtomicString::toInt):
2696         (WTF::AtomicString::toDouble):
2697         (WTF::AtomicString::toFloat):
2698         (WTF::AtomicString::percentage):
2699         (WTF::AtomicString::isNull):
2700         (WTF::AtomicString::isEmpty):
2701         (WTF::AtomicString::createCFString):
2702         (WTF::AtomicString::operator NSString*):
2703         (WTF::AtomicString::operator QString):
2704         (WTF::AtomicString::add):
2705         (WTF::operator==):
2706         (WTF::operator!=):
2707         (WTF::equalIgnoringCase):
2708         (WTF::AtomicString::fromUTF8):
2709         * wtf/text/AtomicStringHash.h: Renamed from Source/JavaScriptCore/wtf/text/AtomicStringHash.h.
2710         (WTF):
2711         (WTF::AtomicStringHash::hash):
2712         (AtomicStringHash):
2713         (WTF::AtomicStringHash::equal):
2714         * wtf/text/AtomicStringImpl.h: Renamed from Source/JavaScriptCore/wtf/text/AtomicStringImpl.h.
2715         (WTF):
2716         (AtomicStringImpl):
2717         (WTF::AtomicStringImpl::AtomicStringImpl):
2718         * wtf/text/CString.cpp: Renamed from Source/JavaScriptCore/wtf/text/CString.cpp.
2719         (WTF):
2720         (WTF::CString::CString):
2721         (WTF::CString::init):
2722         (WTF::CString::mutableData):
2723         (WTF::CString::newUninitialized):
2724         (WTF::CString::copyBufferIfNeeded):
2725         (WTF::operator==):
2726         * wtf/text/CString.h: Renamed from Source/JavaScriptCore/wtf/text/CString.h.
2727         (WTF):
2728         (CStringBuffer):
2729         (WTF::CStringBuffer::data):
2730         (WTF::CStringBuffer::length):
2731         (WTF::CStringBuffer::create):
2732         (WTF::CStringBuffer::CStringBuffer):
2733         (WTF::CStringBuffer::mutableData):
2734         (CString):
2735         (WTF::CString::CString):
2736         (WTF::CString::data):
2737         (WTF::CString::length):
2738         (WTF::CString::isNull):
2739         (WTF::CString::buffer):
2740         (WTF::operator!=):
2741         * wtf/text/StringBuffer.h: Renamed from Source/JavaScriptCore/wtf/text/StringBuffer.h.
2742         (WTF):
2743         (StringBuffer):
2744         (WTF::StringBuffer::StringBuffer):
2745         (WTF::StringBuffer::~StringBuffer):
2746         (WTF::StringBuffer::shrink):
2747         (WTF::StringBuffer::resize):
2748         (WTF::StringBuffer::length):
2749         (WTF::StringBuffer::characters):
2750         (WTF::StringBuffer::operator[]):
2751         (WTF::StringBuffer::release):
2752         * wtf/text/StringBuilder.cpp: Renamed from Source/JavaScriptCore/wtf/text/StringBuilder.cpp.
2753         (WTF):
2754         (WTF::StringBuilder::reifyString):
2755         (WTF::StringBuilder::resize):
2756         (WTF::StringBuilder::allocateBuffer):
2757         (WTF::StringBuilder::allocateBufferUpConvert):
2758         (WTF::LChar):
2759         (WTF::UChar):
2760         (WTF::StringBuilder::reserveCapacity):
2761         (WTF::StringBuilder::appendUninitialized):
2762         (WTF::StringBuilder::appendUninitializedSlow):
2763         (WTF::StringBuilder::append):
2764         (WTF::StringBuilder::canShrink):
2765         (WTF::StringBuilder::shrinkToFit):
2766         * wtf/text/StringBuilder.h: Renamed from Source/JavaScriptCore/wtf/text/StringBuilder.h.
2767         (WTF):
2768         (StringBuilder):
2769         (WTF::StringBuilder::StringBuilder):
2770         (WTF::StringBuilder::append):
2771         (WTF::StringBuilder::toString):
2772         (WTF::StringBuilder::toStringPreserveCapacity):
2773         (WTF::StringBuilder::toAtomicString):
2774         (WTF::StringBuilder::length):
2775         (WTF::StringBuilder::isEmpty):
2776         (WTF::StringBuilder::capacity):
2777         (WTF::StringBuilder::operator[]):
2778         (WTF::StringBuilder::characters8):
2779         (WTF::StringBuilder::characters16):
2780         (WTF::StringBuilder::characters):
2781         (WTF::StringBuilder::is8Bit):
2782         (WTF::StringBuilder::clear):
2783         (WTF::StringBuilder::swap):
2784         (WTF::LChar):
2785         (WTF::UChar):
2786         (WTF::equal):
2787         (WTF::operator==):
2788         (WTF::operator!=):
2789         * wtf/text/StringConcatenate.h: Renamed from Source/JavaScriptCore/wtf/text/StringConcatenate.h.
2790         (WTF):
2791         (WTF::sumWithOverflow):
2792         (WTF::tryMakeString):
2793         (WTF::makeString):
2794         * wtf/text/StringHash.h: Renamed from Source/JavaScriptCore/wtf/text/StringHash.h.
2795         (WTF):
2796         (WTF::StringHash::hash):
2797         (WTF::StringHash::equal):
2798         (StringHash):
2799         (CaseFoldingHash):
2800         (WTF::CaseFoldingHash::foldCase):
2801         (WTF::CaseFoldingHash::hash):
2802         (WTF::CaseFoldingHash::equal):
2803         (WTF::AlreadyHashed::hash):
2804         (AlreadyHashed):
2805         (WTF::AlreadyHashed::avoidDeletedValue):
2806         * wtf/text/StringImpl.cpp: Renamed from Source/JavaScriptCore/wtf/text/StringImpl.cpp.
2807         (WTF):
2808         (WTF::StringImpl::~StringImpl):
2809         (WTF::StringImpl::createUninitialized):
2810         (WTF::StringImpl::reallocate):
2811         (WTF::StringImpl::create):
2812         (WTF::StringImpl::getData16SlowCase):
2813         (WTF::StringImpl::upconvertCharacters):
2814         (WTF::StringImpl::containsOnlyWhitespace):
2815         (WTF::StringImpl::substring):
2816         (WTF::StringImpl::characterStartingAt):
2817         (WTF::StringImpl::lower):
2818         (WTF::StringImpl::upper):
2819         (WTF::StringImpl::fill):
2820         (WTF::StringImpl::foldCase):
2821         (WTF::StringImpl::stripMatchedCharacters):
2822         (UCharPredicate):
2823         (WTF::UCharPredicate::UCharPredicate):
2824         (WTF::UCharPredicate::operator()):
2825         (SpaceOrNewlinePredicate):
2826         (WTF::SpaceOrNewlinePredicate::operator()):
2827         (WTF::StringImpl::stripWhiteSpace):
2828         (WTF::StringImpl::removeCharacters):
2829         (WTF::StringImpl::simplifyMatchedCharactersToSpace):
2830         (WTF::StringImpl::simplifyWhiteSpace):
2831         (WTF::StringImpl::toIntStrict):
2832         (WTF::StringImpl::toUIntStrict):
2833         (WTF::StringImpl::toInt64Strict):
2834         (WTF::StringImpl::toUInt64Strict):
2835         (WTF::StringImpl::toIntPtrStrict):
2836         (WTF::StringImpl::toInt):
2837         (WTF::StringImpl::toUInt):
2838         (WTF::StringImpl::toInt64):
2839         (WTF::StringImpl::toUInt64):
2840         (WTF::StringImpl::toIntPtr):
2841         (WTF::StringImpl::toDouble):
2842         (WTF::StringImpl::toFloat):
2843         (WTF::equalIgnoringCase):
2844         (WTF::StringImpl::find):
2845         (WTF::StringImpl::findIgnoringCase):
2846         (WTF::findInner):
2847         (WTF::StringImpl::reverseFind):
2848         (WTF::reverseFindInner):
2849         (WTF::StringImpl::reverseFindIgnoringCase):
2850         (WTF::StringImpl::endsWith):
2851         (WTF::StringImpl::replace):
2852         (WTF::equal):
2853         (WTF::equalIgnoringNullity):
2854         (WTF::StringImpl::defaultWritingDirection):
2855         (WTF::StringImpl::adopt):
2856         (WTF::StringImpl::createWithTerminatingNullCharacter):
2857         * wtf/text/StringImpl.h: Renamed from Source/JavaScriptCore/wtf/text/StringImpl.h.
2858         (JSC):
2859         (WTF):
2860         (StringImpl):
2861         (WTF::StringImpl::StringImpl):
2862         (WTF::StringImpl::create):
2863         (WTF::StringImpl::create8):
2864         (WTF::StringImpl::tryCreateUninitialized):
2865         (WTF::StringImpl::flagsOffset):
2866         (WTF::StringImpl::flagIs8Bit):
2867         (WTF::StringImpl::dataOffset):
2868         (WTF::StringImpl::adopt):
2869         (WTF::StringImpl::length):
2870         (WTF::StringImpl::is8Bit):
2871         (WTF::StringImpl::characters8):
2872         (WTF::StringImpl::characters16):
2873         (WTF::StringImpl::characters):
2874         (WTF::StringImpl::cost):
2875         (WTF::StringImpl::has16BitShadow):
2876         (WTF::StringImpl::isIdentifier):
2877         (WTF::StringImpl::setIsIdentifier):
2878         (WTF::StringImpl::hasTerminatingNullCharacter):
2879         (WTF::StringImpl::isAtomic):
2880         (WTF::StringImpl::setIsAtomic):
2881         (WTF::StringImpl::setHash):
2882         (WTF::StringImpl::rawHash):
2883         (WTF::StringImpl::hasHash):
2884         (WTF::StringImpl::existingHash):
2885         (WTF::StringImpl::hash):
2886         (WTF::StringImpl::hasOneRef):
2887         (WTF::StringImpl::ref):
2888         (WTF::StringImpl::deref):
2889         (WTF::StringImpl::copyChars):
2890         (WTF::StringImpl::operator[]):
2891         (WTF::StringImpl::find):
2892         (WTF::StringImpl::findIgnoringCase):
2893         (WTF::StringImpl::startsWith):
2894         (WTF::StringImpl::bufferOwnership):
2895         (WTF::StringImpl::isStatic):
2896         (WTF::LChar):
2897         (WTF::UChar):
2898         (WTF::equal):
2899         (WTF::equalIgnoringCase):
2900         (WTF::equalIgnoringNullity):
2901         (WTF::codePointCompare):
2902         (WTF::codePointCompare8):
2903         (WTF::codePointCompare16):
2904         (WTF::codePointCompare8To16):
2905         (WTF::isSpaceOrNewline):
2906         (WTF::StringImpl::isolatedCopy):
2907         * wtf/text/StringOperators.h: Renamed from Source/JavaScriptCore/wtf/text/StringOperators.h.
2908         (WTF):
2909         (StringAppend):
2910         (WTF::StringAppend::StringAppend):
2911         (WTF::StringAppend::operator String):
2912         (WTF::StringAppend::operator AtomicString):
2913         (WTF::StringAppend::is8Bit):
2914         (WTF::StringAppend::writeTo):
2915         (WTF::StringAppend::length):
2916         (WTF::operator+):
2917         * wtf/text/StringStatics.cpp: Renamed from Source/JavaScriptCore/wtf/text/StringStatics.cpp.
2918         (WTF):
2919         (WTF::StringImpl::empty):
2920         (WTF::StringImpl::hashSlowCase):
2921         (WTF::AtomicString::init):
2922         * wtf/text/TextPosition.h: Renamed from Source/JavaScriptCore/wtf/text/TextPosition.h.
2923         (WTF):
2924         (OrdinalNumber):
2925         (WTF::OrdinalNumber::fromZeroBasedInt):
2926         (WTF::OrdinalNumber::fromOneBasedInt):
2927         (WTF::OrdinalNumber::OrdinalNumber):
2928         (WTF::OrdinalNumber::zeroBasedInt):
2929         (WTF::OrdinalNumber::oneBasedInt):
2930         (WTF::OrdinalNumber::operator==):
2931         (WTF::OrdinalNumber::operator!=):
2932         (WTF::OrdinalNumber::first):
2933         (WTF::OrdinalNumber::beforeFirst):
2934         (TextPosition):
2935         (WTF::TextPosition::TextPosition):
2936         (WTF::TextPosition::operator==):
2937         (WTF::TextPosition::operator!=):
2938         (WTF::TextPosition::minimumPosition):
2939         (WTF::TextPosition::belowRangePosition):
2940         * wtf/text/WTFString.cpp: Renamed from Source/JavaScriptCore/wtf/text/WTFString.cpp.
2941         (WTF):
2942         (WTF::String::String):
2943         (WTF::String::append):
2944         (WTF::codePointCompare):
2945         (WTF::String::insert):
2946         (WTF::String::characterStartingAt):
2947         (WTF::String::truncate):
2948         (WTF::String::remove):
2949         (WTF::String::substring):
2950         (WTF::String::substringSharingImpl):
2951         (WTF::String::lower):
2952         (WTF::String::upper):
2953         (WTF::String::stripWhiteSpace):
2954         (WTF::String::simplifyWhiteSpace):
2955         (WTF::String::removeCharacters):
2956         (WTF::String::foldCase):
2957         (WTF::String::percentage):
2958         (WTF::String::charactersWithNullTermination):
2959         (WTF::String::format):
2960         (WTF::String::number):
2961         (WTF::String::toIntStrict):
2962         (WTF::String::toUIntStrict):
2963         (WTF::String::toInt64Strict):
2964         (WTF::String::toUInt64Strict):
2965         (WTF::String::toIntPtrStrict):
2966         (WTF::String::toInt):
2967         (WTF::String::toUInt):
2968         (WTF::String::toInt64):
2969         (WTF::String::toUInt64):
2970         (WTF::String::toIntPtr):
2971         (WTF::String::toDouble):
2972         (WTF::String::toFloat):
2973         (WTF::String::isolatedCopy):
2974         (WTF::String::split):
2975         (WTF::String::ascii):
2976         (WTF::String::latin1):
2977         (WTF::putUTF8Triple):
2978         (WTF::String::utf8):
2979         (WTF::String::fromUTF8):
2980         (WTF::String::fromUTF8WithLatin1Fallback):
2981         (WTF::isCharacterAllowedInBase):
2982         (WTF::toIntegralType):
2983         (WTF::lengthOfCharactersAsInteger):
2984         (WTF::charactersToIntStrict):
2985         (WTF::charactersToUIntStrict):
2986         (WTF::charactersToInt64Strict):
2987         (WTF::charactersToUInt64Strict):
2988         (WTF::charactersToIntPtrStrict):
2989         (WTF::charactersToInt):
2990         (WTF::charactersToUInt):
2991         (WTF::charactersToInt64):
2992         (WTF::charactersToUInt64):
2993         (WTF::charactersToIntPtr):
2994         (WTF::toDoubleType):
2995         (WTF::charactersToDouble):
2996         (WTF::charactersToFloat):
2997         (WTF::charactersToFloatIgnoringJunk):
2998         (WTF::emptyString):
2999         (String::show):
3000         (string):
3001         (asciiDebug):
3002         * wtf/text/WTFString.h: Renamed from Source/JavaScriptCore/wtf/text/WTFString.h.
3003         (WebKit):
3004         (WTF):
3005         (String):
3006         (WTF::String::String):
3007         (WTF::String::~String):
3008         (WTF::String::swap):
3009         (WTF::String::adopt):
3010         (WTF::String::isNull):
3011         (WTF::String::isEmpty):
3012         (WTF::String::impl):
3013         (WTF::String::length):
3014         (WTF::String::characters):
3015         (WTF::String::characters8):
3016         (WTF::String::characters16):
3017         (WTF::String::is8Bit):
3018         (WTF::String::operator[]):
3019         (WTF::String::find):
3020         (WTF::String::reverseFind):
3021         (WTF::String::findIgnoringCase):
3022         (WTF::String::reverseFindIgnoringCase):
3023         (WTF::String::contains):
3024         (WTF::String::startsWith):
3025         (WTF::String::endsWith):
3026         (WTF::String::append):
3027         (WTF::String::replace):
3028         (WTF::String::makeLower):
3029         (WTF::String::makeUpper):
3030         (WTF::String::fill):
3031         (WTF::String::left):
3032         (WTF::String::right):
3033         (WTF::String::createUninitialized):
3034         (WTF::String::operator NSString*):
3035         (WTF::String::fromUTF8):
3036         (WTF::String::fromUTF8WithLatin1Fallback):
3037         (WTF::String::defaultWritingDirection):
3038         (WTF::String::containsOnlyWhitespace):
3039         (WTF::String::isHashTableDeletedValue):
3040         (WTF::operator+=):
3041         (WTF::operator==):
3042         (WTF::operator!=):
3043         (WTF::equalIgnoringCase):
3044         (WTF::equalPossiblyIgnoringCase):
3045         (WTF::equalIgnoringNullity):
3046         (WTF::operator!):
3047         (WTF::swap):
3048         (WTF::LChar):
3049         (WTF::UChar):
3050         (WTF::String::containsOnlyLatin1):
3051         (WTF::nsStringNilIfEmpty):
3052         (WTF::String::containsOnlyASCII):
3053         (WTF::codePointCompareLessThan):
3054         (WTF::find):
3055         (WTF::reverseFind):
3056         (WTF::append):
3057         (WTF::appendNumber):
3058         (WTF::isAllSpecialCharacters):
3059         (WTF::String::isAllSpecialCharacters):
3060         * wtf/threads/BinarySemaphore.cpp: Renamed from Source/JavaScriptCore/wtf/threads/BinarySemaphore.cpp.
3061         (WTF):
3062         (WTF::BinarySemaphore::BinarySemaphore):
3063         (WTF::BinarySemaphore::~BinarySemaphore):
3064         (WTF::BinarySemaphore::signal):
3065         (WTF::BinarySemaphore::wait):
3066         * wtf/threads/BinarySemaphore.h: Renamed from Source/JavaScriptCore/wtf/threads/BinarySemaphore.h.
3067         (WTF):
3068         (BinarySemaphore):
3069         (WTF::BinarySemaphore::event):
3070         * wtf/threads/win/BinarySemaphoreWin.cpp: Renamed from Source/JavaScriptCore/wtf/threads/win/BinarySemaphoreWin.cpp.
3071         (WTF):
3072         (WTF::BinarySemaphore::BinarySemaphore):
3073         (WTF::BinarySemaphore::~BinarySemaphore):
3074         (WTF::BinarySemaphore::signal):
3075         (WTF::BinarySemaphore::wait):
3076         * wtf/unicode/CharacterNames.h: Renamed from Source/JavaScriptCore/wtf/unicode/CharacterNames.h.
3077         (Unicode):
3078         * wtf/unicode/Collator.h: Renamed from Source/JavaScriptCore/wtf/unicode/Collator.h.
3079         (WTF):
3080         (Collator):
3081         * wtf/unicode/CollatorDefault.cpp: Renamed from Source/JavaScriptCore/wtf/unicode/CollatorDefault.cpp.
3082         (WTF):
3083         (WTF::Collator::Collator):
3084         (WTF::Collator::~Collator):
3085         (WTF::Collator::setOrderLowerFirst):
3086         (WTF::Collator::userDefault):
3087         (WTF::Collator::collate):
3088         * wtf/unicode/ScriptCodesFromICU.h: Renamed from Source/JavaScriptCore/wtf/unicode/ScriptCodesFromICU.h.
3089         * wtf/unicode/UTF8.cpp: Renamed from Source/JavaScriptCore/wtf/unicode/UTF8.cpp.
3090         (Unicode):
3091         (WTF::Unicode::inlineUTF8SequenceLengthNonASCII):
3092         (WTF::Unicode::inlineUTF8SequenceLength):
3093         (WTF::Unicode::UTF8SequenceLength):
3094         (WTF::Unicode::decodeUTF8Sequence):
3095         (WTF::Unicode::convertLatin1ToUTF8):
3096         (WTF::Unicode::convertUTF16ToUTF8):
3097         (WTF::Unicode::isLegalUTF8):
3098         (WTF::Unicode::readUTF8Sequence):
3099         (WTF::Unicode::convertUTF8ToUTF16):
3100         (WTF::Unicode::calculateStringHashAndLengthFromUTF8):
3101         (WTF::Unicode::equalUTF16WithUTF8):
3102         * wtf/unicode/UTF8.h: Renamed from Source/JavaScriptCore/wtf/unicode/UTF8.h.
3103         (Unicode):
3104         * wtf/unicode/Unicode.h: Renamed from Source/JavaScriptCore/wtf/unicode/Unicode.h.
3105         * wtf/unicode/UnicodeMacrosFromICU.h: Renamed from Source/JavaScriptCore/wtf/unicode/UnicodeMacrosFromICU.h.
3106         * wtf/unicode/glib/UnicodeGLib.cpp: Renamed from Source/JavaScriptCore/wtf/unicode/glib/UnicodeGLib.cpp.
3107         (Unicode):
3108         (WTF::Unicode::foldCase):
3109         (WTF::Unicode::getUTF16LengthFromUTF8):
3110         (WTF::Unicode::convertCase):
3111         (WTF::Unicode::toLower):
3112         (WTF::Unicode::toUpper):
3113         (WTF::Unicode::direction):
3114         (WTF::Unicode::umemcasecmp):
3115         * wtf/unicode/glib/UnicodeGLib.h: Renamed from Source/JavaScriptCore/wtf/unicode/glib/UnicodeGLib.h.
3116         (Unicode):
3117         (WTF::Unicode::toLower):
3118         (WTF::Unicode::toUpper):
3119         (WTF::Unicode::toTitleCase):
3120         (WTF::Unicode::isArabicChar):
3121         (WTF::Unicode::isAlphanumeric):
3122         (WTF::Unicode::isFormatChar):
3123         (WTF::Unicode::isSeparatorSpace):
3124         (WTF::Unicode::isPrintableChar):
3125         (WTF::Unicode::isDigit):
3126         (WTF::Unicode::isPunct):
3127         (WTF::Unicode::hasLineBreakingPropertyComplexContext):
3128         (WTF::Unicode::hasLineBreakingPropertyComplexContextOrIdeographic):
3129         (WTF::Unicode::mirroredChar):
3130         (WTF::Unicode::category):
3131         (WTF::Unicode::isLower):
3132         (WTF::Unicode::digitValue):
3133         (WTF::Unicode::combiningClass):
3134         (WTF::Unicode::decompositionType):
3135         * wtf/unicode/icu/CollatorICU.cpp: Renamed from Source/JavaScriptCore/wtf/unicode/icu/CollatorICU.cpp.
3136         (WTF):
3137         (WTF::cachedCollatorMutex):
3138         (WTF::Collator::Collator):
3139         (WTF::Collator::userDefault):
3140         (WTF::Collator::~Collator):
3141         (WTF::Collator::setOrderLowerFirst):
3142         (WTF::Collator::collate):
3143         (WTF::Collator::createCollator):
3144         (WTF::Collator::releaseCollator):
3145         * wtf/unicode/icu/UnicodeIcu.h: Renamed from Source/JavaScriptCore/wtf/unicode/icu/UnicodeIcu.h.
3146         (Unicode):
3147         (WTF::Unicode::foldCase):
3148         (WTF::Unicode::toLower):
3149         (WTF::Unicode::toUpper):
3150         (WTF::Unicode::toTitleCase):
3151         (WTF::Unicode::isArabicChar):
3152         (WTF::Unicode::isAlphanumeric):
3153         (WTF::Unicode::isSeparatorSpace):
3154         (WTF::Unicode::isPrintableChar):
3155         (WTF::Unicode::isPunct):
3156         (WTF::Unicode::hasLineBreakingPropertyComplexContext):
3157         (WTF::Unicode::hasLineBreakingPropertyComplexContextOrIdeographic):
3158         (WTF::Unicode::mirroredChar):
3159         (WTF::Unicode::category):
3160         (WTF::Unicode::direction):
3161         (WTF::Unicode::isLower):
3162         (WTF::Unicode::combiningClass):
3163         (WTF::Unicode::decompositionType):
3164         (WTF::Unicode::umemcasecmp):
3165         * wtf/unicode/qt4/UnicodeQt4.h: Renamed from Source/JavaScriptCore/wtf/unicode/qt4/UnicodeQt4.h.
3166         (Properties):
3167         (QUnicodeTables):
3168         (Unicode):
3169         (WTF::Unicode::toLower):
3170         (WTF::Unicode::toUpper):
3171         (WTF::Unicode::toTitleCase):
3172         (WTF::Unicode::foldCase):
3173         (WTF::Unicode::isArabicChar):
3174         (WTF::Unicode::isPrintableChar):
3175         (WTF::Unicode::isSeparatorSpace):
3176         (WTF::Unicode::isPunct):
3177         (WTF::Unicode::isLower):
3178         (WTF::Unicode::hasLineBreakingPropertyComplexContext):
3179         (WTF::Unicode::mirroredChar):
3180         (WTF::Unicode::combiningClass):
3181         (WTF::Unicode::decompositionType):
3182         (WTF::Unicode::umemcasecmp):
3183         (WTF::Unicode::direction):
3184         (WTF::Unicode::category):
3185         * wtf/unicode/wince/UnicodeWinCE.cpp: Renamed from Source/JavaScriptCore/wtf/unicode/wince/UnicodeWinCE.cpp.
3186         (Unicode):
3187         (WTF::Unicode::toLower):
3188         (WTF::Unicode::toUpper):
3189         (WTF::Unicode::foldCase):
3190         (WTF::Unicode::isPrintableChar):
3191         (WTF::Unicode::isSpace):
3192         (WTF::Unicode::isLetter):
3193         (WTF::Unicode::isUpper):
3194         (WTF::Unicode::isLower):
3195         (WTF::Unicode::isDigit):
3196         (WTF::Unicode::isPunct):
3197         (WTF::Unicode::isAlphanumeric):
3198         (WTF::Unicode::toTitleCase):
3199         (WTF::Unicode::direction):
3200         (WTF::Unicode::category):
3201         (WTF::Unicode::decompositionType):
3202         (WTF::Unicode::combiningClass):
3203         (WTF::Unicode::mirroredChar):
3204         (WTF::Unicode::digitValue):
3205         * wtf/unicode/wince/UnicodeWinCE.h: Renamed from Source/JavaScriptCore/wtf/unicode/wince/UnicodeWinCE.h.
3206         (Unicode):
3207         (WTF::Unicode::isSeparatorSpace):
3208         (WTF::Unicode::isHighSurrogate):
3209         (WTF::Unicode::isLowSurrogate):
3210         (WTF::Unicode::isArabicChar):
3211         (WTF::Unicode::hasLineBreakingPropertyComplexContext):
3212         (WTF::Unicode::umemcasecmp):
3213         (WTF::Unicode::surrogateToUcs4):
3214         * wtf/url/api/ParsedURL.cpp: Renamed from Source/JavaScriptCore/wtf/url/api/ParsedURL.cpp.
3215         (WTF):
3216         (WTF::ParsedURL::ParsedURL):
3217         (WTF::ParsedURL::isolatedCopy):
3218         (WTF::ParsedURL::scheme):
3219         (WTF::ParsedURL::username):
3220         (WTF::ParsedURL::password):
3221         (WTF::ParsedURL::host):
3222         (WTF::ParsedURL::port):
3223         (WTF::ParsedURL::path):
3224         (WTF::ParsedURL::query):
3225         (WTF::ParsedURL::fragment):
3226         (WTF::ParsedURL::baseAsString):
3227         (WTF::ParsedURL::segment):
3228         * wtf/url/api/ParsedURL.h: Renamed from Source/JavaScriptCore/wtf/url/api/ParsedURL.h.
3229         (WTF):
3230         (ParsedURL):
3231         (WTF::ParsedURL::ParsedURL):
3232         (WTF::ParsedURL::isValid):
3233         (WTF::ParsedURL::spec):
3234         * wtf/url/api/URLString.h: Renamed from Source/JavaScriptCore/wtf/url/api/URLString.h.
3235         (WTF):
3236         (URLString):
3237         (WTF::URLString::URLString):
3238         (WTF::URLString::string):
3239         * wtf/url/src/RawURLBuffer.h: Renamed from Source/JavaScriptCore/wtf/url/src/RawURLBuffer.h.
3240         (WTF):
3241         (RawURLBuffer):
3242         (WTF::RawURLBuffer::RawURLBuffer):
3243         (WTF::RawURLBuffer::~RawURLBuffer):
3244         (WTF::RawURLBuffer::resize):
3245         * wtf/url/src/URLBuffer.h: Renamed from Source/JavaScriptCore/wtf/url/src/URLBuffer.h.
3246         (WTF):
3247         (URLBuffer):
3248         (WTF::URLBuffer::URLBuffer):
3249         (WTF::URLBuffer::~URLBuffer):
3250         (WTF::URLBuffer::at):
3251         (WTF::URLBuffer::set):
3252         (WTF::URLBuffer::capacity):
3253         (WTF::URLBuffer::length):
3254         (WTF::URLBuffer::data):
3255         (WTF::URLBuffer::setLength):
3256         (WTF::URLBuffer::append):
3257         (WTF::URLBuffer::grow):
3258         * wtf/url/src/URLCharacterTypes.cpp: Renamed from Source/JavaScriptCore/wtf/url/src/URLCharacterTypes.cpp.
3259         (WTF):
3260         * wtf/url/src/URLCharacterTypes.h: Renamed from Source/JavaScriptCore/wtf/url/src/URLCharacterTypes.h.
3261         (WTF):
3262         (URLCharacterTypes):
3263         (WTF::URLCharacterTypes::isQueryChar):
3264         (WTF::URLCharacterTypes::isIPv4Char):
3265         (WTF::URLCharacterTypes::isHexChar):
3266         (WTF::URLCharacterTypes::isCharOfType):
3267         * wtf/url/src/URLComponent.h: Renamed from Source/JavaScriptCore/wtf/url/src/URLComponent.h.
3268         (WTF):
3269         (URLComponent):
3270         (WTF::URLComponent::URLComponent):
3271         (WTF::URLComponent::fromRange):
3272         (WTF::URLComponent::isValid):
3273         (WTF::URLComponent::isNonEmpty):
3274         (WTF::URLComponent::isEmptyOrInvalid):
3275         (WTF::URLComponent::reset):
3276         (WTF::URLComponent::operator==):
3277         (WTF::URLComponent::begin):
3278         (WTF::URLComponent::setBegin):
3279         (WTF::URLComponent::length):
3280         (WTF::URLComponent::setLength):
3281         (WTF::URLComponent::end):
3282         * wtf/url/src/URLEscape.cpp: Renamed from Source/JavaScriptCore/wtf/url/src/URLEscape.cpp.
3283         (WTF):
3284         * wtf/url/src/URLEscape.h: Renamed from Source/JavaScriptCore/wtf/url/src/URLEscape.h.
3285         (WTF):
3286         (WTF::appendURLEscapedCharacter):
3287         * wtf/url/src/URLParser.h: Renamed from Source/JavaScriptCore/wtf/url/src/URLParser.h.
3288         (WTF):
3289         (URLParser):
3290         (WTF::URLParser::isPossibleAuthorityTerminator):
3291         (WTF::URLParser::parseAuthority):
3292         (WTF::URLParser::extractScheme):
3293         (WTF::URLParser::parseAfterScheme):
3294         (WTF::URLParser::parseStandardURL):
3295         (WTF::URLParser::parsePath):
3296         (WTF::URLParser::parsePathURL):
3297         (WTF::URLParser::parseMailtoURL):
3298         (WTF::URLParser::parsePort):
3299         (WTF::URLParser::extractFileName):
3300         (WTF::URLParser::extractQueryKeyValue):
3301         (WTF::URLParser::isURLSlash):
3302         (WTF::URLParser::shouldTrimFromURL):
3303         (WTF::URLParser::trimURL):
3304         (WTF::URLParser::consecutiveSlashes):
3305         (WTF::URLParser::isPortDigit):
3306         (WTF::URLParser::nextAuthorityTerminator):
3307         (WTF::URLParser::parseUserInfo):
3308         (WTF::URLParser::parseServerInfo):
3309         * wtf/url/src/URLQueryCanonicalizer.h: Renamed from Source/JavaScriptCore/wtf/url/src/URLQueryCanonicalizer.h.
3310         (WTF):
3311         (URLQueryCanonicalizer):
3312         (WTF::URLQueryCanonicalizer::canonicalize):
3313         (WTF::URLQueryCanonicalizer::isAllASCII):
3314         (WTF::URLQueryCanonicalizer::isRaw8Bit):
3315         (WTF::URLQueryCanonicalizer::appendRaw8BitQueryString):
3316         (WTF::URLQueryCanonicalizer::convertToQueryEncoding):
3317         * wtf/url/src/URLSegments.cpp: Renamed from Source/JavaScriptCore/wtf/url/src/URLSegments.cpp.
3318         (WTF):
3319         (WTF::URLSegments::length):
3320         (WTF::URLSegments::charactersBefore):
3321         * wtf/url/src/URLSegments.h: Renamed from Source/JavaScriptCore/wtf/url/src/URLSegments.h.
3322         (WTF):
3323         (URLSegments):
3324         (WTF::URLSegments::URLSegments):
3325         * wtf/win/MainThreadWin.cpp: Renamed from Source/JavaScriptCore/wtf/win/MainThreadWin.cpp.
3326         (WTF):
3327         (WTF::ThreadingWindowWndProc):
3328         (WTF::initializeMainThreadPlatform):
3329         (WTF::scheduleDispatchFunctionsOnMainThread):
3330         * wtf/win/OwnPtrWin.cpp: Renamed from Source/JavaScriptCore/wtf/win/OwnPtrWin.cpp.
3331         (WTF):
3332         (WTF::deleteOwnedPtr):
3333         * wtf/wince/FastMallocWinCE.h: Renamed from Source/JavaScriptCore/wtf/wince/FastMallocWinCE.h.
3334         (operator new):
3335         (operator delete):
3336         (operator new[]):
3337         (operator delete[]):
3338         (throw):
3339         (WTF):
3340         (Internal):
3341         (WTF::Internal::fastMallocMatchValidationType):
3342         (WTF::Internal::fastMallocMatchValidationValue):
3343         (WTF::Internal::setFastMallocMatchValidationType):
3344         (WTF::fastMallocMatchValidateMalloc):
3345         (WTF::fastMallocMatchValidateFree):
3346         * wtf/wince/MemoryManager.cpp: Renamed from Source/JavaScriptCore/wtf/wince/MemoryManager.cpp.
3347         (WTF):
3348         (WTF::memoryManager):
3349         (WTF::MemoryManager::MemoryManager):
3350         (WTF::MemoryManager::~MemoryManager):
3351         (WTF::MemoryManager::createCompatibleBitmap):
3352         (WTF::MemoryManager::createDIBSection):
3353         (WTF::MemoryManager::m_malloc):
3354         (WTF::MemoryManager::m_calloc):
3355         (WTF::MemoryManager::m_realloc):
3356         (WTF::MemoryManager::m_free):
3357         (WTF::MemoryManager::resizeMemory):
3358         (WTF::MemoryManager::allocate64kBlock):
3359         (WTF::MemoryManager::free64kBlock):
3360         (WTF::MemoryManager::onIdle):
3361         (WTF::MemoryManager::virtualAlloc):
3362         (WTF::MemoryManager::virtualFree):
3363         (WTF::fastMalloc):
3364         (WTF::fastCalloc):
3365         (WTF::fastFree):
3366         (WTF::fastRealloc):
3367         (WTF::fastMallocForbid):
3368         (WTF::fastMallocAllow):
3369         (WTF::fastZeroedMalloc):
3370         (WTF::tryFastMalloc):
3371         (WTF::tryFastZeroedMalloc):
3372         (WTF::tryFastCalloc):
3373         (WTF::tryFastRealloc):
3374         (WTF::fastStrDup):
3375         * wtf/wince/MemoryManager.h: Renamed from Source/JavaScriptCore/wtf/wince/MemoryManager.h.
3376         (WTF):
3377         (MemoryManager):
3378         (WTF::MemoryManager::allocationCanFail):
3379         (WTF::MemoryManager::setAllocationCanFail):
3380         (MemoryAllocationCanFail):
3381         (WTF::MemoryAllocationCanFail::MemoryAllocationCanFail):
3382         (WTF::MemoryAllocationCanFail::~MemoryAllocationCanFail):
3383         (MemoryAllocationCannotFail):
3384         (WTF::MemoryAllocationCannotFail::MemoryAllocationCannotFail):
3385         (WTF::MemoryAllocationCannotFail::~MemoryAllocationCannotFail):
3386         * wtf/wx/MainThreadWx.cpp: Renamed from Source/JavaScriptCore/wtf/wx/MainThreadWx.cpp.
3387         (wxCallAfter):
3388         (wxCallAfter::wxCallAfter):
3389         (wxCallAfter::OnCallback):
3390         (WTF):
3391         (WTF::initializeMainThreadPlatform):
3392         (WTF::scheduleDispatchFunctionsOnMainThread):
3393         * wtf/wx/StringWx.cpp: Renamed from Source/JavaScriptCore/wtf/wx/StringWx.cpp.
3394         (WTF):
3395         (WTF::String::String):
3396         (WTF::String::operator wxString):
3397
3398 2012-03-22  Hyowon Kim  <hw1008.kim@samsung.com>
3399
3400         [EFL] Add PageClientEfl to WebCoreSupport.
3401         https://bugs.webkit.org/show_bug.cgi?id=80748
3402
3403         Reviewed by Noam Rosenthal.
3404
3405         * wtf/Platform.h: Disable accelerated compositing. It's not ready yet.
3406
3407 2012-03-21  Beth Dakin  <bdakin@apple.com>
3408
3409         https://bugs.webkit.org/show_bug.cgi?id=80322
3410         Implement image-set
3411
3412         Reviewed by Dean Jackson.
3413
3414         For the time being, image-set is opt-in since the implementation is 
3415         incomplete. 
3416
3417         Add an ENABLE flag for image-set.
3418         * wtf/Platform.h:
3419
3420 2012-03-21  Jessie Berlin  <jberlin@apple.com>
3421
3422         Fix the Windows build after r111504.
3423
3424         * WTF.vcproj/WTF.vcproj:
3425         Platform.h was moved to Source/WTF.
3426         * WTF.vcproj/copy-files.cmd:
3427         Copy Platform.h from its new source location. This separate copy will not be necessary once
3428         the full move is done and all the headers are being copied at once from the new locations.
3429
3430 2012-03-21  Jessie Berlin  <jberlin@apple.com>
3431
3432         WTF headers should be in $(ConfigurationBuildDir)\include\private\wtf, not
3433         $(ConfigurationBuildDir)\include\private\JavaScriptCore\wtf.
3434         https://bugs.webkit.org/show_bug.cgi?id=81739
3435
3436         Reviewed by Dan Bernstein.
3437
3438         * WTF.vcproj/copy-files.cmd:
3439         Copy the headers to private/include/wtf instead of private/include/JavaScriptCore/wtf.
3440
3441 2012-03-20  Eric Seidel  <eric@webkit.org>
3442
3443         Move wtf/Platform.h from JavaScriptCore to Source/WTF/wtf
3444         https://bugs.webkit.org/show_bug.cgi?id=80911
3445
3446         Reviewed by Adam Barth.
3447
3448         Update build systems to account for the new location of Platform.h
3449
3450         * GNUmakefile.list.am:
3451         * WTF.gypi:
3452         * WTF.pro:
3453         * WTF.vcproj/WTF.vcproj:
3454         * WTF.vcproj/work-around-vs-dependency-tracking-bugs.py:
3455         (react_to_vsprops_changes):
3456         * WTF.xcodeproj/project.pbxproj:
3457         * config.h: I don't think this change is 100% correct (but seemed to be needed to make qt-wk2 build)
3458          - This dependency on JSC should be removed regardless (in a later patch).
3459         * wtf/Platform.h: Renamed from Source/JavaScriptCore/wtf/Platform.h.
3460
3461 2012-03-20  Steve Falkenburg  <sfalken@apple.com>
3462
3463         Move WTF-related Windows project files out of JavaScriptCore
3464         https://bugs.webkit.org/show_bug.cgi?id=80680
3465         
3466         This change only moves the vcproj and related files from JavaScriptCore/JavaScriptCore.vcproj/WTF.
3467         It does not move any source code. This is in preparation for the WTF source move out of
3468         JavaScriptCore.
3469
3470         Reviewed by Jessie Berlin.
3471
3472         * WTF.vcproj: Added.
3473         * WTF.vcproj/WTF.vcproj: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTF.vcproj.
3474         * WTF.vcproj/WTFCommon.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFCommon.vsprops.
3475         * WTF.vcproj/WTFDebug.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFDebug.vsprops.
3476         * WTF.vcproj/WTFDebugAll.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFDebugAll.vsprops.
3477         * WTF.vcproj/WTFDebugCairoCFLite.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFDebugCairoCFLite.vsprops.
3478         * WTF.vcproj/WTFGenerated.make: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFGenerated.make.
3479         * WTF.vcproj/WTFGenerated.vcproj: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFGenerated.vcproj.
3480         * WTF.vcproj/WTFGeneratedCommon.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFGeneratedCommon.vsprops.
3481         * WTF.vcproj/WTFGeneratedDebug.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFGeneratedDebug.vsprops.
3482         * WTF.vcproj/WTFGeneratedDebugAll.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFGeneratedDebugAll.vsprops.
3483         * WTF.vcproj/WTFGeneratedDebugCairoCFLite.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFGeneratedDebugCairoCFLite.vsprops.
3484         * WTF.vcproj/WTFGeneratedProduction.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFGeneratedProduction.vsprops.
3485         * WTF.vcproj/WTFGeneratedRelease.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFGeneratedRelease.vsprops.
3486         * WTF.vcproj/WTFGeneratedReleaseCairoCFLite.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFGeneratedReleaseCairoCFLite.vsprops.
3487         * WTF.vcproj/WTFPostBuild.cmd: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFPostBuild.cmd.
3488         * WTF.vcproj/WTFPreBuild.cmd: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFPreBuild.cmd.
3489         * WTF.vcproj/WTFProduction.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFProduction.vsprops.
3490         * WTF.vcproj/WTFRelease.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFRelease.vsprops.
3491         * WTF.vcproj/WTFReleaseCairoCFLite.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFReleaseCairoCFLite.vsprops.
3492         * WTF.vcproj/build-generated-files.sh: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/build-generated-files.sh.
3493         * WTF.vcproj/copy-files.cmd: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/copy-files.cmd.
3494         * WTF.vcproj/work-around-vs-dependency-tracking-bugs.py: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/work-around-vs-dependency-tracking-bugs.py.
3495
3496 2012-03-20  Peter Beverloo  <peter@chromium.org>
3497
3498         [Chromium] Fix the Android build by building NEWWTF for host
3499         https://bugs.webkit.org/show_bug.cgi?id=81643
3500
3501         Reviewed by Tony Gentilcore.
3502
3503         Chromium for Android builds the ImageDiff target for the host architecture,
3504         so all dependencies it has need to be able to build for host as well.
3505         r111258 added (new)WTF as a dependency instead of just including the
3506         header files, so make it possible to build the newwtf target for host.
3507
3508         * WTF.gyp/WTF.gyp:
3509
3510 2012-03-19  Dan Bernstein  <mitz@apple.com>
3511
3512         Set the svn:ignore property on the Xcode project.
3513
3514         * WTF.xcodeproj: Added property svn:ignore.
3515
3516 2012-03-16  Mark Rowe  <mrowe@apple.com>
3517
3518         Build fix. Do not preserve owner and group information when installing the WTF headers.
3519
3520         * WTF.xcodeproj/project.pbxproj:
3521
3522 2012-03-07  Mark Rowe  <mrowe@apple.com>
3523
3524         Teach make to build WTF.
3525
3526         * Makefile: Added.
3527
3528 2012-02-11  Filip Pizlo  <fpizlo@apple.com>
3529
3530         It should be possible to send all JSC debug logging to a file
3531         https://bugs.webkit.org/show_bug.cgi?id=78418
3532
3533         Reviewed by Sam Weinig.
3534         
3535         Introduced wtf/DataLog, which defines WTF::dataFile, WTF::dataLog,
3536         and WTF::dataLogV. Changed all debugging- and profiling-related printfs
3537         to use WTF::dataLog() or one of its friends. By default, debug logging
3538         goes to stderr, unless you change the setting in wtf/DataLog.cpp.
3539
3540         * WTF.pro:
3541
3542 2012-02-03  Simon Hausmann  <simon.hausmann@nokia.com>
3543
3544         [Qt] Fix build when cross-compiling
3545         https://bugs.webkit.org/show_bug.cgi?id=77634
3546
3547         Reviewed by Tor Arne Vestbø.
3548
3549         * WTF.pri: Don't use icu-config for determining the library search
3550         path and libraries needed for ICU. Either we use icu-config for includes
3551         _and_ libraries or we don't. Right now we assume that icu is a system library
3552         and expect the headers in the default include search pathes (/usr/include for example).
3553         However we use icu-config to figure out where the libraries are, which breaks when
3554         cross-compiling, because icu-config isn't cross-compile friendly (I wish icu was using
3555         pkg-config). I think for the time being we should require ICU as a _system_ library,
3556         which implies the header and library availability in default search paths. This also
3557         makes the build succeed when cross-compiling with --sysroot.
3558
3559 2012-01-27  Zeno Albisser  <zeno@webkit.org>
3560
3561         [Qt][Mac] Build fails after adding ICU support (r105997).
3562         https://bugs.webkit.org/show_bug.cgi?id=77118
3563
3564         Link to libicucore if platform Mac.
3565
3566         Reviewed by Tor Arne Vestbø.
3567
3568         * WTF.pri:
3569
3570 2012-01-26  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
3571
3572         [Qt] Use ICU if available
3573         https://bugs.webkit.org/show_bug.cgi?id=76821
3574
3575         Reviewed by Simon Hausmann.
3576
3577         Adding libicu dependencies for a Qt5 based build.
3578
3579         * WTF.pri:
3580
3581 2012-01-26  Csaba Osztrogonác  <ossy@webkit.org>
3582
3583         [Qt][Win] One more speculative buildfix after r105970.
3584
3585         * WTF.pri:
3586
3587 2012-01-26  Nikolas Zimmermann  <nzimmermann@rim.com>
3588
3589         Not reviewed. Try to fix Qt/Win build by building OwnPtrWin.cpp into the WTF library.
3590
3591         * WTF.pro:
3592
3593 2012-01-19  Joi Sigurdsson  <joi@chromium.org>
3594
3595         Enable use of precompiled headers in Chromium port on Windows.
3596
3597         Bug 76381 - Use precompiled headers in Chromium port on Windows
3598         https://bugs.webkit.org/show_bug.cgi?id=76381
3599
3600         Reviewed by Tony Chang.
3601
3602         * WTF.gyp/WTF.gyp: Include WinPrecompile.gypi.
3603
3604 2012-01-18  Roland Takacs  <takacs.roland@stud.u-szeged.hu>
3605
3606         Cross-platform processor core counter
3607         https://bugs.webkit.org/show_bug.cgi?id=76530
3608
3609         Reviewed by Zoltan Herczeg.
3610
3611         Two files have been added to the project, namely NumberOfCores.h/cpp,
3612         that include a CPU core number determining function.
3613
3614         * WTF.pro:
3615
3616 2012-01-17  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
3617
3618         Uint8ClampedArray support
3619         https://bugs.webkit.org/show_bug.cgi?id=74455
3620
3621         Reviewed by Filip Pizlo.
3622
3623         * WTF.pro:
3624
3625 2012-01-13  Alexis Menard  <alexis.menard@openbossa.org>
3626
3627         Unreviewed build fix for Qt SnowLeopard build bot.
3628
3629         This is a workaround for the moment.
3630
3631         * wtf/Platform.h:
3632
3633 2012-01-12  Simon Hausmann  <simon.hausmann@nokia.com>
3634
3635         Make the new WTF module build on Qt
3636         https://bugs.webkit.org/show_bug.cgi?id=76163
3637
3638         Reviewed by Tor Arne Vestbø.
3639
3640         With this change the WTF sources are built _here_ but _from_ their old location using a VPATH.
3641
3642         * WTF.pri: Renamed from Source/JavaScriptCore/wtf/wtf.pri.
3643         * WTF.pro: Renamed from Source/JavaScriptCore/wtf/wtf.pro.
3644         * config.h: Bring this file in sync with JavaScriptCore/config.h with regards to the inclusion
3645         / definition of the export macros.
3646
3647 2012-01-06  Benjamin Poulain  <bpoulain@apple.com>
3648
3649         [Mac] Sort the resources of WTF.xcodeproj
3650         https://bugs.webkit.org/show_bug.cgi?id=75639
3651
3652         Reviewed by Andreas Kling.
3653
3654         * WTF.xcodeproj/project.pbxproj:
3655
3656 2012-01-06  Eric Seidel  <eric@webkit.org> and Gustavo Noronha Silva  <gustavo.noronha@collabora.com>
3657
3658         Make the new WTF module build on Gtk
3659         https://bugs.webkit.org/show_bug.cgi?id=75669
3660
3661         * GNUmakefile.am: Added.
3662         * GNUmakefile.list.am: Added.
3663
3664 2011-11-19  Adam Barth  <abarth@webkit.org>
3665
3666         Integrate Source/WTF with the Chromium build system
3667         https://bugs.webkit.org/show_bug.cgi?id=72790
3668
3669         Reviewed by Eric Seidel.
3670
3671         Rename the target in this file to "newwtf" to avoid naming conflicts.
3672
3673         * WTF.gyp/WTF.gyp:
3674
3675 2011-11-19  Mark Rowe  <mrowe@apple.com>
3676
3677         WTF should have an Xcode project
3678         https://bugs.webkit.org/show_bug.cgi?id=71752
3679
3680         Reviewed by Adam Barth.
3681
3682         This adds an Xcode project that includes only Stub.cpp and Stub.h.
3683         They’re built in to a library at the appropriate path for each
3684         configuration (WebKitBuild/{Debug,Release}/libWTF.a and
3685         /usr/local/lib/libWTF.a) and headers are installed in to the
3686         appropriate location (WebKitBuild/{Debug,Release}/usr/local/include/wtf
3687         and /usr/local/include/wtf). I tested building WTF in this project and
3688         everything appears to build except for DateMath.cpp (due to bug 71747).
3689         I have not yet done any work on making JavaScriptCore and other
3690         projects use the built products of this new project.
3691
3692         * Configurations: Added.
3693         * Configurations/Base.xcconfig: Copied from Source/JavaScriptCore/Configurations/Base.xcconfig.
3694         * Configurations/CompilerVersion.xcconfig: Copied from Source/JavaScriptCore/Configurations/CompilerVersion.xcconfig.
3695         * Configurations/DebugRelease.xcconfig: Copied from Source/JavaScriptCore/Configurations/DebugRelease.xcconfig.
3696         * Configurations/WTF.xcconfig: Copied from Source/WebKit2/Configurations/Shim.xcconfig.
3697         * WTF.xcodeproj: Added.
3698         * WTF.xcodeproj/project.pbxproj: Added.
3699         * config.h: Copied from Source/JavaScriptCore/config.h.
3700         * icu: Added.
3701         * icu/LICENSE: Copied from Source/JavaScriptCore/icu/LICENSE.
3702         * icu/README: Copied from Source/JavaScriptCore/icu/README.
3703         * icu/unicode: Added.
3704         * icu/unicode/parseerr.h: Copied from Source/JavaScriptCore/icu/unicode/parseerr.h.
3705         * icu/unicode/platform.h: Copied from Source/JavaScriptCore/icu/unicode/platform.h.
3706         * icu/unicode/putil.h: Copied from Source/JavaScriptCore/icu/unicode/putil.h.
3707         * icu/unicode/uchar.h: Copied from Source/JavaScriptCore/icu/unicode/uchar.h.
3708         * icu/unicode/ucnv.h: Copied from Source/JavaScriptCore/icu/unicode/ucnv.h.
3709         * icu/unicode/ucnv_err.h: Copied from Source/JavaScriptCore/icu/unicode/ucnv_err.h.
3710         * icu/unicode/ucol.h: Copied from Source/JavaScriptCore/icu/unicode/ucol.h.
3711         * icu/unicode/uconfig.h: Copied from Source/JavaScriptCore/icu/unicode/uconfig.h.
3712         * icu/unicode/uenum.h: Copied from Source/JavaScriptCore/icu/unicode/uenum.h.
3713         * icu/unicode/uiter.h: Copied from Source/JavaScriptCore/icu/unicode/uiter.h.
3714         * icu/unicode/uloc.h: Copied from Source/JavaScriptCore/icu/unicode/uloc.h.
3715         * icu/unicode/umachine.h: Copied from Source/JavaScriptCore/icu/unicode/umachine.h.
3716         * icu/unicode/unorm.h: Copied from Source/JavaScriptCore/icu/unicode/unorm.h.
3717         * icu/unicode/urename.h: Copied from Source/JavaScriptCore/icu/unicode/urename.h.
3718         * icu/unicode/uscript.h: Copied from Source/JavaScriptCore/icu/unicode/uscript.h.
3719         * icu/unicode/uset.h: Copied from Source/JavaScriptCore/icu/unicode/uset.h.
3720         * icu/unicode/ustring.h: Copied from Source/JavaScriptCore/icu/unicode/ustring.h.
3721         * icu/unicode/utf.h: Copied from Source/JavaScriptCore/icu/unicode/utf.h.
3722         * icu/unicode/utf16.h: Copied from Source/JavaScriptCore/icu/unicode/utf16.h.
3723         * icu/unicode/utf8.h: Copied from Source/JavaScriptCore/icu/unicode/utf8.h.
3724         * icu/unicode/utf_old.h: Copied from Source/JavaScriptCore/icu/unicode/utf_old.h.
3725         * icu/unicode/utypes.h: Copied from Source/JavaScriptCore/icu/unicode/utypes.h.
3726         * icu/unicode/uversion.h: Copied from Source/JavaScriptCore/icu/unicode/uversion.h.
3727
3728 2011-11-03  Adam Barth  <abarth@webkit.org>
3729
3730         Add Stub.h and Stub.cpp to Source-level WTF project
3731         https://bugs.webkit.org/show_bug.cgi?id=71497
3732
3733         Reviewed by Eric Seidel.
3734
3735         This patch adds some stub files and a skelton GYP build file as a
3736         starting point for the new Source-level WTF project.  Other build
3737         systems and actual code will arrive in future patches.
3738
3739         * Stub.cpp: Added.
3740         * Stub.h: Added.
3741         * WTF.gyp/WTF.gyp: Added.
3742         * WTF.gypi: Added.
3743
3744 2011-11-02  Adam Barth  <abarth@webkit.org>
3745
3746         Add stubs for WTF and Platform
3747         https://bugs.webkit.org/show_bug.cgi?id=71492
3748
3749         Reviewed by Eric Seidel.
3750
3751         This patch creates the WTF directory, which begins the process of
3752         moving WTF out of JavaScriptCore.