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