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