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