1 2012-03-26 Carlos Garcia Campos <cgarcia@igalia.com>
3 Unreviewed. Fix make distcheck.
5 * GNUmakefile.list.am: Add config.h to the source file list.
7 2012-03-25 Kevin Ollivier <kevino@theolliviers.com>
9 [wx] Unreviewed build fix. Move WTF to its own static lib build.
13 2012-03-23 Tony Chang <tony@chromium.org>
15 [chromium] Unreviewed, move a comment closer to where it matters and
16 make it more specific.
20 2012-03-23 Steve Falkenburg <sfalken@apple.com>
22 Update Apple Windows build files for WTF move
23 https://bugs.webkit.org/show_bug.cgi?id=82069
25 Reviewed by Jessie Berlin.
27 * WTF.vcproj/WTF.make: Added.
28 * WTF.vcproj/WTF.sln: Added.
30 2012-03-23 Dean Jackson <dino@apple.com>
32 Disable CSS_SHADERS in Apple builds
33 https://bugs.webkit.org/show_bug.cgi?id=81996
35 Reviewed by Simon Fraser.
37 Put ENABLE_CSS_SHADERS into Platform.h, but disable for
42 2012-03-23 Tony Chang <tony@chromium.org>
44 [chromium] rename newwtf target back to wtf
45 https://bugs.webkit.org/show_bug.cgi?id=82064
47 Reviewed by Adam Barth.
51 2012-03-22 Jessie Berlin <jberlin@apple.com>
53 Windows build fix after r111778.
55 * WTF.vcproj/WTF.vcproj:
56 DateMath.h and DateMath.cpp should be built by WTF, since they are part of WTF.
58 2012-03-22 Raphael Kubo da Costa <rakuco@FreeBSD.org>
60 [CMake] Unreviewed build fix after r111778.
62 * CMakeLists.txt: Added.
63 * wtf/CMakeLists.txt: Add ${CMAKE_BINARY_DIR} to the include paths
64 for cmakeconfig.h to be found.
66 2012-03-22 Tony Chang <tony@chromium.org>
68 Unreviewed, attempt to fix the chromium-win build and another attempt
69 at fixing the chromium-android build.
73 2012-03-22 Tony Chang <tony@chromium.org>
75 Unreviewed, attempt to fix chromium-android build.
79 2012-03-22 Tony Chang <tony@chromium.org>
81 Unreviewed, fix chromium build after wtf move.
83 Move wtf_config and wtf settings to newwtf.
87 2012-03-22 Martin Robinson <mrobinson@igalia.com>
89 One more GTK+ build fix after r111778.
91 * GNUmakefile.am: Adding missing include path.
93 2012-03-22 Martin Robinson <mrobinson@igalia.com>
95 Fixed the GTK+ WTF/JavaScriptCore build after r111778.
97 * GNUmakefile.am: Remove some extra trailing backslashes and a few uncessary
99 * GNUmakefile.list.am: Ditto.
101 2012-03-22 Dan Bernstein <mitz@apple.com>
103 Fixed the JavaScriptCore debug build after r111778.
105 * WTF.xcodeproj/project.pbxproj: Use debug DEBUG_DEFINES when building
106 the Debug configuration.
108 2012-03-22 Csaba Osztrogonác <ossy@webkit.org>
110 Actually move WTF files to their new home
111 https://bugs.webkit.org/show_bug.cgi?id=81844
113 [Qt] Unreviewed buildfix after r111778.
117 2012-03-22 Eric Seidel <eric@webkit.org>
119 Actually move WTF files to their new home
120 https://bugs.webkit.org/show_bug.cgi?id=81844
122 Unreviewed attempt to fix AppleWin.
124 * WTF.vcproj/WTFCommon.vsprops:
126 2012-03-22 Eric Seidel <eric@webkit.org>
128 Actually move WTF files to their new home
129 https://bugs.webkit.org/show_bug.cgi?id=81844
131 Unreviewed. The 5MB file move is not very reviewable,
132 but various port representatives have OK'd changes to the
133 individual build systems.
135 * Configurations/WTF.xcconfig:
136 * GNUmakefile.list.am:
142 * WTF.vcproj/WTF.vcproj:
143 * WTF.vcproj/copy-files.cmd:
144 * WTF.xcodeproj/project.pbxproj:
146 * wtf/ASCIICType.h: Renamed from Source/JavaScriptCore/wtf/ASCIICType.h.
151 (WTF::isASCIIAlphanumeric):
152 (WTF::isASCIIHexDigit):
154 (WTF::isASCIIOctalDigit):
155 (WTF::isASCIIPrintable):
159 (WTF::toASCIILowerUnchecked):
161 (WTF::toASCIIHexValue):
162 (WTF::lowerNibbleToASCIIHexDigit):
163 (WTF::upperNibbleToASCIIHexDigit):
164 (WTF::isASCIIAlphaCaselessEqual):
165 * wtf/AVLTree.h: Renamed from Source/JavaScriptCore/wtf/AVLTree.h.
167 (AVLTreeDefaultBSet):
168 (WTF::AVLTreeDefaultBSet::operator[]):
169 (WTF::AVLTreeDefaultBSet::set):
170 (WTF::AVLTreeDefaultBSet::reset):
172 (WTF::AVLTree::abstractor):
173 (WTF::AVLTree::purge):
174 (WTF::AVLTree::is_empty):
175 (WTF::AVLTree::AVLTree):
177 (WTF::AVLTree::Iterator::Iterator):
178 (WTF::AVLTree::Iterator::start_iter):
179 (WTF::AVLTree::Iterator::start_iter_least):
180 (WTF::AVLTree::Iterator::start_iter_greatest):
181 (WTF::AVLTree::Iterator::operator*):
182 (WTF::AVLTree::Iterator::operator++):
183 (WTF::AVLTree::Iterator::operator--):
184 (WTF::AVLTree::Iterator::cmp_k_n):
185 (WTF::AVLTree::Iterator::cmp_n_n):
186 (WTF::AVLTree::Iterator::get_lt):
187 (WTF::AVLTree::Iterator::get_gt):
188 (WTF::AVLTree::Iterator::null):
189 (WTF::AVLTree::build):
191 (WTF::AVLTree::get_lt):
192 (WTF::AVLTree::set_lt):
193 (WTF::AVLTree::get_gt):
194 (WTF::AVLTree::set_gt):
195 (WTF::AVLTree::get_bf):
196 (WTF::AVLTree::set_bf):
197 (WTF::AVLTree::cmp_k_n):
198 (WTF::AVLTree::cmp_n_n):
199 (WTF::AVLTree::null):
200 (WTF::AVLTree::balance):
203 (WTF::::search_least):
204 (WTF::::search_greatest):
207 * wtf/Alignment.h: Renamed from Source/JavaScriptCore/wtf/Alignment.h.
210 * wtf/AlwaysInline.h: Renamed from Source/JavaScriptCore/wtf/AlwaysInline.h.
211 * wtf/ArrayBuffer.cpp: Renamed from Source/JavaScriptCore/wtf/ArrayBuffer.cpp.
213 (WTF::ArrayBuffer::transfer):
214 (WTF::ArrayBuffer::addView):
215 (WTF::ArrayBuffer::removeView):
216 * wtf/ArrayBuffer.h: Renamed from Source/JavaScriptCore/wtf/ArrayBuffer.h.
218 (ArrayBufferContents):
219 (WTF::ArrayBufferContents::ArrayBufferContents):
220 (WTF::ArrayBufferContents::data):
221 (WTF::ArrayBufferContents::sizeInBytes):
222 (WTF::ArrayBufferContents::transfer):
224 (WTF::ArrayBuffer::isNeutered):
225 (WTF::ArrayBuffer::~ArrayBuffer):
226 (WTF::ArrayBuffer::clampValue):
227 (WTF::ArrayBuffer::create):
228 (WTF::ArrayBuffer::ArrayBuffer):
229 (WTF::ArrayBuffer::data):
230 (WTF::ArrayBuffer::byteLength):
231 (WTF::ArrayBuffer::slice):
232 (WTF::ArrayBuffer::sliceImpl):
233 (WTF::ArrayBuffer::clampIndex):
234 (WTF::ArrayBufferContents::tryAllocate):
235 (WTF::ArrayBufferContents::~ArrayBufferContents):
236 * wtf/ArrayBufferView.cpp: Renamed from Source/JavaScriptCore/wtf/ArrayBufferView.cpp.
238 (WTF::ArrayBufferView::ArrayBufferView):
239 (WTF::ArrayBufferView::~ArrayBufferView):
240 (WTF::ArrayBufferView::neuter):
241 * wtf/ArrayBufferView.h: Renamed from Source/JavaScriptCore/wtf/ArrayBufferView.h.
243 (WTF::ArrayBufferView::setImpl):
244 (WTF::ArrayBufferView::setRangeImpl):
245 (WTF::ArrayBufferView::zeroRangeImpl):
246 (WTF::ArrayBufferView::calculateOffsetAndLength):
247 * wtf/Assertions.cpp: Renamed from Source/JavaScriptCore/wtf/Assertions.cpp.
248 * wtf/Assertions.h: Renamed from Source/JavaScriptCore/wtf/Assertions.h.
250 (assertWithMessageUnused):
251 * wtf/Atomics.h: Renamed from Source/JavaScriptCore/wtf/Atomics.h.
253 (WTF::atomicIncrement):
254 (WTF::atomicDecrement):
255 (WTF::weakCompareAndSwap):
256 (WTF::weakCompareAndSwapUIntPtr):
257 * wtf/BitVector.cpp: Renamed from Source/JavaScriptCore/wtf/BitVector.cpp.
259 (WTF::BitVector::setSlow):
260 (WTF::BitVector::resize):
261 (WTF::BitVector::clearAll):
262 (WTF::BitVector::OutOfLineBits::create):
263 (WTF::BitVector::OutOfLineBits::destroy):
264 (WTF::BitVector::resizeOutOfLine):
265 (WTF::BitVector::dump):
266 * wtf/BitVector.h: Renamed from Source/JavaScriptCore/wtf/BitVector.h.
269 (WTF::BitVector::BitVector):
270 (WTF::BitVector::~BitVector):
271 (WTF::BitVector::operator=):
272 (WTF::BitVector::size):
273 (WTF::BitVector::ensureSize):
274 (WTF::BitVector::quickGet):
275 (WTF::BitVector::quickSet):
276 (WTF::BitVector::quickClear):
277 (WTF::BitVector::get):
278 (WTF::BitVector::set):
279 (WTF::BitVector::clear):
280 (WTF::BitVector::bitsInPointer):
281 (WTF::BitVector::maxInlineBits):
282 (WTF::BitVector::byteCount):
283 (WTF::BitVector::makeInlineBits):
285 (WTF::BitVector::OutOfLineBits::numBits):
286 (WTF::BitVector::OutOfLineBits::numWords):
287 (WTF::BitVector::OutOfLineBits::bits):
288 (WTF::BitVector::OutOfLineBits::OutOfLineBits):
289 (WTF::BitVector::isInline):
290 (WTF::BitVector::outOfLineBits):
291 (WTF::BitVector::bits):
292 * wtf/Bitmap.h: Renamed from Source/JavaScriptCore/wtf/Bitmap.h.
299 (WTF::::testAndClear):
300 (WTF::::concurrentTestAndSet):
301 (WTF::::concurrentTestAndClear):
304 (WTF::::nextPossiblyUnset):
305 (WTF::::findRunOfZeros):
309 * wtf/BlockStack.h: Renamed from Source/JavaScriptCore/wtf/BlockStack.h.
313 (WTF::::~BlockStack):
317 * wtf/BloomFilter.h: Renamed from Source/JavaScriptCore/wtf/BloomFilter.h.
320 (WTF::BloomFilter::maximumCount):
321 (WTF::BloomFilter::BloomFilter):
322 (WTF::BloomFilter::mayContain):
323 (WTF::BloomFilter::add):
324 (WTF::BloomFilter::remove):
325 (WTF::BloomFilter::firstSlot):
326 (WTF::BloomFilter::secondSlot):
330 (WTF::::likelyEmpty):
332 * wtf/BoundsCheckedPointer.h: Renamed from Source/JavaScriptCore/wtf/BoundsCheckedPointer.h.
334 (BoundsCheckedPointer):
335 (WTF::BoundsCheckedPointer::BoundsCheckedPointer):
336 (WTF::BoundsCheckedPointer::operator=):
337 (WTF::BoundsCheckedPointer::operator+=):
338 (WTF::BoundsCheckedPointer::operator-=):
339 (WTF::BoundsCheckedPointer::operator+):
340 (WTF::BoundsCheckedPointer::operator-):
341 (WTF::BoundsCheckedPointer::operator++):
342 (WTF::BoundsCheckedPointer::operator--):
343 (WTF::BoundsCheckedPointer::operator<):
344 (WTF::BoundsCheckedPointer::operator<=):
345 (WTF::BoundsCheckedPointer::operator>):
346 (WTF::BoundsCheckedPointer::operator>=):
347 (WTF::BoundsCheckedPointer::operator==):
348 (WTF::BoundsCheckedPointer::operator!=):
349 (WTF::BoundsCheckedPointer::operator!):
350 (WTF::BoundsCheckedPointer::get):
351 (WTF::BoundsCheckedPointer::operator*):
352 (WTF::BoundsCheckedPointer::operator[]):
353 (WTF::BoundsCheckedPointer::strcat):
354 (WTF::BoundsCheckedPointer::validate):
355 * wtf/BumpPointerAllocator.h: Renamed from Source/JavaScriptCore/wtf/BumpPointerAllocator.h.
358 (WTF::BumpPointerPool::ensureCapacity):
359 (WTF::BumpPointerPool::alloc):
360 (WTF::BumpPointerPool::dealloc):
361 (WTF::BumpPointerPool::operator new):
362 (WTF::BumpPointerPool::BumpPointerPool):
363 (WTF::BumpPointerPool::create):
364 (WTF::BumpPointerPool::shrink):
365 (WTF::BumpPointerPool::destroy):
366 (WTF::BumpPointerPool::ensureCapacityCrossPool):
367 (WTF::BumpPointerPool::deallocCrossPool):
368 (BumpPointerAllocator):
369 (WTF::BumpPointerAllocator::BumpPointerAllocator):
370 (WTF::BumpPointerAllocator::~BumpPointerAllocator):
371 (WTF::BumpPointerAllocator::startAllocator):
372 (WTF::BumpPointerAllocator::stopAllocator):
373 * wtf/ByteArray.cpp: Renamed from Source/JavaScriptCore/wtf/ByteArray.cpp.
375 (WTF::ByteArray::create):
376 * wtf/ByteArray.h: Renamed from Source/JavaScriptCore/wtf/ByteArray.h.
378 (WTF::ByteArray::length):
379 (WTF::ByteArray::set):
380 (WTF::ByteArray::get):
381 (WTF::ByteArray::data):
382 (WTF::ByteArray::clear):
383 (WTF::ByteArray::deref):
384 (WTF::ByteArray::offsetOfSize):
385 (WTF::ByteArray::offsetOfData):
386 (WTF::ByteArray::ByteArray):
387 * wtf/CMakeLists.txt: Renamed from Source/JavaScriptCore/wtf/CMakeLists.txt.
388 * wtf/CONTRIBUTORS.pthreads-win32: Renamed from Source/JavaScriptCore/wtf/CONTRIBUTORS.pthreads-win32.
389 * wtf/CheckedArithmetic.h: Renamed from Source/JavaScriptCore/wtf/CheckedArithmetic.h.
392 (WTF::CrashOnOverflow::overflowed):
393 (WTF::CrashOnOverflow::clearOverflow):
394 (WTF::CrashOnOverflow::hasOverflowed):
396 (WTF::RecordOverflow::RecordOverflow):
397 (WTF::RecordOverflow::overflowed):
398 (WTF::RecordOverflow::clearOverflow):
399 (WTF::RecordOverflow::hasOverflowed):
406 (WTF::workAroundClangBug):
408 (WTF::Checked::Checked):
409 (WTF::Checked::operator=):
410 (WTF::Checked::operator++):
411 (WTF::Checked::operator--):
412 (WTF::Checked::operator!):
413 (WTF::Checked::operator UnspecifiedBoolType*):
414 (WTF::Checked::unsafeGet):
415 (WTF::Checked::operator+=):
416 (WTF::Checked::operator-=):
417 (WTF::Checked::operator*=):
418 (WTF::Checked::operator==):
419 (WTF::Checked::operator!=):
423 * wtf/CheckedBoolean.h: Renamed from Source/JavaScriptCore/wtf/CheckedBoolean.h.
425 (CheckedBoolean::CheckedBoolean):
426 (CheckedBoolean::~CheckedBoolean):
427 (CheckedBoolean::operator bool):
428 * wtf/Compiler.h: Renamed from Source/JavaScriptCore/wtf/Compiler.h.
429 * wtf/Complex.h: Renamed from Source/JavaScriptCore/wtf/Complex.h.
431 (WTF::complexFromMagnitudePhase):
432 * wtf/CryptographicallyRandomNumber.cpp: Renamed from Source/JavaScriptCore/wtf/CryptographicallyRandomNumber.cpp.
433 (WTF::cryptographicallyRandomNumber):
435 (WTF::cryptographicallyRandomValues):
436 * wtf/CryptographicallyRandomNumber.h: Renamed from Source/JavaScriptCore/wtf/CryptographicallyRandomNumber.h.
438 * wtf/CurrentTime.cpp: Renamed from Source/JavaScriptCore/wtf/CurrentTime.cpp.
440 (WTF::highResUpTime):
441 (WTF::lowResUTCTime):
444 (WTF::currentSystemTime):
445 (WTF::monotonicallyIncreasingTime):
446 * wtf/CurrentTime.h: Renamed from Source/JavaScriptCore/wtf/CurrentTime.h.
448 (WTF::currentTimeMS):
450 * wtf/DataLog.cpp: Renamed from Source/JavaScriptCore/wtf/DataLog.cpp.
452 (WTF::initializeLogFileOnce):
453 (WTF::initializeLogFile):
457 * wtf/DataLog.h: Renamed from Source/JavaScriptCore/wtf/DataLog.h.
459 * wtf/DateMath.cpp: Renamed from Source/JavaScriptCore/wtf/DateMath.cpp.
463 (WTF::daysFrom1970ToYear):
465 (WTF::twoDigitStringFromNumber):
468 (WTF::msToMilliseconds):
471 (WTF::monthFromDayInYear):
473 (WTF::dayInMonthFromDayInYear):
474 (WTF::monthToDayInYear):
475 (WTF::dateToDaysFrom1970):
476 (WTF::maximumYearForDST):
477 (WTF::minimumYearForDST):
478 (WTF::equivalentYearForDST):
479 (WTF::calculateUTCOffset):
480 (WTF::calculateDSTOffsetSimple):
481 (WTF::calculateDSTOffset):
482 (WTF::initializeDates):
483 (WTF::ymdhmsToSeconds):
485 (WTF::skipSpacesAndComments):
488 (WTF::parseES5DatePortion):
489 (WTF::parseES5TimePortion):
490 (WTF::parseES5DateFromNullTerminatedCharacters):
491 (WTF::parseDateFromNullTerminatedCharacters):
493 (WTF::makeRFC2822DateString):
494 * wtf/DateMath.h: Renamed from Source/JavaScriptCore/wtf/DateMath.h.
496 (WTF::jsCurrentTime):
497 * wtf/DecimalNumber.cpp: Renamed from Source/JavaScriptCore/wtf/DecimalNumber.cpp.
499 (WTF::DecimalNumber::bufferLengthForStringDecimal):
500 (WTF::DecimalNumber::bufferLengthForStringExponential):
501 (WTF::DecimalNumber::toStringDecimal):
502 (WTF::DecimalNumber::toStringExponential):
503 * wtf/DecimalNumber.h: Renamed from Source/JavaScriptCore/wtf/DecimalNumber.h.
506 (WTF::DecimalNumber::DecimalNumber):
507 (WTF::DecimalNumber::sign):
508 (WTF::DecimalNumber::exponent):
509 (WTF::DecimalNumber::significand):
510 (WTF::DecimalNumber::precision):
511 * wtf/Decoder.h: Renamed from Source/JavaScriptCore/wtf/Decoder.h.
514 (WTF::Decoder::Decoder):
515 (WTF::Decoder::~Decoder):
516 * wtf/Deque.h: Renamed from Source/JavaScriptCore/wtf/Deque.h.
520 (WTF::Deque::isEmpty):
523 (WTF::Deque::rbegin):
528 (WTF::DequeIteratorBase::assign):
530 (WTF::DequeIterator::DequeIterator):
531 (WTF::DequeIterator::operator=):
532 (WTF::DequeIterator::operator*):
533 (WTF::DequeIterator::operator->):
534 (WTF::DequeIterator::operator==):
535 (WTF::DequeIterator::operator!=):
536 (WTF::DequeIterator::operator++):
537 (WTF::DequeIterator::operator--):
538 (DequeConstIterator):
539 (WTF::DequeConstIterator::DequeConstIterator):
540 (WTF::DequeConstIterator::operator=):
541 (WTF::DequeConstIterator::operator*):
542 (WTF::DequeConstIterator::operator->):
543 (WTF::DequeConstIterator::operator==):
544 (WTF::DequeConstIterator::operator!=):
545 (WTF::DequeConstIterator::operator++):
546 (WTF::DequeConstIterator::operator--):
547 (DequeReverseIterator):
548 (WTF::DequeReverseIterator::DequeReverseIterator):
549 (WTF::DequeReverseIterator::operator=):
550 (WTF::DequeReverseIterator::operator*):
551 (WTF::DequeReverseIterator::operator->):
552 (WTF::DequeReverseIterator::operator==):
553 (WTF::DequeReverseIterator::operator!=):
554 (WTF::DequeReverseIterator::operator++):
555 (WTF::DequeReverseIterator::operator--):
556 (DequeConstReverseIterator):
557 (WTF::DequeConstReverseIterator::DequeConstReverseIterator):
558 (WTF::DequeConstReverseIterator::operator=):
559 (WTF::DequeConstReverseIterator::operator*):
560 (WTF::DequeConstReverseIterator::operator->):
561 (WTF::DequeConstReverseIterator::operator==):
562 (WTF::DequeConstReverseIterator::operator!=):
563 (WTF::DequeConstReverseIterator::operator++):
564 (WTF::DequeConstReverseIterator::operator--):
565 (WTF::::checkValidity):
566 (WTF::::checkIndexValidity):
567 (WTF::::invalidateIterators):
569 (WTF::deleteAllValues):
576 (WTF::::expandCapacityIfNeeded):
577 (WTF::::expandCapacity):
581 (WTF::::removeFirst):
583 (WTF::::addToIteratorsList):
584 (WTF::::removeFromIteratorsList):
585 (WTF::::DequeIteratorBase):
586 (WTF::::~DequeIteratorBase):
592 * wtf/DisallowCType.h: Renamed from Source/JavaScriptCore/wtf/DisallowCType.h.
593 * wtf/DoublyLinkedList.h: Renamed from Source/JavaScriptCore/wtf/DoublyLinkedList.h.
595 (DoublyLinkedListNode):
596 (WTF::::DoublyLinkedListNode):
602 (WTF::::DoublyLinkedList):
612 * wtf/DynamicAnnotations.cpp: Renamed from Source/JavaScriptCore/wtf/DynamicAnnotations.cpp.
613 (WTFAnnotateBenignRaceSized):
614 (WTFAnnotateHappensBefore):
615 (WTFAnnotateHappensAfter):
616 * wtf/DynamicAnnotations.h: Renamed from Source/JavaScriptCore/wtf/DynamicAnnotations.h.
617 * wtf/Encoder.h: Renamed from Source/JavaScriptCore/wtf/Encoder.h.
620 (WTF::Encoder::Encoder):
621 (WTF::Encoder::~Encoder):
622 * wtf/ExportMacros.h: Renamed from Source/JavaScriptCore/wtf/ExportMacros.h.
623 * wtf/FastAllocBase.h: Renamed from Source/JavaScriptCore/wtf/FastAllocBase.h.
627 (WTF::Internal::NewArrayImpl::fastNewArray):
630 (WTF::fastDeleteSkippingDestructor):
631 (WTF::Internal::DeleteArrayImpl::fastDeleteArray):
632 (WTF::fastDeleteArray):
633 (WTF::fastNonNullDelete):
634 (WTF::Internal::NonNullDeleteArrayImpl::fastNonNullDeleteArray):
635 (WTF::fastNonNullDeleteArray):
636 * wtf/FastMalloc.cpp: Renamed from Source/JavaScriptCore/wtf/FastMalloc.cpp.
639 (WTF::fastMallocForbid):
640 (WTF::fastMallocAllow):
641 (WTF::initializeIsForbiddenKey):
643 (WTF::Internal::fastMallocMatchFailed):
644 (WTF::fastZeroedMalloc):
646 (WTF::tryFastZeroedMalloc):
647 (WTF::tryFastMalloc):
649 (WTF::tryFastCalloc):
652 (WTF::tryFastRealloc):
654 (WTF::releaseFastMallocFreeMemory):
655 (WTF::fastMallocStatistics):
656 (WTF::fastMallocSize):
658 (WTF::FastMallocZone::goodSize):
659 (WTF::FastMallocZone::check):
660 (WTF::FastMallocZone::print):
661 (WTF::FastMallocZone::log):
662 (WTF::FastMallocZone::forceLock):
663 (WTF::FastMallocZone::forceUnlock):
664 (WTF::FastMallocZone::statistics):
665 (WTF::FastMallocZone::zoneValloc):
666 (WTF::FastMallocZone::zoneDestroy):
667 (WTF::KernelSupportsTLS):
668 (WTF::CheckIfKernelSupportsTLS):
677 (WTF::SLL_PushRange):
680 (WTF::ByteSizeForClass):
682 (WTF::InitSizeClasses):
683 (WTF::MetaDataAlloc):
685 (WTF::PageHeapAllocator::Init):
686 (WTF::PageHeapAllocator::New):
687 (WTF::PageHeapAllocator::Delete):
688 (WTF::PageHeapAllocator::inuse):
689 (WTF::PageHeapAllocator::recordAdministrativeRegions):
691 (WTF::AllocationSize):
705 (WTF::TCMalloc_PageHeap::GetDescriptor):
706 (WTF::TCMalloc_PageHeap::GetDescriptorEnsureSafe):
707 (WTF::TCMalloc_PageHeap::SystemBytes):
708 (WTF::TCMalloc_PageHeap::FreeBytes):
709 (WTF::TCMalloc_PageHeap::GetSizeClassIfCached):
710 (WTF::TCMalloc_PageHeap::CacheSizeClass):
712 (WTF::TCMalloc_PageHeap::RecordSpan):
713 (WTF::TCMalloc_PageHeap::init):
714 (WTF::TCMalloc_PageHeap::initializeScavenger):
715 (WTF::TCMalloc_PageHeap::isScavengerSuspended):
716 (WTF::TCMalloc_PageHeap::scheduleScavenger):
717 (WTF::TCMalloc_PageHeap::rescheduleScavenger):
718 (WTF::TCMalloc_PageHeap::suspendScavenger):
719 (WTF::TCMalloc_PageHeap::scavengerTimerFired):
720 (WTF::TCMalloc_PageHeap::runScavengerThread):
721 (WTF::TCMalloc_PageHeap::signalScavenger):
722 (WTF::TCMalloc_PageHeap::scavenge):
723 (WTF::TCMalloc_PageHeap::shouldScavenge):
724 (WTF::TCMalloc_PageHeap::New):
725 (WTF::TCMalloc_PageHeap::AllocLarge):
726 (WTF::TCMalloc_PageHeap::Split):
727 (WTF::TCMalloc_PageHeap::Carve):
728 (WTF::mergeDecommittedStates):
729 (WTF::TCMalloc_PageHeap::Delete):
730 (WTF::TCMalloc_PageHeap::IncrementalScavenge):
731 (WTF::TCMalloc_PageHeap::RegisterSizeClass):
732 (WTF::TCMalloc_PageHeap::ReturnedBytes):
734 (WTF::TCMalloc_PageHeap::Dump):
735 (WTF::TCMalloc_PageHeap::GrowHeap):
736 (WTF::TCMalloc_PageHeap::Check):
737 (WTF::TCMalloc_PageHeap::CheckList):
738 (WTF::TCMalloc_PageHeap::ReleaseFreeList):
739 (WTF::TCMalloc_PageHeap::ReleaseFreePages):
740 (TCMalloc_ThreadCache_FreeList):
741 (WTF::TCMalloc_ThreadCache_FreeList::Init):
742 (WTF::TCMalloc_ThreadCache_FreeList::length):
743 (WTF::TCMalloc_ThreadCache_FreeList::empty):
744 (WTF::TCMalloc_ThreadCache_FreeList::lowwatermark):
745 (WTF::TCMalloc_ThreadCache_FreeList::clear_lowwatermark):
746 (WTF::TCMalloc_ThreadCache_FreeList::Push):
747 (WTF::TCMalloc_ThreadCache_FreeList::PushRange):
748 (WTF::TCMalloc_ThreadCache_FreeList::PopRange):
749 (WTF::TCMalloc_ThreadCache_FreeList::Pop):
750 (WTF::TCMalloc_ThreadCache_FreeList::enumerateFreeObjects):
751 (TCMalloc_ThreadCache):
752 (WTF::TCMalloc_ThreadCache::freelist_length):
753 (WTF::TCMalloc_ThreadCache::Size):
754 (WTF::TCMalloc_ThreadCache::enumerateFreeObjects):
755 (TCMalloc_Central_FreeList):
756 (WTF::TCMalloc_Central_FreeList::length):
757 (WTF::TCMalloc_Central_FreeList::tc_length):
758 (WTF::TCMalloc_Central_FreeList::enumerateFreeObjects):
759 (TCMalloc_Central_FreeListPadded):
761 (WTF::TCMalloc_PageHeap::periodicScavenge):
762 (WTF::TCMalloc_PageHeap::scavengerThread):
763 (WTF::setThreadHeap):
764 (WTF::TCMalloc_Central_FreeList::Init):
765 (WTF::TCMalloc_Central_FreeList::ReleaseListToSpans):
766 (WTF::TCMalloc_Central_FreeList::ReleaseToSpans):
767 (WTF::TCMalloc_Central_FreeList::EvictRandomSizeClass):
768 (WTF::TCMalloc_Central_FreeList::MakeCacheSpace):
769 (WTF::TCMalloc_Central_FreeList::ShrinkCache):
770 (WTF::TCMalloc_Central_FreeList::InsertRange):
771 (WTF::TCMalloc_Central_FreeList::RemoveRange):
772 (WTF::TCMalloc_Central_FreeList::FetchFromSpansSafe):
773 (WTF::TCMalloc_Central_FreeList::FetchFromSpans):
774 (WTF::TCMalloc_Central_FreeList::Populate):
775 (WTF::TCMalloc_ThreadCache::SampleAllocation):
776 (WTF::TCMalloc_ThreadCache::Init):
777 (WTF::TCMalloc_ThreadCache::Cleanup):
778 (WTF::TCMalloc_ThreadCache::Allocate):
779 (WTF::TCMalloc_ThreadCache::Deallocate):
780 (WTF::TCMalloc_ThreadCache::FetchFromCentralCache):
781 (WTF::TCMalloc_ThreadCache::ReleaseToCentralCache):
782 (WTF::TCMalloc_ThreadCache::Scavenge):
783 (WTF::TCMalloc_ThreadCache::PickNextSample):
784 (WTF::TCMalloc_ThreadCache::InitModule):
785 (WTF::TCMalloc_ThreadCache::NewHeap):
786 (WTF::TCMalloc_ThreadCache::GetThreadHeap):
787 (WTF::TCMalloc_ThreadCache::GetCache):
788 (WTF::TCMalloc_ThreadCache::GetCacheIfPresent):
789 (WTF::TCMalloc_ThreadCache::InitTSD):
790 (WTF::TCMalloc_ThreadCache::CreateCacheIfNecessary):
791 * wtf/FastMalloc.h: Renamed from Source/JavaScriptCore/wtf/FastMalloc.h.
793 (WTF::TryMallocReturnValue::TryMallocReturnValue):
794 (WTF::TryMallocReturnValue::~TryMallocReturnValue):
795 (TryMallocReturnValue):
796 (WTF::TryMallocReturnValue::operator PossiblyNull<T>):
797 (WTF::TryMallocReturnValue::getValue):
798 (FastMallocStatistics):
801 (WTF::Internal::fastMallocValidationHeader):
802 (WTF::Internal::fastMallocValidationSuffix):
803 (WTF::Internal::fastMallocMatchValidationType):
804 (WTF::Internal::setFastMallocMatchValidationType):
805 (WTF::fastMallocMatchValidateMalloc):
806 (WTF::fastMallocMatchValidateFree):
807 (WTF::fastMallocValidate):
809 * wtf/FixedArray.h: Renamed from Source/JavaScriptCore/wtf/FixedArray.h.
812 (WTF::FixedArray::operator[]):
813 (WTF::FixedArray::data):
814 (WTF::FixedArray::size):
815 * wtf/Float32Array.h: Renamed from Source/JavaScriptCore/wtf/Float32Array.h.
818 (WTF::Float32Array::set):
819 (WTF::Float32Array::item):
820 (WTF::Float32Array::isFloatArray):
821 (WTF::Float32Array::create):
822 (WTF::Float32Array::Float32Array):
823 (WTF::Float32Array::subarray):
824 * wtf/Float64Array.h: Renamed from Source/JavaScriptCore/wtf/Float64Array.h.
827 (WTF::Float64Array::set):
828 (WTF::Float64Array::item):
829 (WTF::Float64Array::isDoubleArray):
830 (WTF::Float64Array::create):
831 (WTF::Float64Array::Float64Array):
832 (WTF::Float64Array::subarray):
833 * wtf/Forward.h: Renamed from Source/JavaScriptCore/wtf/Forward.h.
835 * wtf/Functional.h: Renamed from Source/JavaScriptCore/wtf/Functional.h.
842 (WTF::RefAndDeref::ref):
843 (WTF::RefAndDeref::deref):
844 (ParamStorageTraits):
845 (WTF::ParamStorageTraits::wrap):
846 (WTF::ParamStorageTraits::unwrap):
848 (WTF::FunctionImplBase::~FunctionImplBase):
850 (WTF::FunctionBase::isNull):
851 (WTF::FunctionBase::FunctionBase):
852 (WTF::FunctionBase::impl):
854 * wtf/GetPtr.h: Renamed from Source/JavaScriptCore/wtf/GetPtr.h.
857 * wtf/HashCountedSet.h: Renamed from Source/JavaScriptCore/wtf/HashCountedSet.h.
860 (WTF::HashCountedSet::HashCountedSet):
874 * wtf/HashFunctions.h: Renamed from Source/JavaScriptCore/wtf/HashFunctions.h.
877 (WTF::IntHash::hash):
878 (WTF::IntHash::equal):
880 (WTF::FloatHash::hash):
881 (WTF::FloatHash::equal):
883 (WTF::PtrHash::hash):
884 (WTF::PtrHash::equal):
886 (WTF::PairHash::hash):
887 (WTF::PairHash::equal):
889 * wtf/HashIterators.h: Renamed from Source/JavaScriptCore/wtf/HashIterators.h.
891 (HashTableConstKeysIterator):
892 (WTF::HashTableConstKeysIterator::HashTableConstKeysIterator):
893 (WTF::HashTableConstKeysIterator::get):
894 (WTF::HashTableConstKeysIterator::operator*):
895 (WTF::HashTableConstKeysIterator::operator->):
896 (WTF::HashTableConstKeysIterator::operator++):
897 (HashTableConstValuesIterator):
898 (WTF::HashTableConstValuesIterator::HashTableConstValuesIterator):
899 (WTF::HashTableConstValuesIterator::get):
900 (WTF::HashTableConstValuesIterator::operator*):
901 (WTF::HashTableConstValuesIterator::operator->):
902 (WTF::HashTableConstValuesIterator::operator++):
903 (HashTableKeysIterator):
904 (WTF::HashTableKeysIterator::HashTableKeysIterator):
905 (WTF::HashTableKeysIterator::get):
906 (WTF::HashTableKeysIterator::operator*):
907 (WTF::HashTableKeysIterator::operator->):
908 (WTF::HashTableKeysIterator::operator++):
909 (WTF::HashTableKeysIterator::operator HashTableConstKeysIterator<HashTableType, KeyType, MappedType>):
910 (HashTableValuesIterator):
911 (WTF::HashTableValuesIterator::HashTableValuesIterator):
912 (WTF::HashTableValuesIterator::get):
913 (WTF::HashTableValuesIterator::operator*):
914 (WTF::HashTableValuesIterator::operator->):
915 (WTF::HashTableValuesIterator::operator++):
916 (WTF::HashTableValuesIterator::operator HashTableConstValuesIterator<HashTableType, KeyType, MappedType>):
919 * wtf/HashMap.h: Renamed from Source/JavaScriptCore/wtf/HashMap.h.
921 (ReferenceTypeMaker):
923 (WTF::HashMap::keys):
924 (WTF::HashMap::values):
926 (WTF::HashMap::HashMapKeysProxy::begin):
927 (WTF::HashMap::HashMapKeysProxy::end):
928 (HashMapValuesProxy):
929 (WTF::HashMap::HashMapValuesProxy::begin):
930 (WTF::HashMap::HashMapValuesProxy::end):
931 (WTF::PairFirstExtractor::extract):
932 (WTF::HashMapTranslator::hash):
933 (WTF::HashMapTranslator::equal):
934 (WTF::HashMapTranslator::translate):
935 (WTF::HashMapTranslatorAdapter::hash):
936 (WTF::HashMapTranslatorAdapter::equal):
937 (WTF::HashMapTranslatorAdapter::translate):
953 (WTF::::checkConsistency):
956 (WTF::deleteAllPairSeconds):
957 (WTF::deleteAllValues):
958 (WTF::deleteAllPairFirsts):
959 (WTF::deleteAllKeys):
960 (WTF::copyKeysToVector):
961 (WTF::copyValuesToVector):
962 * wtf/HashSet.h: Renamed from Source/JavaScriptCore/wtf/HashSet.h.
965 (WTF::IdentityExtractor::extract):
966 (WTF::HashSetTranslatorAdapter::hash):
967 (WTF::HashSetTranslatorAdapter::equal):
968 (WTF::HashSetTranslatorAdapter::translate):
980 (WTF::deleteAllValues):
981 (WTF::fastDeleteAllValues):
983 * wtf/HashTable.cpp: Renamed from Source/JavaScriptCore/wtf/HashTable.cpp.
985 (WTF::hashTableStatsMutex):
986 (WTF::HashTableStats::~HashTableStats):
987 (WTF::HashTableStats::recordCollisionAtCount):
988 * wtf/HashTable.h: Renamed from Source/JavaScriptCore/wtf/HashTable.h.
992 (WTF::removeIterator):
993 (HashTableConstIterator):
994 (WTF::HashTableConstIterator::skipEmptyBuckets):
995 (WTF::HashTableConstIterator::HashTableConstIterator):
996 (WTF::HashTableConstIterator::~HashTableConstIterator):
997 (WTF::HashTableConstIterator::operator=):
998 (WTF::HashTableConstIterator::get):
999 (WTF::HashTableConstIterator::operator*):
1000 (WTF::HashTableConstIterator::operator->):
1001 (WTF::HashTableConstIterator::operator++):
1002 (WTF::HashTableConstIterator::operator==):
1003 (WTF::HashTableConstIterator::operator!=):
1004 (WTF::HashTableConstIterator::checkValidity):
1005 (HashTableIterator):
1006 (WTF::HashTableIterator::HashTableIterator):
1007 (WTF::HashTableIterator::get):
1008 (WTF::HashTableIterator::operator*):
1009 (WTF::HashTableIterator::operator->):
1010 (WTF::HashTableIterator::operator++):
1011 (WTF::HashTableIterator::operator==):
1012 (WTF::HashTableIterator::operator!=):
1013 (WTF::HashTableIterator::operator const_iterator):
1014 (WTF::hashTableSwap):
1015 (IdentityHashTranslator):
1016 (WTF::IdentityHashTranslator::hash):
1017 (WTF::IdentityHashTranslator::equal):
1018 (WTF::IdentityHashTranslator::translate):
1020 (WTF::HashTable::~HashTable):
1021 (WTF::HashTable::begin):
1022 (WTF::HashTable::end):
1023 (WTF::HashTable::size):
1024 (WTF::HashTable::capacity):
1025 (WTF::HashTable::isEmpty):
1026 (WTF::HashTable::add):
1027 (WTF::HashTable::find):
1028 (WTF::HashTable::contains):
1029 (WTF::HashTable::isEmptyBucket):
1030 (WTF::HashTable::isDeletedBucket):
1031 (WTF::HashTable::isEmptyOrDeletedBucket):
1032 (WTF::HashTable::lookup):
1033 (WTF::HashTable::checkTableConsistency):
1034 (WTF::HashTable::internalCheckTableConsistency):
1035 (WTF::HashTable::internalCheckTableConsistencyExceptSize):
1036 (WTF::HashTable::lookupForWriting):
1037 (WTF::HashTable::shouldExpand):
1038 (WTF::HashTable::mustRehashInPlace):
1039 (WTF::HashTable::shouldShrink):
1040 (WTF::HashTable::shrink):
1041 (WTF::HashTable::deleteBucket):
1042 (WTF::HashTable::makeLookupResult):
1043 (WTF::HashTable::makeIterator):
1044 (WTF::HashTable::makeConstIterator):
1045 (WTF::HashTable::makeKnownGoodIterator):
1046 (WTF::HashTable::makeKnownGoodConstIterator):
1047 (WTF::HashTable::checkTableConsistencyExceptSize):
1048 (WTF::HashTable::invalidateIterators):
1053 (WTF::::lookupForWriting):
1054 (WTF::::fullLookupForWriting):
1055 (WTF::::initializeBucket):
1057 (WTF::::addPassingHashCode):
1061 (WTF::::removeAndInvalidateWithoutEntryConsistencyCheck):
1062 (WTF::::removeAndInvalidate):
1064 (WTF::::removeWithoutEntryConsistencyCheck):
1065 (WTF::::allocateTable):
1066 (WTF::::deallocateTable):
1072 (WTF::::checkTableConsistency):
1073 (WTF::::checkTableConsistencyExceptSize):
1074 (WTF::::invalidateIterators):
1075 (WTF::HashTableConstIteratorAdapter::HashTableConstIteratorAdapter):
1076 (HashTableConstIteratorAdapter):
1077 (WTF::HashTableConstIteratorAdapter::get):
1078 (WTF::HashTableConstIteratorAdapter::operator*):
1079 (WTF::HashTableConstIteratorAdapter::operator->):
1080 (WTF::HashTableConstIteratorAdapter::operator++):
1081 (WTF::HashTableIteratorAdapter::HashTableIteratorAdapter):
1082 (HashTableIteratorAdapter):
1083 (WTF::HashTableIteratorAdapter::get):
1084 (WTF::HashTableIteratorAdapter::operator*):
1085 (WTF::HashTableIteratorAdapter::operator->):
1086 (WTF::HashTableIteratorAdapter::operator++):
1087 (WTF::HashTableIteratorAdapter::operator HashTableConstIteratorAdapter<HashTableType, ValueType>):
1090 * wtf/HashTraits.h: Renamed from Source/JavaScriptCore/wtf/HashTraits.h.
1092 (GenericHashTraits):
1093 (WTF::GenericHashTraits::emptyValue):
1094 (WTF::GenericHashTraits::store):
1095 (WTF::GenericHashTraits::passOut):
1096 (WTF::GenericHashTraits::peek):
1098 (WTF::FloatHashTraits::emptyValue):
1099 (WTF::FloatHashTraits::constructDeletedValue):
1100 (WTF::FloatHashTraits::isDeletedValue):
1101 (UnsignedWithZeroKeyHashTraits):
1102 (WTF::UnsignedWithZeroKeyHashTraits::emptyValue):
1103 (WTF::UnsignedWithZeroKeyHashTraits::constructDeletedValue):
1104 (WTF::UnsignedWithZeroKeyHashTraits::isDeletedValue):
1105 (SimpleClassHashTraits):
1106 (WTF::SimpleClassHashTraits::constructDeletedValue):
1107 (WTF::SimpleClassHashTraits::isDeletedValue):
1109 (WTF::PairHashTraits::emptyValue):
1110 (WTF::PairHashTraits::constructDeletedValue):
1111 (WTF::PairHashTraits::isDeletedValue):
1112 * wtf/HexNumber.h: Renamed from Source/JavaScriptCore/wtf/HexNumber.h.
1115 (WTF::Internal::hexDigitsForMode):
1116 (WTF::appendByteAsHex):
1117 (WTF::placeByteAsHexCompressIfPossible):
1118 (WTF::placeByteAsHex):
1119 (WTF::appendUnsignedAsHex):
1120 (WTF::appendUnsignedAsHexFixedSize):
1121 * wtf/InlineASM.h: Renamed from Source/JavaScriptCore/wtf/InlineASM.h.
1122 * wtf/Int16Array.h: Renamed from Source/JavaScriptCore/wtf/Int16Array.h.
1125 (WTF::Int16Array::set):
1126 (WTF::Int16Array::isShortArray):
1127 (WTF::Int16Array::create):
1128 (WTF::Int16Array::Int16Array):
1129 (WTF::Int16Array::subarray):
1130 * wtf/Int32Array.h: Renamed from Source/JavaScriptCore/wtf/Int32Array.h.
1133 (WTF::Int32Array::set):
1134 (WTF::Int32Array::isIntArray):
1135 (WTF::Int32Array::create):
1136 (WTF::Int32Array::Int32Array):
1137 (WTF::Int32Array::subarray):
1138 * wtf/Int8Array.h: Renamed from Source/JavaScriptCore/wtf/Int8Array.h.
1141 (WTF::Int8Array::set):
1142 (WTF::Int8Array::isByteArray):
1143 (WTF::Int8Array::create):
1144 (WTF::Int8Array::Int8Array):
1145 (WTF::Int8Array::subarray):
1146 * wtf/IntegralTypedArrayBase.h: Renamed from Source/JavaScriptCore/wtf/IntegralTypedArrayBase.h.
1148 (IntegralTypedArrayBase):
1149 (WTF::IntegralTypedArrayBase::set):
1150 (WTF::IntegralTypedArrayBase::item):
1151 (WTF::IntegralTypedArrayBase::IntegralTypedArrayBase):
1152 * wtf/ListHashSet.h: Renamed from Source/JavaScriptCore/wtf/ListHashSet.h.
1155 (ListHashSetNodeAllocator):
1156 (WTF::ListHashSetNodeAllocator::ListHashSetNodeAllocator):
1157 (WTF::ListHashSetNodeAllocator::allocate):
1158 (WTF::ListHashSetNodeAllocator::deallocate):
1159 (WTF::ListHashSetNodeAllocator::pool):
1160 (WTF::ListHashSetNodeAllocator::pastPool):
1161 (WTF::ListHashSetNodeAllocator::inPool):
1163 (WTF::ListHashSetNode::ListHashSetNode):
1164 (WTF::ListHashSetNode::operator new):
1165 (WTF::ListHashSetNode::destroy):
1166 (WTF::ListHashSetNodeHashFunctions::hash):
1167 (WTF::ListHashSetNodeHashFunctions::equal):
1168 (ListHashSetNodeHashFunctions):
1169 (ListHashSetIterator):
1170 (WTF::ListHashSetIterator::ListHashSetIterator):
1171 (WTF::ListHashSetIterator::get):
1172 (WTF::ListHashSetIterator::operator*):
1173 (WTF::ListHashSetIterator::operator->):
1174 (WTF::ListHashSetIterator::operator++):
1175 (WTF::ListHashSetIterator::operator--):
1176 (WTF::ListHashSetIterator::operator==):
1177 (WTF::ListHashSetIterator::operator!=):
1178 (WTF::ListHashSetIterator::operator const_iterator):
1179 (WTF::ListHashSetIterator::node):
1180 (ListHashSetConstIterator):
1181 (WTF::ListHashSetConstIterator::ListHashSetConstIterator):
1182 (WTF::ListHashSetConstIterator::get):
1183 (WTF::ListHashSetConstIterator::operator*):
1184 (WTF::ListHashSetConstIterator::operator->):
1185 (WTF::ListHashSetConstIterator::operator++):
1186 (WTF::ListHashSetConstIterator::operator--):
1187 (WTF::ListHashSetConstIterator::operator==):
1188 (WTF::ListHashSetConstIterator::operator!=):
1189 (WTF::ListHashSetConstIterator::node):
1190 (ListHashSetReverseIterator):
1191 (WTF::ListHashSetReverseIterator::ListHashSetReverseIterator):
1192 (WTF::ListHashSetReverseIterator::get):
1193 (WTF::ListHashSetReverseIterator::operator*):
1194 (WTF::ListHashSetReverseIterator::operator->):
1195 (WTF::ListHashSetReverseIterator::operator++):
1196 (WTF::ListHashSetReverseIterator::operator--):
1197 (WTF::ListHashSetReverseIterator::operator==):
1198 (WTF::ListHashSetReverseIterator::operator!=):
1199 (WTF::ListHashSetReverseIterator::operator const_reverse_iterator):
1200 (WTF::ListHashSetReverseIterator::node):
1201 (ListHashSetConstReverseIterator):
1202 (WTF::ListHashSetConstReverseIterator::ListHashSetConstReverseIterator):
1203 (WTF::ListHashSetConstReverseIterator::get):
1204 (WTF::ListHashSetConstReverseIterator::operator*):
1205 (WTF::ListHashSetConstReverseIterator::operator->):
1206 (WTF::ListHashSetConstReverseIterator::operator++):
1207 (WTF::ListHashSetConstReverseIterator::operator--):
1208 (WTF::ListHashSetConstReverseIterator::operator==):
1209 (WTF::ListHashSetConstReverseIterator::operator!=):
1210 (WTF::ListHashSetConstReverseIterator::node):
1211 (WTF::ListHashSetTranslator::hash):
1212 (WTF::ListHashSetTranslator::equal):
1213 (WTF::ListHashSetTranslator::translate):
1214 (WTF::::ListHashSet):
1217 (WTF::::~ListHashSet):
1227 (WTF::::removeLast):
1229 (WTF::ListHashSetTranslatorAdapter::hash):
1230 (WTF::ListHashSetTranslatorAdapter::equal):
1233 (WTF::::insertBefore):
1236 (WTF::::unlinkAndDelete):
1237 (WTF::::appendNode):
1238 (WTF::::insertNodeBefore):
1239 (WTF::::deleteAllNodes):
1240 (WTF::::makeReverseIterator):
1241 (WTF::::makeConstReverseIterator):
1242 (WTF::::makeIterator):
1243 (WTF::::makeConstIterator):
1244 (WTF::deleteAllValues):
1245 * wtf/ListRefPtr.h: Renamed from Source/JavaScriptCore/wtf/ListRefPtr.h.
1248 (WTF::ListRefPtr::ListRefPtr):
1249 (WTF::ListRefPtr::~ListRefPtr):
1250 (WTF::ListRefPtr::operator=):
1252 * wtf/Locker.h: Renamed from Source/JavaScriptCore/wtf/Locker.h.
1255 (WTF::Locker::Locker):
1256 (WTF::Locker::~Locker):
1257 * wtf/MD5.cpp: Renamed from Source/JavaScriptCore/wtf/MD5.cpp.
1261 (WTF::reverseBytes):
1262 (WTF::MD5Transform):
1264 (WTF::MD5::addBytes):
1265 (WTF::MD5::checksum):
1266 * wtf/MD5.h: Renamed from Source/JavaScriptCore/wtf/MD5.h.
1269 (WTF::MD5::addBytes):
1270 * wtf/MainThread.cpp: Renamed from Source/JavaScriptCore/wtf/MainThread.cpp.
1272 (FunctionWithContext):
1273 (WTF::FunctionWithContext::FunctionWithContext):
1274 (WTF::FunctionWithContext::operator == ):
1275 (FunctionWithContextFinder):
1276 (WTF::FunctionWithContextFinder::FunctionWithContextFinder):
1277 (WTF::FunctionWithContextFinder::operator()):
1278 (WTF::mainThreadFunctionQueueMutex):
1279 (WTF::functionQueue):
1280 (WTF::initializeMainThread):
1281 (WTF::initializeMainThreadOnce):
1282 (WTF::initializeMainThreadToProcessMainThreadOnce):
1283 (WTF::initializeMainThreadToProcessMainThread):
1284 (WTF::dispatchFunctionsFromMainThread):
1285 (WTF::callOnMainThread):
1286 (WTF::callOnMainThreadAndWait):
1287 (WTF::cancelCallOnMainThread):
1288 (WTF::callFunctionObject):
1289 (WTF::setMainThreadCallbacksPaused):
1290 (WTF::isMainThread):
1291 (WTF::initializeGCThreads):
1292 (WTF::registerGCThread):
1293 (WTF::isMainThreadOrGCThread):
1294 * wtf/MainThread.h: Renamed from Source/JavaScriptCore/wtf/MainThread.h.
1296 (WTF::isMainThreadOrGCThread):
1297 * wtf/MallocZoneSupport.h: Renamed from Source/JavaScriptCore/wtf/MallocZoneSupport.h.
1299 (RemoteMemoryReader):
1300 (WTF::RemoteMemoryReader::RemoteMemoryReader):
1301 (WTF::RemoteMemoryReader::operator()):
1302 (WTF::RemoteMemoryReader::nextEntryInLinkedList):
1303 * wtf/MathExtras.h: Renamed from Source/JavaScriptCore/wtf/MathExtras.h.
1333 (defaultMinimumForClamp):
1334 (defaultMaximumForClamp):
1338 (clampToPositiveInteger):
1342 * wtf/MessageQueue.h: Renamed from Source/JavaScriptCore/wtf/MessageQueue.h.
1345 (WTF::MessageQueue::MessageQueue):
1346 (WTF::MessageQueue::infiniteTime):
1347 (WTF::MessageQueue::alwaysTruePredicate):
1348 (WTF::::~MessageQueue):
1350 (WTF::::appendAndCheckEmpty):
1352 (WTF::::waitForMessage):
1353 (WTF::::waitForMessageFilteredWithTimeout):
1354 (WTF::::tryGetMessage):
1355 (WTF::::tryGetMessageIgnoringKilled):
1360 * wtf/MetaAllocator.cpp: Renamed from Source/JavaScriptCore/wtf/MetaAllocator.cpp.
1362 (WTF::MetaAllocator::~MetaAllocator):
1363 (WTF::MetaAllocatorTracker::notify):
1364 (WTF::MetaAllocatorTracker::release):
1365 (WTF::MetaAllocator::release):
1366 (WTF::MetaAllocatorHandle::MetaAllocatorHandle):
1367 (WTF::MetaAllocatorHandle::~MetaAllocatorHandle):
1368 (WTF::MetaAllocatorHandle::shrink):
1369 (WTF::MetaAllocator::MetaAllocator):
1370 (WTF::MetaAllocator::allocate):
1371 (WTF::MetaAllocator::currentStatistics):
1372 (WTF::MetaAllocator::findAndRemoveFreeSpace):
1373 (WTF::MetaAllocator::addFreeSpaceFromReleasedHandle):
1374 (WTF::MetaAllocator::addFreshFreeSpace):
1375 (WTF::MetaAllocator::debugFreeSpaceSize):
1376 (WTF::MetaAllocator::addFreeSpace):
1377 (WTF::MetaAllocator::incrementPageOccupancy):
1378 (WTF::MetaAllocator::decrementPageOccupancy):
1379 (WTF::MetaAllocator::roundUp):
1380 (WTF::MetaAllocator::allocFreeSpaceNode):
1381 (WTF::MetaAllocator::freeFreeSpaceNode):
1382 (WTF::MetaAllocator::dumpProfile):
1383 * wtf/MetaAllocator.h: Renamed from Source/JavaScriptCore/wtf/MetaAllocator.h.
1385 (MetaAllocatorTracker):
1386 (WTF::MetaAllocatorTracker::find):
1388 (WTF::MetaAllocator::trackAllocations):
1389 (WTF::MetaAllocator::bytesAllocated):
1390 (WTF::MetaAllocator::bytesReserved):
1391 (WTF::MetaAllocator::bytesCommitted):
1393 (WTF::MetaAllocator::dumpProfile):
1395 (WTF::MetaAllocator::FreeSpaceNode::FreeSpaceNode):
1396 (WTF::MetaAllocator::FreeSpaceNode::key):
1397 * wtf/MetaAllocatorHandle.h: Renamed from Source/JavaScriptCore/wtf/MetaAllocatorHandle.h.
1399 (MetaAllocatorHandle):
1400 (WTF::MetaAllocatorHandle::start):
1401 (WTF::MetaAllocatorHandle::end):
1402 (WTF::MetaAllocatorHandle::sizeInBytes):
1403 (WTF::MetaAllocatorHandle::isManaged):
1404 (WTF::MetaAllocatorHandle::allocator):
1405 (WTF::MetaAllocatorHandle::ownerUID):
1406 (WTF::MetaAllocatorHandle::key):
1407 * wtf/NonCopyingSort.h: Renamed from Source/JavaScriptCore/wtf/NonCopyingSort.h.
1412 (WTF::nonCopyingSort):
1413 * wtf/Noncopyable.h: Renamed from Source/JavaScriptCore/wtf/Noncopyable.h.
1414 * wtf/NotFound.h: Renamed from Source/JavaScriptCore/wtf/NotFound.h.
1416 * wtf/NullPtr.cpp: Renamed from Source/JavaScriptCore/wtf/NullPtr.cpp.
1417 * wtf/NullPtr.h: Renamed from Source/JavaScriptCore/wtf/NullPtr.h.
1418 * wtf/NumberOfCores.cpp: Renamed from Source/JavaScriptCore/wtf/NumberOfCores.cpp.
1420 (WTF::numberOfProcessorCores):
1421 * wtf/NumberOfCores.h: Renamed from Source/JavaScriptCore/wtf/NumberOfCores.h.
1423 * wtf/OSAllocator.h: Renamed from Source/JavaScriptCore/wtf/OSAllocator.h.
1426 (WTF::OSAllocator::reserveAndCommit):
1427 (WTF::OSAllocator::decommitAndRelease):
1428 (WTF::OSAllocator::reallocateCommitted):
1429 * wtf/OSAllocatorPosix.cpp: Renamed from Source/JavaScriptCore/wtf/OSAllocatorPosix.cpp.
1431 (WTF::OSAllocator::reserveUncommitted):
1432 (WTF::OSAllocator::reserveAndCommit):
1433 (WTF::OSAllocator::commit):
1434 (WTF::OSAllocator::decommit):
1435 (WTF::OSAllocator::releaseDecommitted):
1436 * wtf/OSAllocatorWin.cpp: Renamed from Source/JavaScriptCore/wtf/OSAllocatorWin.cpp.
1439 (WTF::OSAllocator::reserveUncommitted):
1440 (WTF::OSAllocator::reserveAndCommit):
1441 (WTF::OSAllocator::commit):
1442 (WTF::OSAllocator::decommit):
1443 (WTF::OSAllocator::releaseDecommitted):
1444 * wtf/OSRandomSource.cpp: Renamed from Source/JavaScriptCore/wtf/OSRandomSource.cpp.
1446 (WTF::cryptographicallyRandomValuesFromOS):
1447 * wtf/OSRandomSource.h: Renamed from Source/JavaScriptCore/wtf/OSRandomSource.h.
1449 * wtf/OwnArrayPtr.h: Renamed from Source/JavaScriptCore/wtf/OwnArrayPtr.h.
1452 (WTF::OwnArrayPtr::OwnArrayPtr):
1453 (WTF::OwnArrayPtr::~OwnArrayPtr):
1454 (WTF::OwnArrayPtr::get):
1455 (WTF::OwnArrayPtr::operator*):
1456 (WTF::OwnArrayPtr::operator->):
1457 (WTF::OwnArrayPtr::operator[]):
1458 (WTF::OwnArrayPtr::operator!):
1459 (WTF::OwnArrayPtr::operator UnspecifiedBoolType):
1460 (WTF::OwnArrayPtr::operator=):
1461 (WTF::OwnArrayPtr::swap):
1462 (WTF::::OwnArrayPtr):
1471 * wtf/OwnPtr.h: Renamed from Source/JavaScriptCore/wtf/OwnPtr.h.
1474 (WTF::OwnPtr::OwnPtr):
1475 (WTF::OwnPtr::~OwnPtr):
1477 (WTF::OwnPtr::operator*):
1478 (WTF::OwnPtr::operator->):
1479 (WTF::OwnPtr::operator!):
1480 (WTF::OwnPtr::operator UnspecifiedBoolType):
1481 (WTF::OwnPtr::operator=):
1482 (WTF::OwnPtr::swap):
1483 (WTF::OwnPtr::operator==):
1484 (WTF::OwnPtr::operator!=):
1494 * wtf/OwnPtrCommon.h: Renamed from Source/JavaScriptCore/wtf/OwnPtrCommon.h.
1496 (WTF::deleteOwnedPtr):
1497 * wtf/PackedIntVector.h: Renamed from Source/JavaScriptCore/wtf/PackedIntVector.h.
1500 (WTF::PackedIntVector::PackedIntVector):
1501 (WTF::PackedIntVector::operator=):
1502 (WTF::PackedIntVector::size):
1503 (WTF::PackedIntVector::ensureSize):
1504 (WTF::PackedIntVector::resize):
1505 (WTF::PackedIntVector::clearAll):
1506 (WTF::PackedIntVector::get):
1507 (WTF::PackedIntVector::set):
1508 (WTF::PackedIntVector::mask):
1509 * wtf/PageAllocation.h: Renamed from Source/JavaScriptCore/wtf/PageAllocation.h.
1512 (WTF::PageAllocation::PageAllocation):
1513 (WTF::PageAllocation::operator bool):
1514 (WTF::PageAllocation::allocate):
1515 (WTF::PageAllocation::deallocate):
1516 * wtf/PageAllocationAligned.cpp: Renamed from Source/JavaScriptCore/wtf/PageAllocationAligned.cpp.
1518 (WTF::PageAllocationAligned::allocate):
1519 (WTF::PageAllocationAligned::deallocate):
1520 * wtf/PageAllocationAligned.h: Renamed from Source/JavaScriptCore/wtf/PageAllocationAligned.h.
1522 (PageAllocationAligned):
1523 (WTF::PageAllocationAligned::PageAllocationAligned):
1524 * wtf/PageBlock.cpp: Renamed from Source/JavaScriptCore/wtf/PageBlock.cpp.
1526 (WTF::systemPageSize):
1529 * wtf/PageBlock.h: Renamed from Source/JavaScriptCore/wtf/PageBlock.h.
1531 (WTF::isPageAligned):
1532 (WTF::isPowerOfTwo):
1534 (WTF::PageBlock::base):
1535 (WTF::PageBlock::size):
1536 (WTF::PageBlock::operator bool):
1537 (WTF::PageBlock::contains):
1538 (WTF::PageBlock::PageBlock):
1539 * wtf/PageReservation.h: Renamed from Source/JavaScriptCore/wtf/PageReservation.h.
1542 (WTF::PageReservation::PageReservation):
1543 (WTF::PageReservation::operator bool):
1544 (WTF::PageReservation::commit):
1545 (WTF::PageReservation::decommit):
1546 (WTF::PageReservation::committed):
1547 (WTF::PageReservation::reserve):
1548 (WTF::PageReservation::reserveWithGuardPages):
1549 (WTF::PageReservation::deallocate):
1550 * wtf/ParallelJobs.h: Renamed from Source/JavaScriptCore/wtf/ParallelJobs.h.
1553 (WTF::ParallelJobs::ParallelJobs):
1554 (WTF::ParallelJobs::numberOfJobs):
1555 (WTF::ParallelJobs::parameter):
1556 (WTF::ParallelJobs::execute):
1557 * wtf/ParallelJobsGeneric.cpp: Renamed from Source/JavaScriptCore/wtf/ParallelJobsGeneric.cpp.
1559 (WTF::ParallelEnvironment::ParallelEnvironment):
1560 (WTF::ParallelEnvironment::execute):
1561 (WTF::ParallelEnvironment::ThreadPrivate::tryLockFor):
1562 (WTF::ParallelEnvironment::ThreadPrivate::execute):
1563 (WTF::ParallelEnvironment::ThreadPrivate::waitForFinish):
1564 (WTF::ParallelEnvironment::ThreadPrivate::workerThread):
1565 * wtf/ParallelJobsGeneric.h: Renamed from Source/JavaScriptCore/wtf/ParallelJobsGeneric.h.
1567 (ParallelEnvironment):
1568 (WTF::ParallelEnvironment::numberOfJobs):
1570 (WTF::ParallelEnvironment::ThreadPrivate::ThreadPrivate):
1571 (WTF::ParallelEnvironment::ThreadPrivate::create):
1572 * wtf/ParallelJobsLibdispatch.h: Renamed from Source/JavaScriptCore/wtf/ParallelJobsLibdispatch.h.
1574 (ParallelEnvironment):
1575 (WTF::ParallelEnvironment::ParallelEnvironment):
1576 (WTF::ParallelEnvironment::numberOfJobs):
1577 (WTF::ParallelEnvironment::execute):
1578 * wtf/ParallelJobsOpenMP.h: Renamed from Source/JavaScriptCore/wtf/ParallelJobsOpenMP.h.
1580 (ParallelEnvironment):
1581 (WTF::ParallelEnvironment::ParallelEnvironment):
1582 (WTF::ParallelEnvironment::numberOfJobs):
1583 (WTF::ParallelEnvironment::execute):
1584 * wtf/PassOwnArrayPtr.h: Renamed from Source/JavaScriptCore/wtf/PassOwnArrayPtr.h.
1587 (WTF::PassOwnArrayPtr::PassOwnArrayPtr):
1588 (WTF::PassOwnArrayPtr::~PassOwnArrayPtr):
1589 (WTF::PassOwnArrayPtr::get):
1590 (WTF::PassOwnArrayPtr::operator*):
1591 (WTF::PassOwnArrayPtr::operator->):
1592 (WTF::PassOwnArrayPtr::operator!):
1593 (WTF::PassOwnArrayPtr::operator UnspecifiedBoolType):
1594 (WTF::PassOwnArrayPtr::operator=):
1598 (WTF::adoptArrayPtr):
1599 (WTF::deleteOwnedArrayPtr):
1600 (WTF::static_pointer_cast):
1601 (WTF::const_pointer_cast):
1603 * wtf/PassOwnPtr.h: Renamed from Source/JavaScriptCore/wtf/PassOwnPtr.h.
1606 (WTF::PassOwnPtr::PassOwnPtr):
1607 (WTF::PassOwnPtr::~PassOwnPtr):
1608 (WTF::PassOwnPtr::get):
1609 (WTF::PassOwnPtr::operator*):
1610 (WTF::PassOwnPtr::operator->):
1611 (WTF::PassOwnPtr::operator!):
1612 (WTF::PassOwnPtr::operator UnspecifiedBoolType):
1613 (WTF::PassOwnPtr::operator=):
1614 (WTF::PassOwnPtr::operator==):
1615 (WTF::PassOwnPtr::operator!=):
1620 (WTF::static_pointer_cast):
1621 (WTF::const_pointer_cast):
1623 * wtf/PassRefPtr.h: Renamed from Source/JavaScriptCore/wtf/PassRefPtr.h.
1626 (WTF::refIfNotNull):
1627 (WTF::derefIfNotNull):
1629 (WTF::PassRefPtr::PassRefPtr):
1630 (WTF::PassRefPtr::~PassRefPtr):
1631 (WTF::PassRefPtr::get):
1632 (WTF::PassRefPtr::operator*):
1633 (WTF::PassRefPtr::operator->):
1634 (WTF::PassRefPtr::operator!):
1635 (WTF::PassRefPtr::operator UnspecifiedBoolType):
1636 (WTF::PassRefPtr::operator=):
1637 (NonNullPassRefPtr):
1638 (WTF::NonNullPassRefPtr::NonNullPassRefPtr):
1639 (WTF::NonNullPassRefPtr::~NonNullPassRefPtr):
1640 (WTF::NonNullPassRefPtr::get):
1641 (WTF::NonNullPassRefPtr::operator*):
1642 (WTF::NonNullPassRefPtr::operator->):
1643 (WTF::NonNullPassRefPtr::operator=):
1644 (WTF::::PassRefPtr):
1649 (WTF::static_pointer_cast):
1650 (WTF::const_pointer_cast):
1652 * wtf/PassTraits.h: Renamed from Source/JavaScriptCore/wtf/PassTraits.h.
1655 (WTF::PassTraits::transfer):
1656 * wtf/PlatformBlackBerry.cmake: Renamed from Source/JavaScriptCore/wtf/PlatformBlackBerry.cmake.
1657 * wtf/PlatformEfl.cmake: Renamed from Source/JavaScriptCore/wtf/PlatformEfl.cmake.
1658 * wtf/PlatformWinCE.cmake: Renamed from Source/JavaScriptCore/wtf/PlatformWinCE.cmake.
1659 * wtf/PossiblyNull.h: Renamed from Source/JavaScriptCore/wtf/PossiblyNull.h.
1661 (WTF::PossiblyNull::PossiblyNull):
1662 (WTF::PossiblyNull::~PossiblyNull):
1665 * wtf/RandomNumber.cpp: Renamed from Source/JavaScriptCore/wtf/RandomNumber.cpp.
1667 (WTF::randomNumber):
1668 * wtf/RandomNumber.h: Renamed from Source/JavaScriptCore/wtf/RandomNumber.h.
1670 * wtf/RandomNumberSeed.h: Renamed from Source/JavaScriptCore/wtf/RandomNumberSeed.h.
1672 (WTF::initializeRandomNumberGenerator):
1673 * wtf/RedBlackTree.h: Renamed from Source/JavaScriptCore/wtf/RedBlackTree.h.
1677 (WTF::RedBlackTree::Node::successor):
1678 (WTF::RedBlackTree::Node::predecessor):
1679 (WTF::RedBlackTree::Node::reset):
1680 (WTF::RedBlackTree::Node::parent):
1681 (WTF::RedBlackTree::Node::setParent):
1682 (WTF::RedBlackTree::Node::left):
1683 (WTF::RedBlackTree::Node::setLeft):
1684 (WTF::RedBlackTree::Node::right):
1685 (WTF::RedBlackTree::Node::setRight):
1686 (WTF::RedBlackTree::Node::color):
1687 (WTF::RedBlackTree::Node::setColor):
1688 (WTF::RedBlackTree::RedBlackTree):
1689 (WTF::RedBlackTree::insert):
1690 (WTF::RedBlackTree::remove):
1691 (WTF::RedBlackTree::findExact):
1692 (WTF::RedBlackTree::findLeastGreaterThanOrEqual):
1693 (WTF::RedBlackTree::findGreatestLessThanOrEqual):
1694 (WTF::RedBlackTree::first):
1695 (WTF::RedBlackTree::last):
1696 (WTF::RedBlackTree::size):
1697 (WTF::RedBlackTree::isEmpty):
1698 (WTF::RedBlackTree::treeMinimum):
1699 (WTF::RedBlackTree::treeMaximum):
1700 (WTF::RedBlackTree::treeInsert):
1701 (WTF::RedBlackTree::leftRotate):
1702 (WTF::RedBlackTree::rightRotate):
1703 (WTF::RedBlackTree::removeFixup):
1704 * wtf/RefCounted.h: Renamed from Source/JavaScriptCore/wtf/RefCounted.h.
1707 (WTF::RefCountedBase::ref):
1708 (WTF::RefCountedBase::hasOneRef):
1709 (WTF::RefCountedBase::refCount):
1710 (WTF::RefCountedBase::turnOffVerifier):
1711 (WTF::RefCountedBase::relaxAdoptionRequirement):
1712 (WTF::RefCountedBase::addressOfCount):
1713 (WTF::RefCountedBase::RefCountedBase):
1714 (WTF::RefCountedBase::~RefCountedBase):
1715 (WTF::RefCountedBase::derefBase):
1716 (WTF::RefCountedBase::deletionHasBegun):
1719 (WTF::RefCounted::deref):
1720 (WTF::RefCounted::RefCounted):
1721 (WTF::RefCounted::~RefCounted):
1722 (RefCountedCustomAllocated):
1723 (WTF::RefCountedCustomAllocated::deref):
1724 (WTF::RefCountedCustomAllocated::~RefCountedCustomAllocated):
1725 (WTF::RefCountedBase::setMutexForVerifier):
1726 (WTF::RefCountedBase::setDispatchQueueForVerifier):
1727 * wtf/RefCountedArray.h: Renamed from Source/JavaScriptCore/wtf/RefCountedArray.h.
1730 (WTF::RefCountedArray::RefCountedArray):
1731 (WTF::RefCountedArray::operator=):
1732 (WTF::RefCountedArray::~RefCountedArray):
1733 (WTF::RefCountedArray::size):
1734 (WTF::RefCountedArray::data):
1735 (WTF::RefCountedArray::begin):
1736 (WTF::RefCountedArray::end):
1737 (WTF::RefCountedArray::at):
1738 (WTF::RefCountedArray::operator[]):
1740 (WTF::RefCountedArray::Header::size):
1741 (WTF::RefCountedArray::Header::payload):
1742 (WTF::RefCountedArray::Header::fromPayload):
1743 * wtf/RefCountedLeakCounter.cpp: Renamed from Source/JavaScriptCore/wtf/RefCountedLeakCounter.cpp.
1745 (WTF::RefCountedLeakCounter::suppressMessages):
1746 (WTF::RefCountedLeakCounter::cancelMessageSuppression):
1747 (WTF::RefCountedLeakCounter::RefCountedLeakCounter):
1748 (WTF::RefCountedLeakCounter::~RefCountedLeakCounter):
1749 (WTF::RefCountedLeakCounter::increment):
1750 (WTF::RefCountedLeakCounter::decrement):
1751 * wtf/RefCountedLeakCounter.h: Renamed from Source/JavaScriptCore/wtf/RefCountedLeakCounter.h.
1753 (RefCountedLeakCounter):
1754 * wtf/RefPtr.h: Renamed from Source/JavaScriptCore/wtf/RefPtr.h.
1757 (WTF::RefPtr::RefPtr):
1758 (WTF::RefPtr::isHashTableDeletedValue):
1759 (WTF::RefPtr::~RefPtr):
1761 (WTF::RefPtr::release):
1762 (WTF::RefPtr::operator*):
1763 (WTF::RefPtr::operator->):
1764 (WTF::RefPtr::operator!):
1765 (WTF::RefPtr::operator UnspecifiedBoolType):
1766 (WTF::RefPtr::operator=):
1767 (WTF::RefPtr::hashTableDeletedValue):
1775 (WTF::static_pointer_cast):
1776 (WTF::const_pointer_cast):
1778 * wtf/RefPtrHashMap.h: Renamed from Source/JavaScriptCore/wtf/RefPtrHashMap.h.
1796 * wtf/RetainPtr.h: Renamed from Source/JavaScriptCore/wtf/RetainPtr.h.
1798 (WTF::adoptNSReference):
1800 (WTF::RetainPtr::RetainPtr):
1801 (WTF::RetainPtr::isHashTableDeletedValue):
1802 (WTF::RetainPtr::~RetainPtr):
1803 (WTF::RetainPtr::get):
1804 (WTF::RetainPtr::operator->):
1805 (WTF::RetainPtr::operator!):
1806 (WTF::RetainPtr::operator UnspecifiedBoolType):
1807 (WTF::RetainPtr::operator=):
1808 (WTF::RetainPtr::hashTableDeletedValue):
1822 * wtf/SHA1.cpp: Renamed from Source/JavaScriptCore/wtf/SHA1.cpp.
1830 (WTF::SHA1::addBytes):
1831 (WTF::SHA1::computeHash):
1832 (WTF::SHA1::finalize):
1833 (WTF::SHA1::processBlock):
1835 * wtf/SHA1.h: Renamed from Source/JavaScriptCore/wtf/SHA1.h.
1838 (WTF::SHA1::addBytes):
1839 * wtf/SegmentedVector.h: Renamed from Source/JavaScriptCore/wtf/SegmentedVector.h.
1841 (SegmentedVectorIterator):
1842 (WTF::SegmentedVectorIterator::~SegmentedVectorIterator):
1843 (WTF::SegmentedVectorIterator::operator*):
1844 (WTF::SegmentedVectorIterator::operator->):
1845 (WTF::SegmentedVectorIterator::operator++):
1846 (WTF::SegmentedVectorIterator::operator==):
1847 (WTF::SegmentedVectorIterator::operator!=):
1848 (WTF::SegmentedVectorIterator::operator=):
1849 (WTF::SegmentedVectorIterator::SegmentedVectorIterator):
1851 (WTF::SegmentedVector::SegmentedVector):
1852 (WTF::SegmentedVector::~SegmentedVector):
1853 (WTF::SegmentedVector::size):
1854 (WTF::SegmentedVector::isEmpty):
1855 (WTF::SegmentedVector::at):
1856 (WTF::SegmentedVector::operator[]):
1857 (WTF::SegmentedVector::last):
1858 (WTF::SegmentedVector::append):
1859 (WTF::SegmentedVector::alloc):
1860 (WTF::SegmentedVector::removeLast):
1861 (WTF::SegmentedVector::grow):
1862 (WTF::SegmentedVector::clear):
1863 (WTF::SegmentedVector::begin):
1864 (WTF::SegmentedVector::end):
1865 (WTF::SegmentedVector::deleteAllSegments):
1866 (WTF::SegmentedVector::segmentExistsFor):
1867 (WTF::SegmentedVector::segmentFor):
1868 (WTF::SegmentedVector::subscriptFor):
1869 (WTF::SegmentedVector::ensureSegmentsFor):
1870 (WTF::SegmentedVector::ensureSegment):
1871 * wtf/SentinelLinkedList.h: Renamed from Source/JavaScriptCore/wtf/SentinelLinkedList.h.
1873 (BasicRawSentinelNode):
1874 (WTF::BasicRawSentinelNode::BasicRawSentinelNode):
1875 (WTF::BasicRawSentinelNode::setPrev):
1876 (WTF::BasicRawSentinelNode::setNext):
1877 (WTF::BasicRawSentinelNode::prev):
1878 (WTF::BasicRawSentinelNode::next):
1879 (WTF::BasicRawSentinelNode::isOnList):
1880 (SentinelLinkedList):
1881 (WTF::SentinelLinkedList::isEmpty):
1883 (WTF::::SentinelLinkedList):
1887 * wtf/SimpleStats.h: Renamed from Source/JavaScriptCore/wtf/SimpleStats.h.
1890 (WTF::SimpleStats::SimpleStats):
1891 (WTF::SimpleStats::add):
1892 (WTF::SimpleStats::operator!):
1893 (WTF::SimpleStats::count):
1894 (WTF::SimpleStats::sum):
1895 (WTF::SimpleStats::sumOfSquares):
1896 (WTF::SimpleStats::mean):
1897 (WTF::SimpleStats::variance):
1898 (WTF::SimpleStats::standardDeviation):
1899 * wtf/SinglyLinkedList.h: Renamed from Source/JavaScriptCore/wtf/SinglyLinkedList.h.
1902 (WTF::::SinglyLinkedList):
1906 * wtf/SizeLimits.cpp: Renamed from Source/JavaScriptCore/wtf/SizeLimits.cpp.
1908 (SameSizeAsRefCounted):
1909 * wtf/Spectrum.h: Renamed from Source/JavaScriptCore/wtf/Spectrum.h.
1912 (WTF::Spectrum::Spectrum):
1913 (WTF::Spectrum::add):
1914 (WTF::Spectrum::get):
1915 (WTF::Spectrum::begin):
1916 (WTF::Spectrum::end):
1917 (WTF::Spectrum::KeyAndCount::KeyAndCount):
1919 (WTF::Spectrum::KeyAndCount::operator<):
1920 (WTF::Spectrum::buildList):
1921 * wtf/StackBounds.cpp: Renamed from Source/JavaScriptCore/wtf/StackBounds.cpp.
1923 (WTF::estimateStackBound):
1924 (WTF::StackBounds::initialize):
1925 (WTF::detectGrowingDownward):
1926 (WTF::isPageWritable):
1927 (WTF::getLowerStackBound):
1928 (WTF::getUpperStackBound):
1929 * wtf/StackBounds.h: Renamed from Source/JavaScriptCore/wtf/StackBounds.h.
1932 (WTF::StackBounds::StackBounds):
1933 (WTF::StackBounds::currentThreadStackBounds):
1934 (WTF::StackBounds::origin):
1935 (WTF::StackBounds::current):
1936 (WTF::StackBounds::recursionLimit):
1937 (WTF::StackBounds::recursionCheck):
1938 (WTF::StackBounds::isGrowingDownward):
1939 (WTF::StackBounds::checkConsistency):
1940 * wtf/StaticConstructors.h: Renamed from Source/JavaScriptCore/wtf/StaticConstructors.h.
1941 * wtf/StdLibExtras.h: Renamed from Source/JavaScriptCore/wtf/StdLibExtras.h.
1942 (isPointerTypeAlignmentOkay):
1943 (reinterpret_cast_ptr):
1945 (WTF::isPointerAligned):
1946 (WTF::is8ByteAligned):
1947 (WTF::bitwise_cast):
1950 (WTF::roundUpToMultipleOf):
1951 (WTF::binarySearch):
1952 (WTF::binarySearchWithFunctor):
1953 (WTF::genericBinarySearch):
1955 * wtf/StringExtras.cpp: Renamed from Source/JavaScriptCore/wtf/StringExtras.cpp.
1958 * wtf/StringExtras.h: Renamed from Source/JavaScriptCore/wtf/StringExtras.h.
1967 * wtf/StringHasher.h: Renamed from Source/JavaScriptCore/wtf/StringHasher.h.
1970 (WTF::StringHasher::StringHasher):
1971 (WTF::StringHasher::addCharacters):
1972 (WTF::StringHasher::addCharacter):
1973 (WTF::StringHasher::hash):
1974 (WTF::StringHasher::computeHash):
1975 (WTF::StringHasher::hashMemory):
1976 (WTF::StringHasher::defaultConverter):
1977 (WTF::StringHasher::addCharactersToHash):
1978 * wtf/TCPackedCache.h: Renamed from Source/JavaScriptCore/wtf/TCPackedCache.h.
1980 (PackedCache::PackedCache):
1983 (PackedCache::GetOrDefault):
1984 (PackedCache::Clear):
1985 (PackedCache::EntryToValue):
1986 (PackedCache::EntryToUpper):
1987 (PackedCache::KeyToUpper):
1988 (PackedCache::UpperToPartialKey):
1989 (PackedCache::Hash):
1990 (PackedCache::KeyMatch):
1991 * wtf/TCPageMap.h: Renamed from Source/JavaScriptCore/wtf/TCPageMap.h.
1992 (TCMalloc_PageMap1):
1993 (TCMalloc_PageMap1::init):
1994 (TCMalloc_PageMap1::Ensure):
1995 (TCMalloc_PageMap1::PreallocateMoreMemory):
1996 (TCMalloc_PageMap1::get):
1997 (TCMalloc_PageMap1::set):
1998 (TCMalloc_PageMap2):
2000 (TCMalloc_PageMap2::init):
2001 (TCMalloc_PageMap2::get):
2002 (TCMalloc_PageMap2::set):
2003 (TCMalloc_PageMap2::Ensure):
2004 (TCMalloc_PageMap2::PreallocateMoreMemory):
2005 (TCMalloc_PageMap2::visitValues):
2006 (TCMalloc_PageMap2::visitAllocations):
2007 (TCMalloc_PageMap3):
2009 (TCMalloc_PageMap3::NewNode):
2010 (TCMalloc_PageMap3::init):
2011 (TCMalloc_PageMap3::get):
2012 (TCMalloc_PageMap3::set):
2013 (TCMalloc_PageMap3::Ensure):
2014 (TCMalloc_PageMap3::PreallocateMoreMemory):
2015 (TCMalloc_PageMap3::visitValues):
2016 (TCMalloc_PageMap3::visitAllocations):
2017 * wtf/TCSpinLock.h: Renamed from Source/JavaScriptCore/wtf/TCSpinLock.h.
2018 (TCMalloc_SpinLock):
2019 (TCMalloc_SpinLock::Lock):
2020 (TCMalloc_SpinLock::Unlock):
2021 (TCMalloc_SpinLock::IsHeld):
2022 (TCMalloc_SpinLock::Init):
2023 (TCMalloc_SpinLock::Finalize):
2024 (TCMalloc_SlowLock):
2025 (TCMalloc_SpinLockHolder):
2026 (TCMalloc_SpinLockHolder::TCMalloc_SpinLockHolder):
2027 (TCMalloc_SpinLockHolder::~TCMalloc_SpinLockHolder):
2028 * wtf/TCSystemAlloc.cpp: Renamed from Source/JavaScriptCore/wtf/TCSystemAlloc.cpp.
2033 (TCMalloc_SystemAlloc):
2034 (TCMalloc_SystemRelease):
2035 (TCMalloc_SystemCommit):
2036 * wtf/TCSystemAlloc.h: Renamed from Source/JavaScriptCore/wtf/TCSystemAlloc.h.
2037 (TCMalloc_SystemRelease):
2038 (TCMalloc_SystemCommit):
2039 * wtf/TemporaryChange.h: Renamed from Source/JavaScriptCore/wtf/TemporaryChange.h.
2042 (WTF::TemporaryChange::TemporaryChange):
2043 (WTF::TemporaryChange::~TemporaryChange):
2044 * wtf/ThreadFunctionInvocation.h: Renamed from Source/JavaScriptCore/wtf/ThreadFunctionInvocation.h.
2046 (WTF::ThreadFunctionInvocation::ThreadFunctionInvocation):
2047 (ThreadFunctionInvocation):
2048 * wtf/ThreadIdentifierDataPthreads.cpp: Renamed from Source/JavaScriptCore/wtf/ThreadIdentifierDataPthreads.cpp.
2050 (WTF::ThreadIdentifierData::~ThreadIdentifierData):
2051 (WTF::ThreadIdentifierData::initializeOnce):
2052 (WTF::ThreadIdentifierData::identifier):
2053 (WTF::ThreadIdentifierData::initialize):
2054 (WTF::ThreadIdentifierData::destruct):
2055 * wtf/ThreadIdentifierDataPthreads.h: Renamed from Source/JavaScriptCore/wtf/ThreadIdentifierDataPthreads.h.
2057 (ThreadIdentifierData):
2058 (WTF::ThreadIdentifierData::ThreadIdentifierData):
2059 * wtf/ThreadRestrictionVerifier.h: Renamed from Source/JavaScriptCore/wtf/ThreadRestrictionVerifier.h.
2061 (ThreadRestrictionVerifier):
2062 (WTF::ThreadRestrictionVerifier::ThreadRestrictionVerifier):
2063 (WTF::ThreadRestrictionVerifier::~ThreadRestrictionVerifier):
2064 (WTF::ThreadRestrictionVerifier::setMutexMode):
2065 (WTF::ThreadRestrictionVerifier::setDispatchQueueMode):
2066 (WTF::ThreadRestrictionVerifier::turnOffVerification):
2067 (WTF::ThreadRestrictionVerifier::setShared):
2068 (WTF::ThreadRestrictionVerifier::isSafeToUse):
2069 * wtf/ThreadSafeRefCounted.h: Renamed from Source/JavaScriptCore/wtf/ThreadSafeRefCounted.h.
2071 (ThreadSafeRefCountedBase):
2072 (WTF::ThreadSafeRefCountedBase::ThreadSafeRefCountedBase):
2073 (WTF::ThreadSafeRefCountedBase::ref):
2074 (WTF::ThreadSafeRefCountedBase::hasOneRef):
2075 (WTF::ThreadSafeRefCountedBase::refCount):
2076 (WTF::ThreadSafeRefCountedBase::derefBase):
2077 (ThreadSafeRefCounted):
2078 (WTF::ThreadSafeRefCounted::deref):
2079 (WTF::ThreadSafeRefCounted::ThreadSafeRefCounted):
2080 * wtf/ThreadSpecific.h: Renamed from Source/JavaScriptCore/wtf/ThreadSpecific.h.
2084 (WTF::ThreadSpecific::Data::Data):
2085 (WTF::::ThreadSpecific):
2088 (WTF::::~ThreadSpecific):
2093 * wtf/ThreadSpecificWin.cpp: Renamed from Source/JavaScriptCore/wtf/ThreadSpecificWin.cpp.
2097 (WTF::ThreadSpecificThreadExit):
2098 * wtf/Threading.cpp: Renamed from Source/JavaScriptCore/wtf/Threading.cpp.
2101 (WTF::NewThreadContext::NewThreadContext):
2102 (WTF::threadEntryPoint):
2103 (WTF::createThread):
2104 (WTF::ThreadFunctionWithReturnValueInvocation::ThreadFunctionWithReturnValueInvocation):
2105 (ThreadFunctionWithReturnValueInvocation):
2106 (WTF::compatEntryPoint):
2107 (WTF::waitForThreadCompletion):
2108 * wtf/Threading.h: Renamed from Source/JavaScriptCore/wtf/Threading.h.
2110 * wtf/ThreadingNone.cpp: Renamed from Source/JavaScriptCore/wtf/ThreadingNone.cpp.
2111 * wtf/ThreadingPrimitives.h: Renamed from Source/JavaScriptCore/wtf/ThreadingPrimitives.h.
2114 (PlatformCondition):
2119 * wtf/ThreadingPthreads.cpp: Renamed from Source/JavaScriptCore/wtf/ThreadingPthreads.cpp.
2121 (WTF::threadMapMutex):
2122 (WTF::initializeThreading):
2123 (WTF::lockAtomicallyInitializedStaticMutex):
2124 (WTF::unlockAtomicallyInitializedStaticMutex):
2126 (WTF::identifierByPthreadHandle):
2127 (WTF::establishIdentifierForPthreadHandle):
2128 (WTF::pthreadHandleForIdentifier):
2129 (WTF::clearPthreadHandleForIdentifier):
2130 (WTF::wtfThreadEntryPoint):
2131 (WTF::createThreadInternal):
2132 (WTF::initializeCurrentThreadInternal):
2133 (WTF::waitForThreadCompletion):
2134 (WTF::detachThread):
2136 (WTF::currentThread):
2137 (WTF::Mutex::Mutex):
2138 (WTF::Mutex::~Mutex):
2140 (WTF::Mutex::tryLock):
2141 (WTF::Mutex::unlock):
2142 (WTF::ReadWriteLock::ReadWriteLock):
2143 (WTF::ReadWriteLock::~ReadWriteLock):
2144 (WTF::ReadWriteLock::readLock):
2145 (WTF::ReadWriteLock::tryReadLock):
2146 (WTF::ReadWriteLock::writeLock):
2147 (WTF::ReadWriteLock::tryWriteLock):
2148 (WTF::ReadWriteLock::unlock):
2149 (WTF::ThreadCondition::ThreadCondition):
2150 (WTF::ThreadCondition::~ThreadCondition):
2151 (WTF::ThreadCondition::wait):
2152 (WTF::ThreadCondition::timedWait):
2153 (WTF::ThreadCondition::signal):
2154 (WTF::ThreadCondition::broadcast):
2155 * wtf/ThreadingWin.cpp: Renamed from Source/JavaScriptCore/wtf/ThreadingWin.cpp.
2157 (tagTHREADNAME_INFO):
2158 (WTF::initializeCurrentThreadInternal):
2159 (WTF::lockAtomicallyInitializedStaticMutex):
2160 (WTF::unlockAtomicallyInitializedStaticMutex):
2161 (WTF::threadMapMutex):
2162 (WTF::initializeThreading):
2164 (WTF::storeThreadHandleByIdentifier):
2165 (WTF::threadHandleForIdentifier):
2166 (WTF::clearThreadHandleForIdentifier):
2167 (WTF::wtfThreadEntryPoint):
2168 (WTF::createThreadInternal):
2169 (WTF::waitForThreadCompletion):
2170 (WTF::detachThread):
2172 (WTF::currentThread):
2173 (WTF::Mutex::Mutex):
2174 (WTF::Mutex::~Mutex):
2176 (WTF::Mutex::tryLock):
2177 (WTF::Mutex::unlock):
2178 (WTF::PlatformCondition::timedWait):
2179 (WTF::PlatformCondition::signal):
2180 (WTF::ThreadCondition::ThreadCondition):
2181 (WTF::ThreadCondition::~ThreadCondition):
2182 (WTF::ThreadCondition::wait):
2183 (WTF::ThreadCondition::timedWait):
2184 (WTF::ThreadCondition::signal):
2185 (WTF::ThreadCondition::broadcast):
2186 (WTF::absoluteTimeToWaitTimeoutInterval):
2187 * wtf/TypeTraits.cpp: Renamed from Source/JavaScriptCore/wtf/TypeTraits.cpp.
2189 * wtf/TypeTraits.h: Renamed from Source/JavaScriptCore/wtf/TypeTraits.h.
2191 (IsConvertibleToInteger):
2196 (IsSubclassOfTemplate):
2200 (RemoveConstVolatile):
2206 * wtf/TypedArrayBase.h: Renamed from Source/JavaScriptCore/wtf/TypedArrayBase.h.
2209 (WTF::TypedArrayBase::data):
2210 (WTF::TypedArrayBase::set):
2211 (WTF::TypedArrayBase::setRange):
2212 (WTF::TypedArrayBase::zeroRange):
2213 (WTF::TypedArrayBase::length):
2214 (WTF::TypedArrayBase::byteLength):
2215 (WTF::TypedArrayBase::TypedArrayBase):
2216 (WTF::TypedArrayBase::create):
2217 (WTF::TypedArrayBase::subarrayImpl):
2218 (WTF::TypedArrayBase::neuter):
2219 * wtf/Uint16Array.h: Renamed from Source/JavaScriptCore/wtf/Uint16Array.h.
2222 (WTF::Uint16Array::set):
2223 (WTF::Uint16Array::isUnsignedShortArray):
2224 (WTF::Uint16Array::create):
2225 (WTF::Uint16Array::Uint16Array):
2226 (WTF::Uint16Array::subarray):
2227 * wtf/Uint32Array.h: Renamed from Source/JavaScriptCore/wtf/Uint32Array.h.
2230 (WTF::Uint32Array::set):
2231 (WTF::Uint32Array::isUnsignedIntArray):
2232 (WTF::Uint32Array::create):
2233 (WTF::Uint32Array::Uint32Array):
2234 (WTF::Uint32Array::subarray):
2235 * wtf/Uint8Array.h: Renamed from Source/JavaScriptCore/wtf/Uint8Array.h.
2238 (WTF::Uint8Array::set):
2239 (WTF::Uint8Array::isUnsignedByteArray):
2240 (WTF::Uint8Array::create):
2241 (WTF::Uint8Array::Uint8Array):
2242 (WTF::Uint8Array::subarray):
2243 * wtf/Uint8ClampedArray.h: Renamed from Source/JavaScriptCore/wtf/Uint8ClampedArray.h.
2245 (Uint8ClampedArray):
2246 (WTF::Uint8ClampedArray::set):
2247 (WTF::Uint8ClampedArray::isUnsignedByteClampedArray):
2248 (WTF::Uint8ClampedArray::create):
2249 (WTF::Uint8ClampedArray::Uint8ClampedArray):
2250 (WTF::Uint8ClampedArray::subarray):
2251 * wtf/UnionFind.h: Renamed from Source/JavaScriptCore/wtf/UnionFind.h.
2254 (WTF::UnionFind::UnionFind):
2255 (WTF::UnionFind::find):
2256 (WTF::UnionFind::unify):
2257 * wtf/UnusedParam.h: Renamed from Source/JavaScriptCore/wtf/UnusedParam.h.
2259 * wtf/VMTags.h: Renamed from Source/JavaScriptCore/wtf/VMTags.h.
2260 * wtf/ValueCheck.h: Renamed from Source/JavaScriptCore/wtf/ValueCheck.h.
2263 (WTF::ValueCheck::checkConsistency):
2264 * wtf/Vector.h: Renamed from Source/JavaScriptCore/wtf/Vector.h.
2266 (WTF::VectorTypeOperations::destruct):
2267 (VectorTypeOperations):
2268 (WTF::VectorTypeOperations::initialize):
2269 (WTF::VectorTypeOperations::move):
2270 (WTF::VectorTypeOperations::moveOverlapping):
2271 (WTF::VectorTypeOperations::uninitializedCopy):
2272 (WTF::VectorTypeOperations::uninitializedFill):
2273 (WTF::VectorTypeOperations::compare):
2275 (WTF::VectorBufferBase::allocateBuffer):
2276 (WTF::VectorBufferBase::tryAllocateBuffer):
2277 (WTF::VectorBufferBase::deallocateBuffer):
2278 (WTF::VectorBufferBase::buffer):
2279 (WTF::VectorBufferBase::bufferSlot):
2280 (WTF::VectorBufferBase::capacity):
2281 (WTF::VectorBufferBase::releaseBuffer):
2282 (WTF::VectorBufferBase::VectorBufferBase):
2283 (WTF::VectorBufferBase::~VectorBufferBase):
2285 (WTF::VectorBuffer::VectorBuffer):
2286 (WTF::VectorBuffer::~VectorBuffer):
2287 (WTF::VectorBuffer::allocateBuffer):
2288 (WTF::VectorBuffer::tryAllocateBuffer):
2289 (WTF::VectorBuffer::deallocateBuffer):
2290 (WTF::VectorBuffer::swap):
2291 (WTF::VectorBuffer::restoreInlineBufferIfNeeded):
2292 (WTF::VectorBuffer::releaseBuffer):
2293 (WTF::VectorBuffer::inlineBuffer):
2295 (WTF::Vector::Vector):
2296 (WTF::Vector::~Vector):
2297 (WTF::Vector::size):
2298 (WTF::Vector::capacity):
2299 (WTF::Vector::isEmpty):
2301 (WTF::Vector::operator[]):
2302 (WTF::Vector::data):
2303 (WTF::Vector::dataSlot):
2304 (WTF::Vector::begin):
2306 (WTF::Vector::rbegin):
2307 (WTF::Vector::rend):
2308 (WTF::Vector::reversed):
2309 (WTF::Vector::first):
2310 (WTF::Vector::last):
2311 (WTF::Vector::shrinkToFit):
2312 (WTF::Vector::clear):
2313 (WTF::Vector::removeLast):
2314 (WTF::Vector::fill):
2315 (WTF::Vector::swap):
2316 (VectorReverseProxy):
2317 (WTF::Vector::VectorReverseProxy::begin):
2318 (WTF::Vector::VectorReverseProxy::end):
2323 (WTF::typelessPointersAreEqual):
2326 (WTF::::reverseFind):
2328 (WTF::::appendRange):
2329 (WTF::::expandCapacity):
2330 (WTF::::tryExpandCapacity):
2334 (WTF::::reserveCapacity):
2335 (WTF::::tryReserveCapacity):
2336 (WTF::::reserveInitialCapacity):
2337 (WTF::::shrinkCapacity):
2340 (WTF::::appendSlowCase):
2341 (WTF::::uncheckedAppend):
2346 (WTF::::releaseBuffer):
2347 (WTF::::checkConsistency):
2348 (WTF::deleteAllValues):
2352 * wtf/VectorTraits.h: Renamed from Source/JavaScriptCore/wtf/VectorTraits.h.
2354 (SimpleClassVectorTraits):
2355 * wtf/WTFThreadData.cpp: Renamed from Source/JavaScriptCore/wtf/WTFThreadData.cpp.
2357 (WTF::WTFThreadData::WTFThreadData):
2358 (WTF::WTFThreadData::~WTFThreadData):
2360 (JSC::IdentifierTable::~IdentifierTable):
2361 (JSC::IdentifierTable::add):
2362 * wtf/WTFThreadData.h: Renamed from Source/JavaScriptCore/wtf/WTFThreadData.h.
2365 (JSC::IdentifierTable::remove):
2366 (JSC::IdentifierTable::literalTable):
2369 (WTF::WTFThreadData::atomicStringTable):
2370 (WTF::WTFThreadData::currentIdentifierTable):
2371 (WTF::WTFThreadData::setCurrentIdentifierTable):
2372 (WTF::WTFThreadData::resetCurrentIdentifierTable):
2373 (WTF::WTFThreadData::stack):
2374 (WTF::wtfThreadData):
2375 * wtf/blackberry/MainThreadBlackBerry.cpp: Renamed from Source/JavaScriptCore/wtf/blackberry/MainThreadBlackBerry.cpp.
2377 (WTF::initializeMainThreadPlatform):
2378 (WTF::scheduleDispatchFunctionsOnMainThread):
2379 * wtf/chromium/ChromiumThreading.h: Renamed from Source/JavaScriptCore/wtf/chromium/ChromiumThreading.h.
2381 (ChromiumThreading):
2382 * wtf/chromium/MainThreadChromium.cpp: Renamed from Source/JavaScriptCore/wtf/chromium/MainThreadChromium.cpp.
2384 (WTF::initializeMainThread):
2385 (WTF::callOnMainThread):
2386 (WTF::callOnMainThreadAndWait):
2387 (WTF::setMainThreadCallbacksPaused):
2388 (WTF::isMainThread):
2389 * wtf/dtoa.cpp: Renamed from Source/JavaScriptCore/wtf/dtoa.cpp.
2392 (WTF::BigInt::BigInt):
2394 (WTF::BigInt::clear):
2395 (WTF::BigInt::size):
2396 (WTF::BigInt::resize):
2397 (WTF::BigInt::words):
2398 (WTF::BigInt::append):
2405 (WTF::P5Node::P5Node):
2414 * wtf/dtoa.h: Renamed from Source/JavaScriptCore/wtf/dtoa.h.
2416 * wtf/dtoa/COPYING: Renamed from Source/JavaScriptCore/wtf/dtoa/COPYING.
2417 * wtf/dtoa/LICENSE: Renamed from Source/JavaScriptCore/wtf/dtoa/LICENSE.
2418 * wtf/dtoa/README: Renamed from Source/JavaScriptCore/wtf/dtoa/README.
2419 * wtf/dtoa/bignum-dtoa.cc: Renamed from Source/JavaScriptCore/wtf/dtoa/bignum-dtoa.cc.
2420 * wtf/dtoa/bignum-dtoa.h: Renamed from Source/JavaScriptCore/wtf/dtoa/bignum-dtoa.h.
2422 (double_conversion):
2423 * wtf/dtoa/bignum.cc: Renamed from Source/JavaScriptCore/wtf/dtoa/bignum.cc.
2424 * wtf/dtoa/bignum.h: Renamed from Source/JavaScriptCore/wtf/dtoa/bignum.h.
2426 (double_conversion):
2428 (WTF::double_conversion::Bignum::Times10):
2429 (WTF::double_conversion::Bignum::Equal):
2430 (WTF::double_conversion::Bignum::LessEqual):
2431 (WTF::double_conversion::Bignum::Less):
2432 (WTF::double_conversion::Bignum::PlusEqual):
2433 (WTF::double_conversion::Bignum::PlusLessEqual):
2434 (WTF::double_conversion::Bignum::PlusLess):
2435 (WTF::double_conversion::Bignum::EnsureCapacity):
2436 (WTF::double_conversion::Bignum::BigitLength):
2437 * wtf/dtoa/cached-powers.cc: Renamed from Source/JavaScriptCore/wtf/dtoa/cached-powers.cc.
2438 * wtf/dtoa/cached-powers.h: Renamed from Source/JavaScriptCore/wtf/dtoa/cached-powers.h.
2440 (double_conversion):
2442 * wtf/dtoa/diy-fp.cc: Renamed from Source/JavaScriptCore/wtf/dtoa/diy-fp.cc.
2443 * wtf/dtoa/diy-fp.h: Renamed from Source/JavaScriptCore/wtf/dtoa/diy-fp.h.
2445 (double_conversion):
2447 (WTF::double_conversion::DiyFp::DiyFp):
2448 (WTF::double_conversion::DiyFp::Subtract):
2449 (WTF::double_conversion::DiyFp::Minus):
2450 (WTF::double_conversion::DiyFp::Times):
2451 (WTF::double_conversion::DiyFp::Normalize):
2452 (WTF::double_conversion::DiyFp::f):
2453 (WTF::double_conversion::DiyFp::e):
2454 (WTF::double_conversion::DiyFp::set_f):
2455 (WTF::double_conversion::DiyFp::set_e):
2456 * wtf/dtoa/double-conversion.cc: Renamed from Source/JavaScriptCore/wtf/dtoa/double-conversion.cc.
2457 * wtf/dtoa/double-conversion.h: Renamed from Source/JavaScriptCore/wtf/dtoa/double-conversion.h.
2459 (double_conversion):
2460 (DoubleToStringConverter):
2461 (WTF::double_conversion::DoubleToStringConverter::DoubleToStringConverter):
2462 (StringToDoubleConverter):
2463 (WTF::double_conversion::StringToDoubleConverter::StringToDoubleConverter):
2464 * wtf/dtoa/double.h: Renamed from Source/JavaScriptCore/wtf/dtoa/double.h.
2466 (double_conversion):
2467 (WTF::double_conversion::double_to_uint64):
2468 (WTF::double_conversion::uint64_to_double):
2470 (WTF::double_conversion::Double::Double):
2471 (WTF::double_conversion::Double::AsDiyFp):
2472 (WTF::double_conversion::Double::AsNormalizedDiyFp):
2473 (WTF::double_conversion::Double::AsUint64):
2474 (WTF::double_conversion::Double::NextDouble):
2475 (WTF::double_conversion::Double::Exponent):
2476 (WTF::double_conversion::Double::Significand):
2477 (WTF::double_conversion::Double::IsDenormal):
2478 (WTF::double_conversion::Double::IsSpecial):
2479 (WTF::double_conversion::Double::IsNan):
2480 (WTF::double_conversion::Double::IsInfinite):
2481 (WTF::double_conversion::Double::Sign):
2482 (WTF::double_conversion::Double::UpperBoundary):
2483 (WTF::double_conversion::Double::NormalizedBoundaries):
2484 (WTF::double_conversion::Double::value):
2485 (WTF::double_conversion::Double::SignificandSizeForOrderOfMagnitude):
2486 (WTF::double_conversion::Double::Infinity):
2487 (WTF::double_conversion::Double::NaN):
2488 (WTF::double_conversion::Double::DiyFpToUint64):
2489 * wtf/dtoa/fast-dtoa.cc: Renamed from Source/JavaScriptCore/wtf/dtoa/fast-dtoa.cc.
2490 * wtf/dtoa/fast-dtoa.h: Renamed from Source/JavaScriptCore/wtf/dtoa/fast-dtoa.h.
2492 (double_conversion):
2493 * wtf/dtoa/fixed-dtoa.cc: Renamed from Source/JavaScriptCore/wtf/dtoa/fixed-dtoa.cc.
2494 * wtf/dtoa/fixed-dtoa.h: Renamed from Source/JavaScriptCore/wtf/dtoa/fixed-dtoa.h.
2496 (double_conversion):
2497 * wtf/dtoa/strtod.cc: Renamed from Source/JavaScriptCore/wtf/dtoa/strtod.cc.
2498 * wtf/dtoa/strtod.h: Renamed from Source/JavaScriptCore/wtf/dtoa/strtod.h.
2500 (double_conversion):
2501 * wtf/dtoa/utils.h: Renamed from Source/JavaScriptCore/wtf/dtoa/utils.h.
2503 (double_conversion):
2504 (WTF::double_conversion::Max):
2505 (WTF::double_conversion::Min):
2506 (WTF::double_conversion::StrLength):
2508 (WTF::double_conversion::Vector::Vector):
2509 (WTF::double_conversion::Vector::SubVector):
2510 (WTF::double_conversion::Vector::length):
2511 (WTF::double_conversion::Vector::is_empty):
2512 (WTF::double_conversion::Vector::start):
2513 (WTF::double_conversion::Vector::operator[]):
2514 (WTF::double_conversion::Vector::first):
2515 (WTF::double_conversion::Vector::last):
2517 (WTF::double_conversion::StringBuilder::StringBuilder):
2518 (WTF::double_conversion::StringBuilder::~StringBuilder):
2519 (WTF::double_conversion::StringBuilder::size):
2520 (WTF::double_conversion::StringBuilder::position):
2521 (WTF::double_conversion::StringBuilder::SetPosition):
2522 (WTF::double_conversion::StringBuilder::Reset):
2523 (WTF::double_conversion::StringBuilder::AddCharacter):
2524 (WTF::double_conversion::StringBuilder::AddString):
2525 (WTF::double_conversion::StringBuilder::AddSubstring):
2526 (WTF::double_conversion::StringBuilder::AddPadding):
2527 (WTF::double_conversion::StringBuilder::Finalize):
2528 (WTF::double_conversion::StringBuilder::is_finalized):
2529 (WTF::double_conversion::BitCast):
2530 * wtf/efl/MainThreadEfl.cpp: Renamed from Source/JavaScriptCore/wtf/efl/MainThreadEfl.cpp.
2533 (WTF::monitorDispatchFunctions):
2534 (WTF::initializeMainThreadPlatform):
2535 (WTF::scheduleDispatchFunctionsOnMainThread):
2536 * wtf/efl/OwnPtrEfl.cpp: Renamed from Source/JavaScriptCore/wtf/efl/OwnPtrEfl.cpp.
2538 (WTF::deleteOwnedPtr):
2539 * wtf/gobject/GOwnPtr.cpp: Renamed from Source/JavaScriptCore/wtf/gobject/GOwnPtr.cpp.
2544 (WTF::GPatternSpec):
2548 * wtf/gobject/GOwnPtr.h: Renamed from Source/JavaScriptCore/wtf/gobject/GOwnPtr.h.
2551 (WTF::GOwnPtr::GOwnPtr):
2552 (WTF::GOwnPtr::~GOwnPtr):
2553 (WTF::GOwnPtr::get):
2554 (WTF::GOwnPtr::release):
2555 (WTF::GOwnPtr::outPtr):
2556 (WTF::GOwnPtr::set):
2557 (WTF::GOwnPtr::clear):
2558 (WTF::GOwnPtr::operator*):
2559 (WTF::GOwnPtr::operator->):
2560 (WTF::GOwnPtr::operator!):
2561 (WTF::GOwnPtr::operator UnspecifiedBoolType):
2562 (WTF::GOwnPtr::swap):
2567 (WTF::freeOwnedGPtr):
2568 * wtf/gobject/GRefPtr.cpp: Renamed from Source/JavaScriptCore/wtf/gobject/GRefPtr.cpp.
2573 * wtf/gobject/GRefPtr.h: Renamed from Source/JavaScriptCore/wtf/gobject/GRefPtr.h.
2576 (WTF::GRefPtr::GRefPtr):
2577 (WTF::GRefPtr::~GRefPtr):
2578 (WTF::GRefPtr::clear):
2579 (WTF::GRefPtr::isHashTableDeletedValue):
2580 (WTF::GRefPtr::get):
2581 (WTF::GRefPtr::operator*):
2582 (WTF::GRefPtr::operator->):
2583 (WTF::GRefPtr::operator!):
2584 (WTF::GRefPtr::operator UnspecifiedBoolType):
2585 (WTF::GRefPtr::hashTableDeletedValue):
2591 (WTF::static_pointer_cast):
2592 (WTF::const_pointer_cast):
2597 * wtf/gobject/GTypedefs.h: Renamed from Source/JavaScriptCore/wtf/gobject/GTypedefs.h.
2598 * wtf/gobject/GlibUtilities.cpp: Renamed from Source/JavaScriptCore/wtf/gobject/GlibUtilities.cpp.
2599 (getCurrentExecutablePath):
2600 * wtf/gobject/GlibUtilities.h: Renamed from Source/JavaScriptCore/wtf/gobject/GlibUtilities.h.
2601 * wtf/gtk/MainThreadGtk.cpp: Renamed from Source/JavaScriptCore/wtf/gtk/MainThreadGtk.cpp.
2603 (WTF::initializeMainThreadPlatform):
2604 (WTF::timeoutFired):
2605 (WTF::scheduleDispatchFunctionsOnMainThread):
2606 * wtf/mac/MainThreadMac.mm: Renamed from Source/JavaScriptCore/wtf/mac/MainThreadMac.mm.
2607 (-[JSWTFMainThreadCaller call]):
2609 (WTF::initializeMainThreadPlatform):
2610 (WTF::initializeMainThreadToProcessMainThreadPlatform):
2613 (WTF::scheduleDispatchFunctionsOnMainThread):
2614 (WTF::isMainThread):
2615 * wtf/qt/MainThreadQt.cpp: Renamed from Source/JavaScriptCore/wtf/qt/MainThreadQt.cpp.
2617 (MainThreadInvoker):
2618 (WTF::MainThreadInvoker::MainThreadInvoker):
2619 (WTF::MainThreadInvoker::event):
2620 (WTF::initializeMainThreadPlatform):
2621 (WTF::scheduleDispatchFunctionsOnMainThread):
2622 * wtf/qt/StringQt.cpp: Renamed from Source/JavaScriptCore/wtf/qt/StringQt.cpp.
2624 (WTF::String::String):
2625 (WTF::String::operator QString):
2628 * wtf/qt/UtilsQt.h: Renamed from Source/JavaScriptCore/wtf/qt/UtilsQt.h.
2630 * wtf/qt/compat/QGuiApplication: Renamed from Source/JavaScriptCore/wtf/qt/compat/QGuiApplication.
2631 * wtf/qt/compat/qguiapplication.h: Renamed from Source/JavaScriptCore/wtf/qt/compat/qguiapplication.h.
2633 (QGuiApplication::styleHints):
2634 * wtf/text/ASCIIFastPath.h: Renamed from Source/JavaScriptCore/wtf/text/ASCIIFastPath.h.
2636 (WTF::isAlignedToMachineWord):
2637 (WTF::alignToMachineWord):
2639 (WTF::charactersAreAllASCII):
2640 * wtf/text/AtomicString.cpp: Renamed from Source/JavaScriptCore/wtf/text/AtomicString.cpp.
2642 (AtomicStringTable):
2643 (WTF::AtomicStringTable::create):
2644 (WTF::AtomicStringTable::table):
2645 (WTF::AtomicStringTable::destroy):
2647 (WTF::addToStringTable):
2648 (WTF::CStringTranslator::hash):
2649 (CStringTranslator):
2650 (WTF::CStringTranslator::equal):
2651 (WTF::CStringTranslator::translate):
2652 (WTF::AtomicString::add):
2654 (WTF::UCharBufferTranslator::hash):
2655 (UCharBufferTranslator):
2656 (WTF::UCharBufferTranslator::equal):
2657 (WTF::UCharBufferTranslator::translate):
2658 (HashAndCharacters):
2659 (WTF::HashAndCharactersTranslator::hash):
2660 (HashAndCharactersTranslator):
2661 (WTF::HashAndCharactersTranslator::equal):
2662 (WTF::HashAndCharactersTranslator::translate):
2663 (HashAndUTF8Characters):
2664 (WTF::HashAndUTF8CharactersTranslator::hash):
2665 (HashAndUTF8CharactersTranslator):
2666 (WTF::HashAndUTF8CharactersTranslator::equal):
2667 (WTF::HashAndUTF8CharactersTranslator::translate):
2668 (SubstringLocation):
2669 (WTF::SubstringTranslator::hash):
2670 (SubstringTranslator):
2671 (WTF::SubstringTranslator::equal):
2672 (WTF::SubstringTranslator::translate):
2673 (WTF::AtomicString::addSlowCase):
2674 (WTF::AtomicString::find):
2675 (WTF::AtomicString::remove):
2676 (WTF::AtomicString::lower):
2677 (WTF::AtomicString::fromUTF8Internal):
2678 (WTF::AtomicString::show):
2679 * wtf/text/AtomicString.h: Renamed from Source/JavaScriptCore/wtf/text/AtomicString.h.
2682 (WTF::AtomicString::AtomicString):
2683 (WTF::AtomicString::isHashTableDeletedValue):
2684 (WTF::AtomicString::operator const String&):
2685 (WTF::AtomicString::string):
2686 (WTF::AtomicString::impl):
2687 (WTF::AtomicString::characters):
2688 (WTF::AtomicString::length):
2689 (WTF::AtomicString::operator[]):
2690 (WTF::AtomicString::contains):
2691 (WTF::AtomicString::find):
2692 (WTF::AtomicString::startsWith):
2693 (WTF::AtomicString::endsWith):
2694 (WTF::AtomicString::upper):
2695 (WTF::AtomicString::toInt):
2696 (WTF::AtomicString::toDouble):
2697 (WTF::AtomicString::toFloat):
2698 (WTF::AtomicString::percentage):
2699 (WTF::AtomicString::isNull):
2700 (WTF::AtomicString::isEmpty):
2701 (WTF::AtomicString::createCFString):
2702 (WTF::AtomicString::operator NSString*):
2703 (WTF::AtomicString::operator QString):
2704 (WTF::AtomicString::add):
2707 (WTF::equalIgnoringCase):
2708 (WTF::AtomicString::fromUTF8):
2709 * wtf/text/AtomicStringHash.h: Renamed from Source/JavaScriptCore/wtf/text/AtomicStringHash.h.
2711 (WTF::AtomicStringHash::hash):
2713 (WTF::AtomicStringHash::equal):
2714 * wtf/text/AtomicStringImpl.h: Renamed from Source/JavaScriptCore/wtf/text/AtomicStringImpl.h.
2717 (WTF::AtomicStringImpl::AtomicStringImpl):
2718 * wtf/text/CString.cpp: Renamed from Source/JavaScriptCore/wtf/text/CString.cpp.
2720 (WTF::CString::CString):
2721 (WTF::CString::init):
2722 (WTF::CString::mutableData):
2723 (WTF::CString::newUninitialized):
2724 (WTF::CString::copyBufferIfNeeded):
2726 * wtf/text/CString.h: Renamed from Source/JavaScriptCore/wtf/text/CString.h.
2729 (WTF::CStringBuffer::data):
2730 (WTF::CStringBuffer::length):
2731 (WTF::CStringBuffer::create):
2732 (WTF::CStringBuffer::CStringBuffer):
2733 (WTF::CStringBuffer::mutableData):
2735 (WTF::CString::CString):
2736 (WTF::CString::data):
2737 (WTF::CString::length):
2738 (WTF::CString::isNull):
2739 (WTF::CString::buffer):
2741 * wtf/text/StringBuffer.h: Renamed from Source/JavaScriptCore/wtf/text/StringBuffer.h.
2744 (WTF::StringBuffer::StringBuffer):
2745 (WTF::StringBuffer::~StringBuffer):
2746 (WTF::StringBuffer::shrink):
2747 (WTF::StringBuffer::resize):
2748 (WTF::StringBuffer::length):
2749 (WTF::StringBuffer::characters):
2750 (WTF::StringBuffer::operator[]):
2751 (WTF::StringBuffer::release):
2752 * wtf/text/StringBuilder.cpp: Renamed from Source/JavaScriptCore/wtf/text/StringBuilder.cpp.
2754 (WTF::StringBuilder::reifyString):
2755 (WTF::StringBuilder::resize):
2756 (WTF::StringBuilder::allocateBuffer):
2757 (WTF::StringBuilder::allocateBufferUpConvert):
2760 (WTF::StringBuilder::reserveCapacity):
2761 (WTF::StringBuilder::appendUninitialized):
2762 (WTF::StringBuilder::appendUninitializedSlow):
2763 (WTF::StringBuilder::append):
2764 (WTF::StringBuilder::canShrink):
2765 (WTF::StringBuilder::shrinkToFit):
2766 * wtf/text/StringBuilder.h: Renamed from Source/JavaScriptCore/wtf/text/StringBuilder.h.
2769 (WTF::StringBuilder::StringBuilder):
2770 (WTF::StringBuilder::append):
2771 (WTF::StringBuilder::toString):
2772 (WTF::StringBuilder::toStringPreserveCapacity):
2773 (WTF::StringBuilder::toAtomicString):
2774 (WTF::StringBuilder::length):
2775 (WTF::StringBuilder::isEmpty):
2776 (WTF::StringBuilder::capacity):
2777 (WTF::StringBuilder::operator[]):
2778 (WTF::StringBuilder::characters8):
2779 (WTF::StringBuilder::characters16):
2780 (WTF::StringBuilder::characters):
2781 (WTF::StringBuilder::is8Bit):
2782 (WTF::StringBuilder::clear):
2783 (WTF::StringBuilder::swap):
2789 * wtf/text/StringConcatenate.h: Renamed from Source/JavaScriptCore/wtf/text/StringConcatenate.h.
2791 (WTF::sumWithOverflow):
2792 (WTF::tryMakeString):
2794 * wtf/text/StringHash.h: Renamed from Source/JavaScriptCore/wtf/text/StringHash.h.
2796 (WTF::StringHash::hash):
2797 (WTF::StringHash::equal):
2800 (WTF::CaseFoldingHash::foldCase):
2801 (WTF::CaseFoldingHash::hash):
2802 (WTF::CaseFoldingHash::equal):
2803 (WTF::AlreadyHashed::hash):
2805 (WTF::AlreadyHashed::avoidDeletedValue):
2806 * wtf/text/StringImpl.cpp: Renamed from Source/JavaScriptCore/wtf/text/StringImpl.cpp.
2808 (WTF::StringImpl::~StringImpl):
2809 (WTF::StringImpl::createUninitialized):
2810 (WTF::StringImpl::reallocate):
2811 (WTF::StringImpl::create):
2812 (WTF::StringImpl::getData16SlowCase):
2813 (WTF::StringImpl::upconvertCharacters):
2814 (WTF::StringImpl::containsOnlyWhitespace):
2815 (WTF::StringImpl::substring):
2816 (WTF::StringImpl::characterStartingAt):
2817 (WTF::StringImpl::lower):
2818 (WTF::StringImpl::upper):
2819 (WTF::StringImpl::fill):
2820 (WTF::StringImpl::foldCase):
2821 (WTF::StringImpl::stripMatchedCharacters):
2823 (WTF::UCharPredicate::UCharPredicate):
2824 (WTF::UCharPredicate::operator()):
2825 (SpaceOrNewlinePredicate):
2826 (WTF::SpaceOrNewlinePredicate::operator()):
2827 (WTF::StringImpl::stripWhiteSpace):
2828 (WTF::StringImpl::removeCharacters):
2829 (WTF::StringImpl::simplifyMatchedCharactersToSpace):
2830 (WTF::StringImpl::simplifyWhiteSpace):
2831 (WTF::StringImpl::toIntStrict):
2832 (WTF::StringImpl::toUIntStrict):
2833 (WTF::StringImpl::toInt64Strict):
2834 (WTF::StringImpl::toUInt64Strict):
2835 (WTF::StringImpl::toIntPtrStrict):
2836 (WTF::StringImpl::toInt):
2837 (WTF::StringImpl::toUInt):
2838 (WTF::StringImpl::toInt64):
2839 (WTF::StringImpl::toUInt64):
2840 (WTF::StringImpl::toIntPtr):
2841 (WTF::StringImpl::toDouble):
2842 (WTF::StringImpl::toFloat):
2843 (WTF::equalIgnoringCase):
2844 (WTF::StringImpl::find):
2845 (WTF::StringImpl::findIgnoringCase):
2847 (WTF::StringImpl::reverseFind):
2848 (WTF::reverseFindInner):
2849 (WTF::StringImpl::reverseFindIgnoringCase):
2850 (WTF::StringImpl::endsWith):
2851 (WTF::StringImpl::replace):
2853 (WTF::equalIgnoringNullity):
2854 (WTF::StringImpl::defaultWritingDirection):
2855 (WTF::StringImpl::adopt):
2856 (WTF::StringImpl::createWithTerminatingNullCharacter):
2857 * wtf/text/StringImpl.h: Renamed from Source/JavaScriptCore/wtf/text/StringImpl.h.
2861 (WTF::StringImpl::StringImpl):
2862 (WTF::StringImpl::create):
2863 (WTF::StringImpl::create8):
2864 (WTF::StringImpl::tryCreateUninitialized):
2865 (WTF::StringImpl::flagsOffset):
2866 (WTF::StringImpl::flagIs8Bit):
2867 (WTF::StringImpl::dataOffset):
2868 (WTF::StringImpl::adopt):
2869 (WTF::StringImpl::length):
2870 (WTF::StringImpl::is8Bit):
2871 (WTF::StringImpl::characters8):
2872 (WTF::StringImpl::characters16):
2873 (WTF::StringImpl::characters):
2874 (WTF::StringImpl::cost):
2875 (WTF::StringImpl::has16BitShadow):
2876 (WTF::StringImpl::isIdentifier):
2877 (WTF::StringImpl::setIsIdentifier):
2878 (WTF::StringImpl::hasTerminatingNullCharacter):
2879 (WTF::StringImpl::isAtomic):
2880 (WTF::StringImpl::setIsAtomic):
2881 (WTF::StringImpl::setHash):
2882 (WTF::StringImpl::rawHash):
2883 (WTF::StringImpl::hasHash):
2884 (WTF::StringImpl::existingHash):
2885 (WTF::StringImpl::hash):
2886 (WTF::StringImpl::hasOneRef):
2887 (WTF::StringImpl::ref):
2888 (WTF::StringImpl::deref):
2889 (WTF::StringImpl::copyChars):
2890 (WTF::StringImpl::operator[]):
2891 (WTF::StringImpl::find):
2892 (WTF::StringImpl::findIgnoringCase):
2893 (WTF::StringImpl::startsWith):
2894 (WTF::StringImpl::bufferOwnership):
2895 (WTF::StringImpl::isStatic):
2899 (WTF::equalIgnoringCase):
2900 (WTF::equalIgnoringNullity):
2901 (WTF::codePointCompare):
2902 (WTF::codePointCompare8):
2903 (WTF::codePointCompare16):
2904 (WTF::codePointCompare8To16):
2905 (WTF::isSpaceOrNewline):
2906 (WTF::StringImpl::isolatedCopy):
2907 * wtf/text/StringOperators.h: Renamed from Source/JavaScriptCore/wtf/text/StringOperators.h.
2910 (WTF::StringAppend::StringAppend):
2911 (WTF::StringAppend::operator String):
2912 (WTF::StringAppend::operator AtomicString):
2913 (WTF::StringAppend::is8Bit):
2914 (WTF::StringAppend::writeTo):
2915 (WTF::StringAppend::length):
2917 * wtf/text/StringStatics.cpp: Renamed from Source/JavaScriptCore/wtf/text/StringStatics.cpp.
2919 (WTF::StringImpl::empty):
2920 (WTF::StringImpl::hashSlowCase):
2921 (WTF::AtomicString::init):
2922 * wtf/text/TextPosition.h: Renamed from Source/JavaScriptCore/wtf/text/TextPosition.h.
2925 (WTF::OrdinalNumber::fromZeroBasedInt):
2926 (WTF::OrdinalNumber::fromOneBasedInt):
2927 (WTF::OrdinalNumber::OrdinalNumber):
2928 (WTF::OrdinalNumber::zeroBasedInt):
2929 (WTF::OrdinalNumber::oneBasedInt):
2930 (WTF::OrdinalNumber::operator==):
2931 (WTF::OrdinalNumber::operator!=):
2932 (WTF::OrdinalNumber::first):
2933 (WTF::OrdinalNumber::beforeFirst):
2935 (WTF::TextPosition::TextPosition):
2936 (WTF::TextPosition::operator==):
2937 (WTF::TextPosition::operator!=):
2938 (WTF::TextPosition::minimumPosition):
2939 (WTF::TextPosition::belowRangePosition):
2940 * wtf/text/WTFString.cpp: Renamed from Source/JavaScriptCore/wtf/text/WTFString.cpp.
2942 (WTF::String::String):
2943 (WTF::String::append):
2944 (WTF::codePointCompare):
2945 (WTF::String::insert):
2946 (WTF::String::characterStartingAt):
2947 (WTF::String::truncate):
2948 (WTF::String::remove):
2949 (WTF::String::substring):
2950 (WTF::String::substringSharingImpl):
2951 (WTF::String::lower):
2952 (WTF::String::upper):
2953 (WTF::String::stripWhiteSpace):
2954 (WTF::String::simplifyWhiteSpace):
2955 (WTF::String::removeCharacters):
2956 (WTF::String::foldCase):
2957 (WTF::String::percentage):
2958 (WTF::String::charactersWithNullTermination):
2959 (WTF::String::format):
2960 (WTF::String::number):
2961 (WTF::String::toIntStrict):
2962 (WTF::String::toUIntStrict):
2963 (WTF::String::toInt64Strict):
2964 (WTF::String::toUInt64Strict):
2965 (WTF::String::toIntPtrStrict):
2966 (WTF::String::toInt):
2967 (WTF::String::toUInt):
2968 (WTF::String::toInt64):
2969 (WTF::String::toUInt64):
2970 (WTF::String::toIntPtr):
2971 (WTF::String::toDouble):
2972 (WTF::String::toFloat):
2973 (WTF::String::isolatedCopy):
2974 (WTF::String::split):
2975 (WTF::String::ascii):
2976 (WTF::String::latin1):
2977 (WTF::putUTF8Triple):
2978 (WTF::String::utf8):
2979 (WTF::String::fromUTF8):
2980 (WTF::String::fromUTF8WithLatin1Fallback):
2981 (WTF::isCharacterAllowedInBase):
2982 (WTF::toIntegralType):
2983 (WTF::lengthOfCharactersAsInteger):
2984 (WTF::charactersToIntStrict):
2985 (WTF::charactersToUIntStrict):
2986 (WTF::charactersToInt64Strict):
2987 (WTF::charactersToUInt64Strict):
2988 (WTF::charactersToIntPtrStrict):
2989 (WTF::charactersToInt):
2990 (WTF::charactersToUInt):
2991 (WTF::charactersToInt64):
2992 (WTF::charactersToUInt64):
2993 (WTF::charactersToIntPtr):
2994 (WTF::toDoubleType):
2995 (WTF::charactersToDouble):
2996 (WTF::charactersToFloat):
2997 (WTF::charactersToFloatIgnoringJunk):
3002 * wtf/text/WTFString.h: Renamed from Source/JavaScriptCore/wtf/text/WTFString.h.
3006 (WTF::String::String):
3007 (WTF::String::~String):
3008 (WTF::String::swap):
3009 (WTF::String::adopt):
3010 (WTF::String::isNull):
3011 (WTF::String::isEmpty):
3012 (WTF::String::impl):
3013 (WTF::String::length):
3014 (WTF::String::characters):
3015 (WTF::String::characters8):
3016 (WTF::String::characters16):
3017 (WTF::String::is8Bit):
3018 (WTF::String::operator[]):
3019 (WTF::String::find):
3020 (WTF::String::reverseFind):
3021 (WTF::String::findIgnoringCase):
3022 (WTF::String::reverseFindIgnoringCase):
3023 (WTF::String::contains):
3024 (WTF::String::startsWith):
3025 (WTF::String::endsWith):
3026 (WTF::String::append):
3027 (WTF::String::replace):
3028 (WTF::String::makeLower):
3029 (WTF::String::makeUpper):
3030 (WTF::String::fill):
3031 (WTF::String::left):
3032 (WTF::String::right):
3033 (WTF::String::createUninitialized):
3034 (WTF::String::operator NSString*):
3035 (WTF::String::fromUTF8):
3036 (WTF::String::fromUTF8WithLatin1Fallback):
3037 (WTF::String::defaultWritingDirection):
3038 (WTF::String::containsOnlyWhitespace):
3039 (WTF::String::isHashTableDeletedValue):
3043 (WTF::equalIgnoringCase):
3044 (WTF::equalPossiblyIgnoringCase):
3045 (WTF::equalIgnoringNullity):
3050 (WTF::String::containsOnlyLatin1):
3051 (WTF::nsStringNilIfEmpty):
3052 (WTF::String::containsOnlyASCII):
3053 (WTF::codePointCompareLessThan):
3057 (WTF::appendNumber):
3058 (WTF::isAllSpecialCharacters):
3059 (WTF::String::isAllSpecialCharacters):
3060 * wtf/threads/BinarySemaphore.cpp: Renamed from Source/JavaScriptCore/wtf/threads/BinarySemaphore.cpp.
3062 (WTF::BinarySemaphore::BinarySemaphore):
3063 (WTF::BinarySemaphore::~BinarySemaphore):
3064 (WTF::BinarySemaphore::signal):
3065 (WTF::BinarySemaphore::wait):
3066 * wtf/threads/BinarySemaphore.h: Renamed from Source/JavaScriptCore/wtf/threads/BinarySemaphore.h.
3069 (WTF::BinarySemaphore::event):
3070 * wtf/threads/win/BinarySemaphoreWin.cpp: Renamed from Source/JavaScriptCore/wtf/threads/win/BinarySemaphoreWin.cpp.
3072 (WTF::BinarySemaphore::BinarySemaphore):
3073 (WTF::BinarySemaphore::~BinarySemaphore):
3074 (WTF::BinarySemaphore::signal):
3075 (WTF::BinarySemaphore::wait):
3076 * wtf/unicode/CharacterNames.h: Renamed from Source/JavaScriptCore/wtf/unicode/CharacterNames.h.
3078 * wtf/unicode/Collator.h: Renamed from Source/JavaScriptCore/wtf/unicode/Collator.h.
3081 * wtf/unicode/CollatorDefault.cpp: Renamed from Source/JavaScriptCore/wtf/unicode/CollatorDefault.cpp.
3083 (WTF::Collator::Collator):
3084 (WTF::Collator::~Collator):
3085 (WTF::Collator::setOrderLowerFirst):
3086 (WTF::Collator::userDefault):
3087 (WTF::Collator::collate):
3088 * wtf/unicode/ScriptCodesFromICU.h: Renamed from Source/JavaScriptCore/wtf/unicode/ScriptCodesFromICU.h.
3089 * wtf/unicode/UTF8.cpp: Renamed from Source/JavaScriptCore/wtf/unicode/UTF8.cpp.
3091 (WTF::Unicode::inlineUTF8SequenceLengthNonASCII):
3092 (WTF::Unicode::inlineUTF8SequenceLength):
3093 (WTF::Unicode::UTF8SequenceLength):
3094 (WTF::Unicode::decodeUTF8Sequence):
3095 (WTF::Unicode::convertLatin1ToUTF8):
3096 (WTF::Unicode::convertUTF16ToUTF8):
3097 (WTF::Unicode::isLegalUTF8):
3098 (WTF::Unicode::readUTF8Sequence):
3099 (WTF::Unicode::convertUTF8ToUTF16):
3100 (WTF::Unicode::calculateStringHashAndLengthFromUTF8):
3101 (WTF::Unicode::equalUTF16WithUTF8):
3102 * wtf/unicode/UTF8.h: Renamed from Source/JavaScriptCore/wtf/unicode/UTF8.h.
3104 * wtf/unicode/Unicode.h: Renamed from Source/JavaScriptCore/wtf/unicode/Unicode.h.
3105 * wtf/unicode/UnicodeMacrosFromICU.h: Renamed from Source/JavaScriptCore/wtf/unicode/UnicodeMacrosFromICU.h.
3106 * wtf/unicode/glib/UnicodeGLib.cpp: Renamed from Source/JavaScriptCore/wtf/unicode/glib/UnicodeGLib.cpp.
3108 (WTF::Unicode::foldCase):
3109 (WTF::Unicode::getUTF16LengthFromUTF8):
3110 (WTF::Unicode::convertCase):
3111 (WTF::Unicode::toLower):
3112 (WTF::Unicode::toUpper):
3113 (WTF::Unicode::direction):
3114 (WTF::Unicode::umemcasecmp):
3115 * wtf/unicode/glib/UnicodeGLib.h: Renamed from Source/JavaScriptCore/wtf/unicode/glib/UnicodeGLib.h.
3117 (WTF::Unicode::toLower):
3118 (WTF::Unicode::toUpper):
3119 (WTF::Unicode::toTitleCase):
3120 (WTF::Unicode::isArabicChar):
3121 (WTF::Unicode::isAlphanumeric):
3122 (WTF::Unicode::isFormatChar):
3123 (WTF::Unicode::isSeparatorSpace):
3124 (WTF::Unicode::isPrintableChar):
3125 (WTF::Unicode::isDigit):
3126 (WTF::Unicode::isPunct):
3127 (WTF::Unicode::hasLineBreakingPropertyComplexContext):
3128 (WTF::Unicode::hasLineBreakingPropertyComplexContextOrIdeographic):
3129 (WTF::Unicode::mirroredChar):
3130 (WTF::Unicode::category):
3131 (WTF::Unicode::isLower):
3132 (WTF::Unicode::digitValue):
3133 (WTF::Unicode::combiningClass):
3134 (WTF::Unicode::decompositionType):
3135 * wtf/unicode/icu/CollatorICU.cpp: Renamed from Source/JavaScriptCore/wtf/unicode/icu/CollatorICU.cpp.
3137 (WTF::cachedCollatorMutex):
3138 (WTF::Collator::Collator):
3139 (WTF::Collator::userDefault):
3140 (WTF::Collator::~Collator):
3141 (WTF::Collator::setOrderLowerFirst):
3142 (WTF::Collator::collate):
3143 (WTF::Collator::createCollator):
3144 (WTF::Collator::releaseCollator):
3145 * wtf/unicode/icu/UnicodeIcu.h: Renamed from Source/JavaScriptCore/wtf/unicode/icu/UnicodeIcu.h.
3147 (WTF::Unicode::foldCase):
3148 (WTF::Unicode::toLower):
3149 (WTF::Unicode::toUpper):
3150 (WTF::Unicode::toTitleCase):
3151 (WTF::Unicode::isArabicChar):
3152 (WTF::Unicode::isAlphanumeric):
3153 (WTF::Unicode::isSeparatorSpace):
3154 (WTF::Unicode::isPrintableChar):
3155 (WTF::Unicode::isPunct):
3156 (WTF::Unicode::hasLineBreakingPropertyComplexContext):
3157 (WTF::Unicode::hasLineBreakingPropertyComplexContextOrIdeographic):
3158 (WTF::Unicode::mirroredChar):
3159 (WTF::Unicode::category):
3160 (WTF::Unicode::direction):
3161 (WTF::Unicode::isLower):
3162 (WTF::Unicode::combiningClass):
3163 (WTF::Unicode::decompositionType):
3164 (WTF::Unicode::umemcasecmp):
3165 * wtf/unicode/qt4/UnicodeQt4.h: Renamed from Source/JavaScriptCore/wtf/unicode/qt4/UnicodeQt4.h.
3169 (WTF::Unicode::toLower):
3170 (WTF::Unicode::toUpper):
3171 (WTF::Unicode::toTitleCase):
3172 (WTF::Unicode::foldCase):
3173 (WTF::Unicode::isArabicChar):
3174 (WTF::Unicode::isPrintableChar):
3175 (WTF::Unicode::isSeparatorSpace):
3176 (WTF::Unicode::isPunct):
3177 (WTF::Unicode::isLower):
3178 (WTF::Unicode::hasLineBreakingPropertyComplexContext):
3179 (WTF::Unicode::mirroredChar):
3180 (WTF::Unicode::combiningClass):
3181 (WTF::Unicode::decompositionType):
3182 (WTF::Unicode::umemcasecmp):
3183 (WTF::Unicode::direction):
3184 (WTF::Unicode::category):
3185 * wtf/unicode/wince/UnicodeWinCE.cpp: Renamed from Source/JavaScriptCore/wtf/unicode/wince/UnicodeWinCE.cpp.
3187 (WTF::Unicode::toLower):
3188 (WTF::Unicode::toUpper):
3189 (WTF::Unicode::foldCase):
3190 (WTF::Unicode::isPrintableChar):
3191 (WTF::Unicode::isSpace):
3192 (WTF::Unicode::isLetter):
3193 (WTF::Unicode::isUpper):
3194 (WTF::Unicode::isLower):
3195 (WTF::Unicode::isDigit):
3196 (WTF::Unicode::isPunct):
3197 (WTF::Unicode::isAlphanumeric):
3198 (WTF::Unicode::toTitleCase):
3199 (WTF::Unicode::direction):
3200 (WTF::Unicode::category):
3201 (WTF::Unicode::decompositionType):
3202 (WTF::Unicode::combiningClass):
3203 (WTF::Unicode::mirroredChar):
3204 (WTF::Unicode::digitValue):
3205 * wtf/unicode/wince/UnicodeWinCE.h: Renamed from Source/JavaScriptCore/wtf/unicode/wince/UnicodeWinCE.h.
3207 (WTF::Unicode::isSeparatorSpace):
3208 (WTF::Unicode::isHighSurrogate):
3209 (WTF::Unicode::isLowSurrogate):
3210 (WTF::Unicode::isArabicChar):
3211 (WTF::Unicode::hasLineBreakingPropertyComplexContext):
3212 (WTF::Unicode::umemcasecmp):
3213 (WTF::Unicode::surrogateToUcs4):
3214 * wtf/url/api/ParsedURL.cpp: Renamed from Source/JavaScriptCore/wtf/url/api/ParsedURL.cpp.
3216 (WTF::ParsedURL::ParsedURL):
3217 (WTF::ParsedURL::isolatedCopy):
3218 (WTF::ParsedURL::scheme):
3219 (WTF::ParsedURL::username):
3220 (WTF::ParsedURL::password):
3221 (WTF::ParsedURL::host):
3222 (WTF::ParsedURL::port):
3223 (WTF::ParsedURL::path):
3224 (WTF::ParsedURL::query):
3225 (WTF::ParsedURL::fragment):
3226 (WTF::ParsedURL::baseAsString):
3227 (WTF::ParsedURL::segment):
3228 * wtf/url/api/ParsedURL.h: Renamed from Source/JavaScriptCore/wtf/url/api/ParsedURL.h.
3231 (WTF::ParsedURL::ParsedURL):
3232 (WTF::ParsedURL::isValid):
3233 (WTF::ParsedURL::spec):
3234 * wtf/url/api/URLString.h: Renamed from Source/JavaScriptCore/wtf/url/api/URLString.h.
3237 (WTF::URLString::URLString):
3238 (WTF::URLString::string):
3239 * wtf/url/src/RawURLBuffer.h: Renamed from Source/JavaScriptCore/wtf/url/src/RawURLBuffer.h.
3242 (WTF::RawURLBuffer::RawURLBuffer):
3243 (WTF::RawURLBuffer::~RawURLBuffer):
3244 (WTF::RawURLBuffer::resize):
3245 * wtf/url/src/URLBuffer.h: Renamed from Source/JavaScriptCore/wtf/url/src/URLBuffer.h.
3248 (WTF::URLBuffer::URLBuffer):
3249 (WTF::URLBuffer::~URLBuffer):
3250 (WTF::URLBuffer::at):
3251 (WTF::URLBuffer::set):
3252 (WTF::URLBuffer::capacity):
3253 (WTF::URLBuffer::length):
3254 (WTF::URLBuffer::data):
3255 (WTF::URLBuffer::setLength):
3256 (WTF::URLBuffer::append):
3257 (WTF::URLBuffer::grow):
3258 * wtf/url/src/URLCharacterTypes.cpp: Renamed from Source/JavaScriptCore/wtf/url/src/URLCharacterTypes.cpp.
3260 * wtf/url/src/URLCharacterTypes.h: Renamed from Source/JavaScriptCore/wtf/url/src/URLCharacterTypes.h.
3262 (URLCharacterTypes):
3263 (WTF::URLCharacterTypes::isQueryChar):
3264 (WTF::URLCharacterTypes::isIPv4Char):
3265 (WTF::URLCharacterTypes::isHexChar):
3266 (WTF::URLCharacterTypes::isCharOfType):
3267 * wtf/url/src/URLComponent.h: Renamed from Source/JavaScriptCore/wtf/url/src/URLComponent.h.
3270 (WTF::URLComponent::URLComponent):
3271 (WTF::URLComponent::fromRange):
3272 (WTF::URLComponent::isValid):
3273 (WTF::URLComponent::isNonEmpty):
3274 (WTF::URLComponent::isEmptyOrInvalid):
3275 (WTF::URLComponent::reset):
3276 (WTF::URLComponent::operator==):
3277 (WTF::URLComponent::begin):
3278 (WTF::URLComponent::setBegin):
3279 (WTF::URLComponent::length):
3280 (WTF::URLComponent::setLength):
3281 (WTF::URLComponent::end):
3282 * wtf/url/src/URLEscape.cpp: Renamed from Source/JavaScriptCore/wtf/url/src/URLEscape.cpp.
3284 * wtf/url/src/URLEscape.h: Renamed from Source/JavaScriptCore/wtf/url/src/URLEscape.h.
3286 (WTF::appendURLEscapedCharacter):
3287 * wtf/url/src/URLParser.h: Renamed from Source/JavaScriptCore/wtf/url/src/URLParser.h.
3290 (WTF::URLParser::isPossibleAuthorityTerminator):
3291 (WTF::URLParser::parseAuthority):
3292 (WTF::URLParser::extractScheme):
3293 (WTF::URLParser::parseAfterScheme):
3294 (WTF::URLParser::parseStandardURL):
3295 (WTF::URLParser::parsePath):
3296 (WTF::URLParser::parsePathURL):
3297 (WTF::URLParser::parseMailtoURL):
3298 (WTF::URLParser::parsePort):
3299 (WTF::URLParser::extractFileName):
3300 (WTF::URLParser::extractQueryKeyValue):
3301 (WTF::URLParser::isURLSlash):
3302 (WTF::URLParser::shouldTrimFromURL):
3303 (WTF::URLParser::trimURL):
3304 (WTF::URLParser::consecutiveSlashes):
3305 (WTF::URLParser::isPortDigit):
3306 (WTF::URLParser::nextAuthorityTerminator):
3307 (WTF::URLParser::parseUserInfo):
3308 (WTF::URLParser::parseServerInfo):
3309 * wtf/url/src/URLQueryCanonicalizer.h: Renamed from Source/JavaScriptCore/wtf/url/src/URLQueryCanonicalizer.h.
3311 (URLQueryCanonicalizer):
3312 (WTF::URLQueryCanonicalizer::canonicalize):
3313 (WTF::URLQueryCanonicalizer::isAllASCII):
3314 (WTF::URLQueryCanonicalizer::isRaw8Bit):
3315 (WTF::URLQueryCanonicalizer::appendRaw8BitQueryString):
3316 (WTF::URLQueryCanonicalizer::convertToQueryEncoding):
3317 * wtf/url/src/URLSegments.cpp: Renamed from Source/JavaScriptCore/wtf/url/src/URLSegments.cpp.
3319 (WTF::URLSegments::length):
3320 (WTF::URLSegments::charactersBefore):
3321 * wtf/url/src/URLSegments.h: Renamed from Source/JavaScriptCore/wtf/url/src/URLSegments.h.
3324 (WTF::URLSegments::URLSegments):
3325 * wtf/win/MainThreadWin.cpp: Renamed from Source/JavaScriptCore/wtf/win/MainThreadWin.cpp.
3327 (WTF::ThreadingWindowWndProc):
3328 (WTF::initializeMainThreadPlatform):
3329 (WTF::scheduleDispatchFunctionsOnMainThread):
3330 * wtf/win/OwnPtrWin.cpp: Renamed from Source/JavaScriptCore/wtf/win/OwnPtrWin.cpp.
3332 (WTF::deleteOwnedPtr):
3333 * wtf/wince/FastMallocWinCE.h: Renamed from Source/JavaScriptCore/wtf/wince/FastMallocWinCE.h.
3337 (operator delete[]):
3341 (WTF::Internal::fastMallocMatchValidationType):
3342 (WTF::Internal::fastMallocMatchValidationValue):
3343 (WTF::Internal::setFastMallocMatchValidationType):
3344 (WTF::fastMallocMatchValidateMalloc):
3345 (WTF::fastMallocMatchValidateFree):
3346 * wtf/wince/MemoryManager.cpp: Renamed from Source/JavaScriptCore/wtf/wince/MemoryManager.cpp.
3348 (WTF::memoryManager):
3349 (WTF::MemoryManager::MemoryManager):
3350 (WTF::MemoryManager::~MemoryManager):
3351 (WTF::MemoryManager::createCompatibleBitmap):
3352 (WTF::MemoryManager::createDIBSection):
3353 (WTF::MemoryManager::m_malloc):
3354 (WTF::MemoryManager::m_calloc):
3355 (WTF::MemoryManager::m_realloc):
3356 (WTF::MemoryManager::m_free):
3357 (WTF::MemoryManager::resizeMemory):
3358 (WTF::MemoryManager::allocate64kBlock):
3359 (WTF::MemoryManager::free64kBlock):
3360 (WTF::MemoryManager::onIdle):
3361 (WTF::MemoryManager::virtualAlloc):
3362 (WTF::MemoryManager::virtualFree):
3367 (WTF::fastMallocForbid):
3368 (WTF::fastMallocAllow):
3369 (WTF::fastZeroedMalloc):
3370 (WTF::tryFastMalloc):
3371 (WTF::tryFastZeroedMalloc):
3372 (WTF::tryFastCalloc):
3373 (WTF::tryFastRealloc):
3375 * wtf/wince/MemoryManager.h: Renamed from Source/JavaScriptCore/wtf/wince/MemoryManager.h.
3378 (WTF::MemoryManager::allocationCanFail):
3379 (WTF::MemoryManager::setAllocationCanFail):
3380 (MemoryAllocationCanFail):
3381 (WTF::MemoryAllocationCanFail::MemoryAllocationCanFail):
3382 (WTF::MemoryAllocationCanFail::~MemoryAllocationCanFail):
3383 (MemoryAllocationCannotFail):
3384 (WTF::MemoryAllocationCannotFail::MemoryAllocationCannotFail):
3385 (WTF::MemoryAllocationCannotFail::~MemoryAllocationCannotFail):
3386 * wtf/wx/MainThreadWx.cpp: Renamed from Source/JavaScriptCore/wtf/wx/MainThreadWx.cpp.
3388 (wxCallAfter::wxCallAfter):
3389 (wxCallAfter::OnCallback):
3391 (WTF::initializeMainThreadPlatform):
3392 (WTF::scheduleDispatchFunctionsOnMainThread):
3393 * wtf/wx/StringWx.cpp: Renamed from Source/JavaScriptCore/wtf/wx/StringWx.cpp.
3395 (WTF::String::String):
3396 (WTF::String::operator wxString):
3398 2012-03-22 Hyowon Kim <hw1008.kim@samsung.com>
3400 [EFL] Add PageClientEfl to WebCoreSupport.
3401 https://bugs.webkit.org/show_bug.cgi?id=80748
3403 Reviewed by Noam Rosenthal.
3405 * wtf/Platform.h: Disable accelerated compositing. It's not ready yet.
3407 2012-03-21 Beth Dakin <bdakin@apple.com>
3409 https://bugs.webkit.org/show_bug.cgi?id=80322
3412 Reviewed by Dean Jackson.
3414 For the time being, image-set is opt-in since the implementation is
3417 Add an ENABLE flag for image-set.
3420 2012-03-21 Jessie Berlin <jberlin@apple.com>
3422 Fix the Windows build after r111504.
3424 * WTF.vcproj/WTF.vcproj:
3425 Platform.h was moved to Source/WTF.
3426 * WTF.vcproj/copy-files.cmd:
3427 Copy Platform.h from its new source location. This separate copy will not be necessary once
3428 the full move is done and all the headers are being copied at once from the new locations.
3430 2012-03-21 Jessie Berlin <jberlin@apple.com>
3432 WTF headers should be in $(ConfigurationBuildDir)\include\private\wtf, not
3433 $(ConfigurationBuildDir)\include\private\JavaScriptCore\wtf.
3434 https://bugs.webkit.org/show_bug.cgi?id=81739
3436 Reviewed by Dan Bernstein.
3438 * WTF.vcproj/copy-files.cmd:
3439 Copy the headers to private/include/wtf instead of private/include/JavaScriptCore/wtf.
3441 2012-03-20 Eric Seidel <eric@webkit.org>
3443 Move wtf/Platform.h from JavaScriptCore to Source/WTF/wtf
3444 https://bugs.webkit.org/show_bug.cgi?id=80911
3446 Reviewed by Adam Barth.
3448 Update build systems to account for the new location of Platform.h
3450 * GNUmakefile.list.am:
3453 * WTF.vcproj/WTF.vcproj:
3454 * WTF.vcproj/work-around-vs-dependency-tracking-bugs.py:
3455 (react_to_vsprops_changes):
3456 * WTF.xcodeproj/project.pbxproj:
3457 * config.h: I don't think this change is 100% correct (but seemed to be needed to make qt-wk2 build)
3458 - This dependency on JSC should be removed regardless (in a later patch).
3459 * wtf/Platform.h: Renamed from Source/JavaScriptCore/wtf/Platform.h.
3461 2012-03-20 Steve Falkenburg <sfalken@apple.com>
3463 Move WTF-related Windows project files out of JavaScriptCore
3464 https://bugs.webkit.org/show_bug.cgi?id=80680
3466 This change only moves the vcproj and related files from JavaScriptCore/JavaScriptCore.vcproj/WTF.
3467 It does not move any source code. This is in preparation for the WTF source move out of
3470 Reviewed by Jessie Berlin.
3472 * WTF.vcproj: Added.
3473 * WTF.vcproj/WTF.vcproj: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTF.vcproj.
3474 * WTF.vcproj/WTFCommon.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFCommon.vsprops.
3475 * WTF.vcproj/WTFDebug.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFDebug.vsprops.
3476 * WTF.vcproj/WTFDebugAll.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFDebugAll.vsprops.
3477 * WTF.vcproj/WTFDebugCairoCFLite.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFDebugCairoCFLite.vsprops.
3478 * WTF.vcproj/WTFGenerated.make: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFGenerated.make.
3479 * WTF.vcproj/WTFGenerated.vcproj: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFGenerated.vcproj.
3480 * WTF.vcproj/WTFGeneratedCommon.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFGeneratedCommon.vsprops.
3481 * WTF.vcproj/WTFGeneratedDebug.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFGeneratedDebug.vsprops.
3482 * WTF.vcproj/WTFGeneratedDebugAll.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFGeneratedDebugAll.vsprops.
3483 * WTF.vcproj/WTFGeneratedDebugCairoCFLite.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFGeneratedDebugCairoCFLite.vsprops.
3484 * WTF.vcproj/WTFGeneratedProduction.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFGeneratedProduction.vsprops.
3485 * WTF.vcproj/WTFGeneratedRelease.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFGeneratedRelease.vsprops.
3486 * WTF.vcproj/WTFGeneratedReleaseCairoCFLite.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFGeneratedReleaseCairoCFLite.vsprops.
3487 * WTF.vcproj/WTFPostBuild.cmd: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFPostBuild.cmd.
3488 * WTF.vcproj/WTFPreBuild.cmd: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFPreBuild.cmd.
3489 * WTF.vcproj/WTFProduction.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFProduction.vsprops.
3490 * WTF.vcproj/WTFRelease.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFRelease.vsprops.
3491 * WTF.vcproj/WTFReleaseCairoCFLite.vsprops: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFReleaseCairoCFLite.vsprops.
3492 * WTF.vcproj/build-generated-files.sh: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/build-generated-files.sh.
3493 * WTF.vcproj/copy-files.cmd: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/copy-files.cmd.
3494 * WTF.vcproj/work-around-vs-dependency-tracking-bugs.py: Copied from Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/work-around-vs-dependency-tracking-bugs.py.
3496 2012-03-20 Peter Beverloo <peter@chromium.org>
3498 [Chromium] Fix the Android build by building NEWWTF for host
3499 https://bugs.webkit.org/show_bug.cgi?id=81643
3501 Reviewed by Tony Gentilcore.
3503 Chromium for Android builds the ImageDiff target for the host architecture,
3504 so all dependencies it has need to be able to build for host as well.
3505 r111258 added (new)WTF as a dependency instead of just including the
3506 header files, so make it possible to build the newwtf target for host.
3510 2012-03-19 Dan Bernstein <mitz@apple.com>
3512 Set the svn:ignore property on the Xcode project.
3514 * WTF.xcodeproj: Added property svn:ignore.
3516 2012-03-16 Mark Rowe <mrowe@apple.com>
3518 Build fix. Do not preserve owner and group information when installing the WTF headers.
3520 * WTF.xcodeproj/project.pbxproj:
3522 2012-03-07 Mark Rowe <mrowe@apple.com>
3524 Teach make to build WTF.
3528 2012-02-11 Filip Pizlo <fpizlo@apple.com>
3530 It should be possible to send all JSC debug logging to a file
3531 https://bugs.webkit.org/show_bug.cgi?id=78418
3533 Reviewed by Sam Weinig.
3535 Introduced wtf/DataLog, which defines WTF::dataFile, WTF::dataLog,
3536 and WTF::dataLogV. Changed all debugging- and profiling-related printfs
3537 to use WTF::dataLog() or one of its friends. By default, debug logging
3538 goes to stderr, unless you change the setting in wtf/DataLog.cpp.
3542 2012-02-03 Simon Hausmann <simon.hausmann@nokia.com>
3544 [Qt] Fix build when cross-compiling
3545 https://bugs.webkit.org/show_bug.cgi?id=77634
3547 Reviewed by Tor Arne Vestbø.
3549 * WTF.pri: Don't use icu-config for determining the library search
3550 path and libraries needed for ICU. Either we use icu-config for includes
3551 _and_ libraries or we don't. Right now we assume that icu is a system library
3552 and expect the headers in the default include search pathes (/usr/include for example).
3553 However we use icu-config to figure out where the libraries are, which breaks when
3554 cross-compiling, because icu-config isn't cross-compile friendly (I wish icu was using
3555 pkg-config). I think for the time being we should require ICU as a _system_ library,
3556 which implies the header and library availability in default search paths. This also
3557 makes the build succeed when cross-compiling with --sysroot.
3559 2012-01-27 Zeno Albisser <zeno@webkit.org>
3561 [Qt][Mac] Build fails after adding ICU support (r105997).
3562 https://bugs.webkit.org/show_bug.cgi?id=77118
3564 Link to libicucore if platform Mac.
3566 Reviewed by Tor Arne Vestbø.
3570 2012-01-26 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
3572 [Qt] Use ICU if available
3573 https://bugs.webkit.org/show_bug.cgi?id=76821
3575 Reviewed by Simon Hausmann.
3577 Adding libicu dependencies for a Qt5 based build.
3581 2012-01-26 Csaba Osztrogonác <ossy@webkit.org>
3583 [Qt][Win] One more speculative buildfix after r105970.
3587 2012-01-26 Nikolas Zimmermann <nzimmermann@rim.com>
3589 Not reviewed. Try to fix Qt/Win build by building OwnPtrWin.cpp into the WTF library.
3593 2012-01-19 Joi Sigurdsson <joi@chromium.org>
3595 Enable use of precompiled headers in Chromium port on Windows.
3597 Bug 76381 - Use precompiled headers in Chromium port on Windows
3598 https://bugs.webkit.org/show_bug.cgi?id=76381
3600 Reviewed by Tony Chang.
3602 * WTF.gyp/WTF.gyp: Include WinPrecompile.gypi.
3604 2012-01-18 Roland Takacs <takacs.roland@stud.u-szeged.hu>
3606 Cross-platform processor core counter
3607 https://bugs.webkit.org/show_bug.cgi?id=76530
3609 Reviewed by Zoltan Herczeg.
3611 Two files have been added to the project, namely NumberOfCores.h/cpp,
3612 that include a CPU core number determining function.
3616 2012-01-17 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
3618 Uint8ClampedArray support
3619 https://bugs.webkit.org/show_bug.cgi?id=74455
3621 Reviewed by Filip Pizlo.
3625 2012-01-13 Alexis Menard <alexis.menard@openbossa.org>
3627 Unreviewed build fix for Qt SnowLeopard build bot.
3629 This is a workaround for the moment.
3633 2012-01-12 Simon Hausmann <simon.hausmann@nokia.com>
3635 Make the new WTF module build on Qt
3636 https://bugs.webkit.org/show_bug.cgi?id=76163
3638 Reviewed by Tor Arne Vestbø.
3640 With this change the WTF sources are built _here_ but _from_ their old location using a VPATH.
3642 * WTF.pri: Renamed from Source/JavaScriptCore/wtf/wtf.pri.
3643 * WTF.pro: Renamed from Source/JavaScriptCore/wtf/wtf.pro.
3644 * config.h: Bring this file in sync with JavaScriptCore/config.h with regards to the inclusion
3645 / definition of the export macros.
3647 2012-01-06 Benjamin Poulain <bpoulain@apple.com>
3649 [Mac] Sort the resources of WTF.xcodeproj
3650 https://bugs.webkit.org/show_bug.cgi?id=75639
3652 Reviewed by Andreas Kling.
3654 * WTF.xcodeproj/project.pbxproj:
3656 2012-01-06 Eric Seidel <eric@webkit.org> and Gustavo Noronha Silva <gustavo.noronha@collabora.com>
3658 Make the new WTF module build on Gtk
3659 https://bugs.webkit.org/show_bug.cgi?id=75669
3661 * GNUmakefile.am: Added.
3662 * GNUmakefile.list.am: Added.
3664 2011-11-19 Adam Barth <abarth@webkit.org>
3666 Integrate Source/WTF with the Chromium build system
3667 https://bugs.webkit.org/show_bug.cgi?id=72790
3669 Reviewed by Eric Seidel.
3671 Rename the target in this file to "newwtf" to avoid naming conflicts.
3675 2011-11-19 Mark Rowe <mrowe@apple.com>
3677 WTF should have an Xcode project
3678 https://bugs.webkit.org/show_bug.cgi?id=71752
3680 Reviewed by Adam Barth.
3682 This adds an Xcode project that includes only Stub.cpp and Stub.h.
3683 They’re built in to a library at the appropriate path for each
3684 configuration (WebKitBuild/{Debug,Release}/libWTF.a and
3685 /usr/local/lib/libWTF.a) and headers are installed in to the
3686 appropriate location (WebKitBuild/{Debug,Release}/usr/local/include/wtf
3687 and /usr/local/include/wtf). I tested building WTF in this project and
3688 everything appears to build except for DateMath.cpp (due to bug 71747).
3689 I have not yet done any work on making JavaScriptCore and other
3690 projects use the built products of this new project.
3692 * Configurations: Added.
3693 * Configurations/Base.xcconfig: Copied from Source/JavaScriptCore/Configurations/Base.xcconfig.
3694 * Configurations/CompilerVersion.xcconfig: Copied from Source/JavaScriptCore/Configurations/CompilerVersion.xcconfig.
3695 * Configurations/DebugRelease.xcconfig: Copied from Source/JavaScriptCore/Configurations/DebugRelease.xcconfig.
3696 * Configurations/WTF.xcconfig: Copied from Source/WebKit2/Configurations/Shim.xcconfig.
3697 * WTF.xcodeproj: Added.
3698 * WTF.xcodeproj/project.pbxproj: Added.
3699 * config.h: Copied from Source/JavaScriptCore/config.h.
3701 * icu/LICENSE: Copied from Source/JavaScriptCore/icu/LICENSE.
3702 * icu/README: Copied from Source/JavaScriptCore/icu/README.
3703 * icu/unicode: Added.
3704 * icu/unicode/parseerr.h: Copied from Source/JavaScriptCore/icu/unicode/parseerr.h.
3705 * icu/unicode/platform.h: Copied from Source/JavaScriptCore/icu/unicode/platform.h.
3706 * icu/unicode/putil.h: Copied from Source/JavaScriptCore/icu/unicode/putil.h.
3707 * icu/unicode/uchar.h: Copied from Source/JavaScriptCore/icu/unicode/uchar.h.
3708 * icu/unicode/ucnv.h: Copied from Source/JavaScriptCore/icu/unicode/ucnv.h.
3709 * icu/unicode/ucnv_err.h: Copied from Source/JavaScriptCore/icu/unicode/ucnv_err.h.
3710 * icu/unicode/ucol.h: Copied from Source/JavaScriptCore/icu/unicode/ucol.h.
3711 * icu/unicode/uconfig.h: Copied from Source/JavaScriptCore/icu/unicode/uconfig.h.
3712 * icu/unicode/uenum.h: Copied from Source/JavaScriptCore/icu/unicode/uenum.h.
3713 * icu/unicode/uiter.h: Copied from Source/JavaScriptCore/icu/unicode/uiter.h.
3714 * icu/unicode/uloc.h: Copied from Source/JavaScriptCore/icu/unicode/uloc.h.
3715 * icu/unicode/umachine.h: Copied from Source/JavaScriptCore/icu/unicode/umachine.h.
3716 * icu/unicode/unorm.h: Copied from Source/JavaScriptCore/icu/unicode/unorm.h.
3717 * icu/unicode/urename.h: Copied from Source/JavaScriptCore/icu/unicode/urename.h.
3718 * icu/unicode/uscript.h: Copied from Source/JavaScriptCore/icu/unicode/uscript.h.
3719 * icu/unicode/uset.h: Copied from Source/JavaScriptCore/icu/unicode/uset.h.
3720 * icu/unicode/ustring.h: Copied from Source/JavaScriptCore/icu/unicode/ustring.h.
3721 * icu/unicode/utf.h: Copied from Source/JavaScriptCore/icu/unicode/utf.h.
3722 * icu/unicode/utf16.h: Copied from Source/JavaScriptCore/icu/unicode/utf16.h.
3723 * icu/unicode/utf8.h: Copied from Source/JavaScriptCore/icu/unicode/utf8.h.
3724 * icu/unicode/utf_old.h: Copied from Source/JavaScriptCore/icu/unicode/utf_old.h.
3725 * icu/unicode/utypes.h: Copied from Source/JavaScriptCore/icu/unicode/utypes.h.
3726 * icu/unicode/uversion.h: Copied from Source/JavaScriptCore/icu/unicode/uversion.h.
3728 2011-11-03 Adam Barth <abarth@webkit.org>
3730 Add Stub.h and Stub.cpp to Source-level WTF project
3731 https://bugs.webkit.org/show_bug.cgi?id=71497
3733 Reviewed by Eric Seidel.
3735 This patch adds some stub files and a skelton GYP build file as a
3736 starting point for the new Source-level WTF project. Other build
3737 systems and actual code will arrive in future patches.
3741 * WTF.gyp/WTF.gyp: Added.
3744 2011-11-02 Adam Barth <abarth@webkit.org>
3746 Add stubs for WTF and Platform
3747 https://bugs.webkit.org/show_bug.cgi?id=71492
3749 Reviewed by Eric Seidel.
3751 This patch creates the WTF directory, which begins the process of
3752 moving WTF out of JavaScriptCore.