Home | History | Annotate | Download | only in JavaScriptCore

Lines Matching full:runtime

43         * runtime/JSValue.h:
44 * runtime/WriteBarrier.h:
78 * runtime/JSValue.h:
79 * runtime/WriteBarrier.h:
176 * runtime/JSValue.h:
177 * runtime/WriteBarrier.h:
189 * runtime/Structure.cpp:
193 * runtime/Structure.h:
244 * runtime/JSValue.h:
245 * runtime/WriteBarrier.h:
292 * runtime/JSValue.h:
293 * runtime/WriteBarrier.h:
402 * runtime/Arguments.h:
406 * runtime/ArrayConstructor.cpp:
409 * runtime/ArrayConstructor.h:
410 * runtime/ArrayPrototype.cpp:
413 * runtime/ArrayPrototype.h:
415 * runtime/BatchedTransitionOptimizer.h:
417 * runtime/BooleanConstructor.cpp:
419 * runtime/BooleanConstructor.h:
420 * runtime/BooleanObject.cpp:
422 * runtime/BooleanObject.h:
424 * runtime/BooleanPrototype.cpp:
426 * runtime/BooleanPrototype.h:
427 * runtime/DateConstructor.cpp:
429 * runtime/DateConstructor.h:
430 * runtime/DateInstance.cpp:
432 * runtime/DateInstance.h:
434 * runtime/DatePrototype.cpp:
436 * runtime/DatePrototype.h:
438 * runtime/Error.cpp:
440 * runtime/ErrorConstructor.cpp:
442 * runtime/ErrorConstructor.h:
443 * runtime/ErrorInstance.cpp:
446 * runtime/ErrorInstance.h:
448 * runtime/ErrorPrototype.cpp:
450 * runtime/ErrorPrototype.h:
451 * runtime/ExceptionHelpers.cpp:
454 * runtime/Executable.cpp:
455 * runtime/Executable.h:
464 * runtime/FunctionConstructor.cpp:
466 * runtime/FunctionConstructor.h:
467 * runtime/FunctionPrototype.cpp:
469 * runtime/FunctionPrototype.h:
471 * runtime/GetterSetter.h:
474 * runtime/InitializeThreading.cpp:
476 * runtime/InternalFunction.cpp:
478 * runtime/InternalFunction.h:
480 * runtime/JSAPIValueWrapper.h:
483 * runtime/JSActivation.cpp:
485 * runtime/JSActivation.h:
487 * runtime/JSArray.cpp:
489 * runtime/JSArray.h:
491 * runtime/JSByteArray.cpp:
494 * runtime/JSByteArray.h:
496 * runtime/JSCell.cpp:
498 * runtime/JSCell.h:
504 * runtime/JSFunction.cpp:
506 * runtime/JSFunction.h:
508 * runtime/JSGlobalData.cpp:
513 * runtime/JSGlobalData.h:
515 * runtime/JSGlobalObject.cpp:
519 * runtime/JSGlobalObject.h:
525 * runtime/JSNotAnObject.h:
528 * runtime/JSONObject.cpp:
530 * runtime/JSONObject.h:
532 * runtime/JSObject.cpp:
540 * runtime/JSObject.h:
557 * runtime/JSObjectWithGlobalObject.cpp:
559 * runtime/JSObjectWithGlobalObject.h:
562 * runtime/JSPropertyNameIterator.cpp:
566 * runtime/JSPropertyNameIterator.h:
570 * runtime/JSStaticScopeObject.h:
573 * runtime/JSString.h:
576 * runtime/JSType.h:
577 * runtime/JSTypeInfo.h:
579 * runtime/JSValue.h:
580 * runtime/JSVariableObject.h:
584 * runtime/JSWrapperObject.h:
587 * runtime/JSZombie.cpp:
588 * runtime/JSZombie.h:
591 * runtime/MathObject.cpp:
593 * runtime/MathObject.h:
595 * runtime/NativeErrorConstructor.cpp:
599 * runtime/NativeErrorConstructor.h:
601 * runtime/NativeErrorPrototype.cpp:
603 * runtime/NativeErrorPrototype.h:
604 * runtime/NumberConstructor.cpp:
606 * runtime/NumberConstructor.h:
608 * runtime/NumberObject.cpp:
610 * runtime/NumberObject.h:
612 * runtime/NumberPrototype.cpp:
614 * runtime/NumberPrototype.h:
615 * runtime/ObjectConstructor.cpp:
617 * runtime/ObjectConstructor.h:
619 * runtime/ObjectPrototype.cpp:
621 * runtime/ObjectPrototype.h:
622 * runtime/PropertyMapHashTable.h:
624 * runtime/RegExpConstructor.cpp:
627 * runtime/RegExpConstructor.h:
629 * runtime/RegExpObject.cpp:
631 * runtime/RegExpObject.h:
633 * runtime/RegExpPrototype.cpp:
635 * runtime/RegExpPrototype.h:
636 * runtime/ScopeChain.h:
639 * runtime/StrictEvalActivation.cpp:
641 * runtime/StringConstructor.cpp:
643 * runtime/StringConstructor.h:
644 * runtime/StringObject.cpp:
646 * runtime/StringObject.h:
648 * runtime/StringObjectThatMasqueradesAsUndefined.h:
651 * runtime/StringPrototype.cpp:
653 * runtime/StringPrototype.h:
655 * runtime/Structure.cpp:
677 * runtime/Structure.h:
683 * runtime/StructureChain.cpp:
686 * runtime/StructureChain.h:
690 * runtime/StructureTransitionTable.h:
699 * runtime/WeakGCMap.h:
708 * runtime/WriteBarrier.h:
844 runtime/JSObjectWithGlobalObject.h to allow the compiler to inline
849 * runtime/JSObjectWithGlobalObject.cpp:
850 * runtime/JSObjectWithGlobalObject.h:
1141 * runtime/BatchedTransitionOptimizer.h:
1143 * runtime/InternalFunction.cpp:
1146 * runtime/JSActivation.cpp:
1148 * runtime/JSFunction.cpp:
1152 * runtime/JSGlobalObject.cpp:
1156 * runtime/JSGlobalObject.h:
1157 * runtime/JSObject.cpp:
1172 * runtime/JSObject.h:
1183 * runtime/Lookup.cpp:
1185 * runtime/ObjectConstructor.cpp:
1192 * runtime/Operations.h:
1194 * runtime/PropertyMapHashTable.h:
1198 * runtime/Structure.cpp:
1222 * runtime/Structure.h:
1263 * runtime/ArrayPrototype.cpp:
1339 * runtime/UString.h: No need to override canInitializeWithMemset, since
1420 * runtime/JSCell.h:
1421 * runtime/JSValue.h:
1422 * runtime/JSValueInlineMethods.h:
1466 * heap/ConservativeRoots.cpp: Copied from runtime/ConservativeSet.cpp.
1467 * heap/ConservativeRoots.h: Copied from runtime/ConservativeSet.h.
1470 * heap/MachineStackMarker.cpp: Copied from runtime/MachineStackMarker.cpp.
1471 * heap/MachineStackMarker.h: Copied from runtime/MachineStackMarker.h.
1472 * heap/MarkStack.cpp: Copied from runtime/MarkStack.cpp.
1473 * heap/MarkStack.h: Copied from runtime/MarkStack.h.
1474 * heap/MarkStackPosix.cpp: Copied from runtime/MarkStackPosix.cpp.
1475 * heap/MarkStackSymbian.cpp: Copied from runtime/MarkStackSymbian.cpp.
1476 * heap/MarkStackWin.cpp: Copied from runtime/MarkStackWin.cpp.
1477 * heap/MarkedBlock.cpp: Copied from runtime/MarkedBlock.cpp.
1478 * heap/MarkedBlock.h: Copied from runtime/MarkedBlock.h.
1479 * heap/MarkedSpace.cpp: Copied from runtime/MarkedSpace.cpp.
1480 * heap/MarkedSpace.h: Copied from runtime/MarkedSpace.h.
1482 * runtime/ConservativeSet.cpp: Removed.
1483 * runtime/ConservativeSet.h: Removed.
1484 * runtime/MachineStackMarker.cpp: Removed.
1485 * runtime/MachineStackMarker.h: Removed.
1486 * runtime/MarkStack.cpp: Removed.
1487 * runtime/MarkStack.h: Removed.
1488 * runtime/MarkStackPosix.cpp: Removed.
1489 * runtime/MarkStackSymbian.cpp: Removed.
1490 * runtime/MarkStackWin.cpp: Removed.
1491 * runtime/MarkedBlock.cpp: Removed.
1492 * runtime/MarkedBlock.h: Removed.
1493 * runtime/MarkedSpace.cpp: Removed.
1494 * runtime/MarkedSpace.h: Removed.
1565 * runtime/JSCell.h:
1567 * runtime/JSImmediate.cpp: Removed.
1568 * runtime/JSImmediate.h: Removed.
1569 * runtime/JSNumberCell.cpp: Removed.
1570 * runtime/JSNumberCell.h: Removed.
1572 * runtime/JSObject.h:
1574 * runtime/JSString.h:
1576 * runtime/JSValue.h:
1578 * runtime/JSValueInlineMethods.h: Added.
1614 * runtime/Operations.h:
1651 * heap/Heap.cpp: Copied from JavaScriptCore/runtime/Heap.cpp.
1652 * heap/Heap.h: Copied from JavaScriptCore/runtime/Heap.h.
1653 * runtime/Heap.cpp: Removed.
1654 * runtime/Heap.h: Removed.
1711 runtime/WeakGCPtr.h => heap/Weak.h
1752 * heap/Weak.h: Copied from runtime/WeakGCPtr.h.
1760 * runtime/Structure.h:
1761 * runtime/WeakGCPtr.h: Removed.
1820 * runtime/JSImmediate.h:
1913 * runtime/JSPropertyNameIterator.h:
1915 * runtime/Structure.h: Removed clearEnumerationCache
1919 * runtime/WeakGCMap.h:
1924 * runtime/WeakGCPtr.h: Inherit from Handle instead of rolling our own
1984 * runtime/JSValue.h:
2022 * runtime/JSImmediate.h:
2035 * runtime/JSImmediate.h:
2084 * runtime/JSObject.h:
2094 * runtime/JSImmediate.h:
2095 * runtime/JSValue.h:
2179 * runtime/Heap.cpp:
2184 * runtime/MarkStack.cpp:
2186 * runtime/MarkStack.h:
2193 * runtime/WeakGCMap.h:
2253 * runtime/Executable.cpp:
2254 * runtime/Executable.h:
2261 * runtime/Heap.cpp:
2263 * runtime/JSGlobalData.cpp:
2265 * runtime/JSGlobalData.h:
2266 * runtime/ScopeChain.cpp:
2267 * runtime/ScopeChain.h:
2269 * runtime/StructureChain.cpp:
2270 * runtime/StructureChain.h:
2333 * runtime/GetterSetter.h:
2334 * runtime/JSAPIValueWrapper.h:
2335 * runtime/JSCell.h:
2337 * runtime/JSString.h:
2338 * runtime/ScopeChain.h:
2339 * runtime/Structure.h:
2346 * runtime/StructureChain.h:
2376 * runtime/WeakGCPtr.h:
2440 * runtime/Heap.cpp:
2521 * runtime/WeakGCMap.h:
2522 * runtime/WeakGCPtr.h:
2597 * runtime/JSCell.h:
2598 * runtime/JSGlobalData.cpp:
2600 * runtime/JSGlobalData.h:
2601 * runtime/JSGlobalObject.cpp:
2603 * runtime/JSGlobalObject.h:
2605 * runtime/JSObject.h:
2608 * runtime/JSPropertyNameIterator.cpp:
2612 * runtime/JSPropertyNameIterator.h:
2614 * runtime/JSZombie.cpp:
2616 * runtime/JSZombie.h:
2617 * runtime/MarkStack.h:
2619 * runtime/MarkedBlock.cpp:
2621 * runtime/Structure.cpp:
2623 * runtime/Structure.h:
2625 * runtime/StructureChain.cpp:
2629 * runtime/StructureChain.h:
2632 * runtime/WriteBarrier.h:
2673 * runtime/WeakGCMap.h:
2747 * runtime/JSCell.h:
2748 * runtime/JSGlobalData.cpp:
2750 * runtime/JSGlobalData.h:
2751 * runtime/JSGlobalObject.cpp:
2753 * runtime/JSGlobalObject.h:
2755 * runtime/JSObject.h:
2757 * runtime/JSPropertyNameIterator.cpp:
2761 * runtime/JSPropertyNameIterator.h:
2763 * runtime/MarkStack.h:
2765 * runtime/Structure.h:
2766 * runtime/StructureChain.cpp:
2768 * runtime/StructureChain.h:
2888 * runtime/JSCell.h:
2889 * runtime/JSGlobalData.cpp:
2891 * runtime/JSGlobalData.h:
2892 * runtime/JSGlobalObject.cpp:
2894 * runtime/JSGlobalObject.h:
2896 * runtime/JSObject.h:
2898 * runtime/JSPropertyNameIterator.cpp:
2902 * runtime/JSPropertyNameIterator.h:
2904 * runtime/MarkStack.h:
2906 * runtime/Structure.h:
2908 * runtime/StructureChain.cpp:
2910 * runtime/StructureChain.h:
2980 * runtime/Heap.cpp:
3043 * runtime/DateConstructor.cpp:
3046 * runtime/DateConstructor.h:
3097 * runtime/ArrayConstructor.cpp:
3099 * runtime/BooleanConstructor.cpp:
3102 * runtime/BooleanConstructor.h:
3103 * runtime/DateConstructor.cpp:
3105 * runtime/DateInstance.cpp:
3106 * runtime/DateInstance.h:
3107 * runtime/ErrorConstructor.cpp:
3110 * runtime/FunctionConstructor.cpp:
3114 * runtime/FunctionConstructor.h:
3115 * runtime/JSCell.cpp:
3121 * runtime/JSCell.h:
3123 * runtime/JSNotAnObject.cpp:
3125 * runtime/JSNotAnObject.h:
3126 * runtime/JSObject.cpp:
3128 * runtime/JSObject.h:
3129 * runtime/JSString.cpp:
3133 * runtime/JSString.h:
3134 * runtime/JSValue.cpp:
3138 * runtime/JSValue.h:
3139 * runtime/NumberConstructor.cpp:
3141 * runtime/NumberObject.cpp:
3143 * runtime/NumberObject.h:
3144 * runtime/ObjectConstructor.cpp:
3148 * runtime/RegExpConstructor.cpp:
3152 * runtime/RegExpConstructor.h:
3153 * runtime/StringConstructor.cpp:
3155 * runtime/StringObject.h:
3166 * runtime/Heap.cpp:
3672 * runtime/JSObject.cpp:
3682 * runtime/JSActivation.cpp:
3703 * runtime/Arguments.h:
3707 * runtime/JSActivation.cpp:
3719 * runtime/JSActivation.h: Added new data members to track data previously
3809 * runtime/Completion.cpp:
3814 * runtime/Executable.h:
3822 * runtime/JSGlobalObject.cpp:
3824 * runtime/JSGlobalObject.h: Changed the signature of DynamicGlobalObjectScope
3913 * runtime/JSGlobalData.cpp:
4236 * runtime/Identifier.cpp:
4282 * runtime/JSGlobalObject.cpp:
4292 * runtime/Executable.cpp:
4296 * runtime/Executable.h:
4311 * runtime/PropertyMapHashTable.h:
4336 * runtime/JSGlobalObject.cpp:
4346 * runtime/JSGlobalData.cpp:
4402 * runtime/Executable.cpp:
4415 * runtime/JSGlobalData.cpp:
4426 * runtime/JSGlobalData.cpp:
4590 * runtime/Arguments.h:
4592 * runtime/ArrayPrototype.h:
4594 * runtime/BooleanObject.h:
4596 * runtime/DateInstance.h:
4598 * runtime/DatePrototype.h:
4600 * runtime/ErrorInstance.h:
4602 * runtime/Executable.h:
4607 * runtime/FunctionPrototype.h:
4609 * runtime/GetterSetter.h:
4611 * runtime/InternalFunction.h:
4613 * runtime/JSAPIValueWrapper.h:
4615 * runtime/JSActivation.h:
4617 * runtime/JSArray.cpp:
4619 * runtime/JSArray.h:
4621 * runtime/JSByteArray.cpp:
4623 * runtime/JSByteArray.h:
4625 * runtime/JSCell.h:
4627 * runtime/JSFunction.h:
4629 * runtime/JSGlobalData.cpp:
4632 * runtime/JSGlobalObject.cpp:
4634 * runtime/JSGlobalObject.h:
4637 * runtime/JSNotAnObject.h:
4639 * runtime/JSONObject.h:
4641 * runtime/JSObject.cpp:
4643 * runtime/JSObject.h:
4649 * runtime/JSObjectWithGlobalObject.h:
4651 * runtime/JSPropertyNameIterator.h:
4653 * runtime/JSStaticScopeObject.h:
4655 * runtime/JSString.h:
4657 * runtime/JSVariableObject.h:
4659 * runtime/JSWrapperObject.h:
4661 * runtime/JSZombie.h:
4663 * runtime/MathObject.h:
4665 * runtime/NativeErrorConstructor.cpp:
4667 * runtime/NativeErrorConstructor.h:
4669 * runtime/NumberConstructor.h:
4671 * runtime/NumberObject.h:
4673 * runtime/ObjectConstructor.h:
4675 * runtime/RegExpConstructor.h:
4677 * runtime/RegExpObject.h:
4679 * runtime/ScopeChain.h:
4681 * runtime
4683 * runtime/StringObjectThatMasqueradesAsUndefined.h:
4685 * runtime/StringPrototype.h:
4687 * runtime/Structure.h:
4707 * runtime/ConservativeSet.cpp:
4709 * runtime/ConservativeSet.h: Added a single-value add function, used above.
4711 * runtime/Heap.cpp:
4721 * runtime/MachineStackMarker.cpp:
4724 * runtime/MachineStackMarker.h: Added new interface, described above.
4726 * runtime/MarkedBlock.h:
4743 * runtime/JSArray.h:
4744 * runtime/JSCell.h: Moved from here...
4745 * runtime/MarkStack.cpp:
4750 * runtime/MarkStack.h:
4768 * runtime/Heap.cpp:
4783 * runtime/ArgList.cpp:
4786 * runtime/ArgList.h: Ditto.
4788 * runtime/Heap.cpp:
4792 * runtime/MarkStack.h: Removed appendSlots, since it would allow an
4818 * runtime/Completion.cpp:
4822 * runtime/Heap.cpp:
4826 * runtime/Heap.h: Updated to use HeapRootMarker.
4828 * runtime/JSCell.h:
4832 * runtime/JSGlobalData.h: exception is no longer a HeapRoot<T>.
4834 * runtime/MarkStack.h:
4839 * runtime/SmallStrings.cpp:
4842 * runtime/SmallStrings.h:
4847 * runtime/WriteBarrier.h: Removed HeapRoot<T>.
4858 * runtime/JSGlobalObject.cpp:
4866 * runtime/JSGlobalObject.h: Re-sorted data members by type.
4913 * runtime/Heap.cpp:
4915 * runtime/Heap.h:
4918 * runtime/JSCell.h:
4920 * runtime/JSGlobalData.cpp:
4922 * runtime/JSGlobalData.h:
4924 * runtime/JSONObject.cpp:
4934 * runtime/JSONObject.h:
4935 * runtime/MarkStack.h:
5008 * runtime/Executable.cpp:
5019 * runtime/JSGlobalObject.cpp:
5027 * runtime/JSGlobalObject.h: Re-sorted data members by type.
5038 * runtime/BooleanObject.cpp:
5040 * runtime/DateInstance.cpp:
5044 * runtime/DateInstance.h: Don't set the OverridesMarkChildren flag because
5047 * runtime/DatePrototype.h: Declare an anonymous slot, since wrapper object
5055 * runtime/JSWrapperObject.h:
5064 * runtime/NumberObject.cpp:
5068 * runtime/NumberObject.h: Removed meaningless declaration.
5070 * runtime/StringObject.cpp:
5074 * runtime/StringObject.h: Don't set the OverridesMarkChildren flag because
5077 * runtime/StringPrototype.h: Declare an anonymous slot, since wrapper object
5199 * runtime/Executable.cpp:
5212 * runtime/Identifier.cpp:
5217 * runtime/JSGlobalData.h: Use HeapRoot instead of DeprecatedPtr because
5220 * runtime/JSString.cpp:
5222 * runtime/JSString.h:
5231 * runtime/SmallStrings.cpp:
5240 * runtime/SmallStrings.h:
5248 * runtime/WriteBarrier.h:
5380 * runtime/ConservativeSet.cpp:
5383 * runtime/ConservativeSet.h:
5388 * runtime/Heap.cpp:
5391 * runtime/Heap.h:
5393 * runtime/JSGlobalData.h:
5395 * runtime/MachineStackMarker.cpp:
5406 * runtime/MachineStackMarker.h:
5407 * runtime/MarkStack.h:
5441 * runtime/ConservativeSet.cpp:
5443 * runtime/ConservativeSet.h: Added some accessors, for use by MarkStack::append.
5450 * runtime/Heap.cpp:
5452 * runtime/MarkStack.h:
5467 * runtime
5480 * runtime/ScopeChain.h: Direct pointer is fine for ScopeChainIterator,
5565 * runtime/JSArray.h:
5566 * runtime/JSCell.h:
5567 * runtime/JSTypeInfo.h:
5568 * runtime/JSVariableObject.h:
5569 * runtime/Structure.h:
5586 from within the C++ code of the JIT, if not at runtime!).
5637 * runtime/ArgList.cpp:
5638 * runtime/DateConversion.cpp:
5639 * runtime/GCActivityCallbackCF.cpp:
5640 * runtime/Identifier.cpp:
5641 * runtime/JSActivation.h:
5643 * runtime/JSLock.cpp:
5644 * runtime/JSNumberCell.cpp:
5645 * runtime/JSObject.h:
5646 * runtime/JSPropertyNameIterator.h:
5647 * runtime/JSValue.h:
5648 * runtime/JSZombie.cpp:
5649 * runtime/MarkedBlock.cpp:
5650 * runtime/MarkedSpace.cpp:
5651 * runtime/PropertyNameArray.cpp:
5652 * runtime/ScopeChain.h:
5771 * runtime/Heap.cpp:
5773 * runtime/JSFunction.cpp:
5776 * runtime/JSValue.h:
5778 * runtime/JSZombie.cpp:
5780 * runtime/JSZombie.h:
5782 * runtime/MarkedBlock.cpp:
5797 * runtime/MachineStackMarker.cpp:
5812 * runtime/RegExpObject.cpp:
5820 * runtime/RegExpObject.h:
5828 * runtime/RegExpPrototype.cpp:
5831 * runtime/StringPrototype.cpp:
5855 * runtime/Arguments.h:
5856 * runtime/JSActivation.cpp:
5857 * runtime/JSActivation.h:
5858 * runtime/JSCell.h:
5859 * runtime/JSGlobalObject.cpp:
5860 * runtime/JSGlobalObject.h:
5861 * runtime/JSObject.cpp:
5862 * runtime/JSStaticScopeObject.cpp:
5863 * runtime/JSStaticScopeObject.h:
5864 * runtime/JSVariableObject.h:
5865 runtime/MarkedSpace.cpp:
5866 * runtime/MarkedSpace.h:
5891 * runtime/Executable.cpp:
5892 * runtime/Executable.h:
5928 * runtime/RegExp.h:
5931 * runtime/RegExpKey.h:
5958 * runtime/RegExp.cpp:
5963 * runtime/RegExp.h:
5968 * runtime/RegExpCache.cpp:
5971 * runtime/RegExpCache.h:
5973 * runtime/RegExpConstructor.cpp:
5976 * runtime/RegExpKey.h:
5978 * runtime/RegExpPrototype.cpp:
5983 * runtime/StringPrototype.cpp:
6000 * runtime/ArrayPrototype.cpp:
6082 * runtime/Completion.cpp:
6085 * runtime/Executable.cpp:
6094 * runtime/Executable.h:
6107 * runtime/FunctionConstructor.cpp:
6109 * runtime/Heap.cpp:
6112 * runtime/Heap.h:
6113 * runtime/JSActivation.cpp:
6116 * runtime/JSActivation.h:
6118 * runtime/JSCell.h:
6119 * runtime/JSFunction.cpp:
6123 * runtime/JSFunction.h:
6124 * runtime/JSGlobalData.cpp:
6128 * runtime/JSGlobalData.h:
6129 * runtime/JSGlobalObjectFunctions.cpp:
6131 * runtime/JSObject.cpp:
6132 * runtime/JSStaticScopeObject.cpp:
6134 * runtime/JSStaticScopeObject.h:
6137 * runtime/JSZombie.cpp:
6139 * runtime/JSZombie.h:
6141 * runtime/MarkedSpace.h:
6229 * runtime/JSObject.cpp:
6298 * runtime/CommonIdentifiers.h:
6299 * runtime/JSGlobalData.cpp:
6303 * runtime/JSGlobalData.h:
6304 * runtime/JSGlobalObject.cpp:
6307 * runtime/JSObject.cpp:
6314 * runtime/JSObject.h:
6321 * runtime/ObjectConstructor.cpp:
6333 * runtime/ObjectConstructor.h:
6335 * runtime/Structure.cpp:
6345 * runtime/Structure.h:
6389 * runtime/JSGlobalObject.cpp:
6392 * runtime/JSGlobalObject.h:
6456 * runtime/Arguments.h:
6457 * runtime/JSActivation.cpp:
6458 * runtime/JSActivation.h:
6459 * runtime/JSCell.h:
6460 * runtime/JSGlobalObject.cpp:
6461 * runtime/JSGlobalObject.h:
6462 * runtime/JSObject.cpp:
6463 * runtime/JSStaticScopeObject.cpp:
6464 * runtime/JSStaticScopeObject.h:
6465 * runtime/JSVariableObject.h:
6466 * runtime/MarkedSpace.cpp:
6467 * runtime/MarkedSpace.h:
6494 * runtime/ArgList.h:
6496 * runtime/Arguments.cpp:
6503 * runtime/Arguments.h:
6508 * runtime/JSActivation.cpp:
6516 * runtime/JSActivation.h:
6517 * runtime/JSGlobalObject.cpp:
6524 * runtime/JSGlobalObject.h:
6527 * runtime/JSStaticScopeObject.cpp:
6530 * runtime/JSVariableObject.cpp:
6532 * runtime/JSVariableObject.h:
6547 * runtime/JSStaticScopeObject.cpp:
6561 * runtime/Arguments.h:
6562 * runtime/JSActivation.h: Removed out-of-line storage. Changed d-> to m_.
6564 * runtime/JSCell.h:
6568 * runtime/JSGlobalObject.cpp:
6569 * runtime/JSGlobalObject.h: Removed out-of-line storage. Changed d-> to m_.
6571 * runtime/JSObject.cpp: Don't ASSERT that JSFinalObject fills the maximum
6574 * runtime/JSStaticScopeObject.cpp:
6575 * runtime/JSStaticScopeObject.h:
6576 * runtime/JSVariableObject.h: Removed out-of-line storage. Changed d-> to m_.
6578 * runtime/MarkedSpace.cpp:
6581 * runtime/MarkedSpace.h: Added an imprecise size class to accomodate objects up to 1K.
6652 * runtime/Arguments.cpp:
6654 * runtime/JSActivation.cpp:
6656 * runtime/JSGlobalObject.h:
6658 * runtime/JSVariableObject.h:
6660 * runtime/PropertySlot.h:
6770 * runtime/Heap.cpp:
6772 * runtime/Heap.h:
6773 * runtime/JSCell.h:
6777 * runtime/MarkedBlock.h:
6778 * runtime/MarkedSpace.cpp:
6782 * runtime/MarkedSpace.h:
6854 * runtime/JSGlobalData.cpp:
6857 * runtime/JSObject.h:
6901 * runtime/JSGlobalData.h:
6902 * runtime/WriteBarrier.h:
6923 * runtime/PropertyMapHashTable.h:
6972 * runtime/Structure.cpp:
6990 * runtime/Structure.h:
7002 * runtime/MachineStackMarker.cpp:
7009 * runtime/MachineStackMarker.cpp:
7016 * runtime/MachineStackMarker.cpp:
7038 * runtime/MachineStackMarker.cpp:
7062 * runtime/JSGlobalData.h:
7063 * runtime/WriteBarrier.h:
7152 * runtime/ArgList.cpp:
7153 * runtime/Completion.cpp:
7155 * runtime/Completion.h:
7156 * runtime/DateConversion.cpp:
7157 * runtime/Executable.cpp:
7162 * runtime/FunctionConstructor.cpp:
7164 * runtime/GCActivityCallbackCF.cpp:
7165 * runtime/Identifier.cpp:
7166 * runtime/JSCell.h:
7167 * runtime/JSChunk.cpp: Added.
7168 * runtime/JSChunk.h: Added.
7169 * runtime/JSFunction.cpp:
7175 * runtime/JSFunction.h:
7178 * runtime/JSGlobalData.cpp:
7180 * runtime/JSGlobalData.h:
7181 * runtime/JSGlobalObject.cpp:
7184 * runtime/JSGlobalObject.h:
7187 * runtime/JSGlobalObjectFunctions.cpp:
7189 * runtime/JSLock.cpp:
7190 * runtime/JSNumberCell.cpp:
7191 * runtime/JSZombie.cpp:
7192 * runtime/MarkedBlock.cpp:
7193 * runtime/MarkedSpace.cpp:
7194 * runtime/PropertyNameArray.cpp:
7195 * runtime/ScopeChain.cpp:
7199 * runtime/ScopeChain.h:
7213 * runtime/ScopeChainMark.h:
7303 * runtime/Heap.cpp:
7305 * runtime/Heap.h:
7306 * runtime/JSCell.h:
7310 * runtime/MarkedBlock.h:
7311 * runtime/MarkedSpace.cpp:
7315 * runtime/MarkedSpace.h:
7419 * runtime/GCActivityCallback.cpp:
7444 * runtime/Heap.cpp:
7455 * runtime/Heap.h: Ditto.
7457 * runtime/JSCell.h:
7462 * runtime/MarkedBlock.h: Dropped the block size from 256KB to 16KB. With
7468 * runtime/MarkedSpace.cpp:
7474 * runtime/MarkedSpace.h:
7510 * runtime/Heap.cpp:
7513 * runtime/JSGlobalData.cpp:
7515 * runtime/JSGlobalData.h:
7516 * runtime/JSGlobalObject.cpp:
7519 * runtime/WeakGCMap.h:
7539 * runtime/WeakGCPtr.h:
7578 * runtime/Heap.cpp:
7580 * runtime/WeakGCPtr.h:
7659 * runtime/JSLock.cpp:
7755 * runtime/JSCell.h:
7761 * runtime/MarkedBlock.h:
7765 * runtime/MarkedSpace.cpp:
7770 * runtime/MarkedSpace.h:
7792 * runtime/JSByteArray.h:
7804 * runtime/Heap.cpp:
7809 * runtime/JSCell.h:
7815 * runtime/MarkedBlock.cpp:
7817 * runtime/MarkedBlock.h:
7821 * runtime/MarkedSpace.cpp:
7825 * runtime/MarkedSpace.h:
7909 * runtime/InitializeThreading.cpp:
7911 * runtime/Structure.cpp:
7916 * runtime/Structure.h:
7925 * runtime/DatePrototype.cpp:
7926 * runtime/GCActivityCallbackCF.cpp:
7927 * runtime/JSGlobalData.cpp:
7981 * runtime/MarkedBlock.cpp:
7983 * runtime/MarkedBlock.h:
7984 * runtime/MarkedSpace.cpp:
7991 * runtime/MarkedSpace.h:
8011 * runtime/MarkedBlock.cpp:
8013 * runtime/MarkedBlock.h:
8019 * runtime/MarkedSpace.cpp:
8037 * runtime/MarkedSpace.h:
8081 * runtime/JSObject.h:
8083 * runtime/Structure.cpp:
8093 * runtime/Structure.h:
8095 * runtime/StructureTransitionTable.h:
8176 * runtime/MathObject.cpp:
8195 * runtime/Arguments.h:
8196 * runtime/ArrayPrototype.cpp:
8197 * runtime/BooleanObject.cpp:
8198 * runtime/DateInstance.cpp:
8199 * runtime/DatePrototype.cpp:
8200 * runtime/ErrorInstance.cpp:
8201 * runtime/InternalFunction.cpp:
8202 * runtime/JSActivation.cpp:
8203 * runtime/JSArray.cpp:
8204 * runtime/JSFunction.cpp:
8205 * runtime/JSONObject.cpp:
8206 * runtime/JSObject.h:
8207 * runtime/JSZombie.h:
8208 * runtime/MathObject.cpp:
8209 * runtime/NativeErrorConstructor.cpp:
8210 * runtime/NumberConstructor.cpp:
8211 * runtime/NumberObject.cpp:
8212 * runtime/RegExpConstructor.cpp:
8213 * runtime/RegExpObject.cpp:
8214 * runtime/StringObject.cpp:
8215 * runtime/StringPrototype.cpp:
8228 * runtime/JSObject.h: Added JS_EXPORTDATA to s_info.
8242 * runtime/RegExpObject.h:
8272 * runtime/GlobalEvalFunction.cpp: Removed.
8273 * runtime/GlobalEvalFunction.h: Removed.
8274 * runtime/NativeFunctionWrapper.h: Removed.
8275 * runtime/PrototypeFunction.cpp: Removed.
8276 * runtime/PrototypeFunction.h: Removed.
8279 * runtime/Executable.cpp:
8281 * runtime/Executable.h:
8285 * runtime/JSFunction.cpp:
8289 * runtime/JSFunction.h:
8290 * runtime/JSGlobalData.cpp:
8292 * runtime/JSGlobalData.h:
8300 * runtime/ArrayConstructor.cpp:
8301 * runtime/BooleanPrototype.cpp:
8302 * runtime/BooleanPrototype.h:
8303 * runtime/CallData.h:
8304 * runtime/DateConstructor.cpp:
8305 * runtime/DateConstructor.h:
8306 * runtime/ErrorPrototype.cpp:
8307 * runtime/ErrorPrototype.h:
8308 * runtime/FunctionPrototype.cpp:
8309 * runtime/FunctionPrototype.h:
8310 * runtime/JSGlobalObject.cpp:
8311 * runtime/JSGlobalObject.h:
8312 * runtime/JSGlobalObjectFunctions.cpp:
8313 * runtime/Lookup.cpp:
8314 * runtime/NumberPrototype.cpp:
8315 * runtime/NumberPrototype.h:
8316 * runtime/ObjectConstructor.cpp:
8317 * runtime/ObjectConstructor.h:
8318 * runtime/ObjectPrototype.cpp:
8319 * runtime/ObjectPrototype.h:
8320 * runtime/RegExpPrototype.cpp:
8321 * runtime/RegExpPrototype.h:
8322 * runtime/SmallStrings.h:
8323 * runtime/StringConstructor.cpp:
8324 * runtime/StringConstructor.h:
8343 * runtime/ArrayConstructor.cpp:
8344 * runtime/BooleanPrototype.cpp:
8345 * runtime/DateConstructor.cpp:
8346 * runtime/ErrorPrototype.cpp:
8347 * runtime/FunctionPrototype.cpp:
8348 * runtime/Lookup.cpp:
8349 * runtime/NumberPrototype.cpp:
8350 * runtime/ObjectConstructor.cpp:
8351 * runtime/ObjectPrototype.cpp:
8352 * runtime/RegExpPrototype.cpp:
8353 * runtime/StringConstructor.cpp:
8421 * runtime/Arguments.cpp:
8422 * runtime/Arguments.h:
8423 * runtime/ArrayConstructor.cpp:
8424 * runtime/ArrayPrototype.cpp:
8425 * runtime/ArrayPrototype.h:
8426 * runtime/BooleanObject.cpp:
8427 * runtime/BooleanObject.h:
8428 * runtime/BooleanPrototype.cpp:
8429 * runtime/DateConstructor.cpp:
8430 * runtime/DateInstance.cpp:
8431 * runtime/DateInstance.h:
8432 * runtime/DatePrototype.cpp:
8433 * runtime/DatePrototype.h:
8434 * runtime/ErrorInstance.cpp:
8435 * runtime/ErrorInstance.h:
8436 * runtime/ErrorPrototype.cpp:
8437 * runtime/FunctionPrototype.cpp:
8438 * runtime/FunctionPrototype.h:
8439 * runtime/GetterSetter.h:
8440 * runtime/GlobalEvalFunction.h:
8441 * runtime/InternalFunction.cpp:
8442 * runtime/InternalFunction.h:
8443 * runtime/JSAPIValueWrapper.h:
8444 * runtime/JSActivation.cpp:
8445 * runtime/JSActivation.h:
8446 * runtime/JSArray.cpp:
8447 * runtime/JSArray.h:
8448 * runtime/JSByteArray.cpp:
8449 * runtime/JSByteArray.h:
8450 * runtime/JSCell.cpp:
8451 * runtime/JSCell.h:
8452 * runtime/JSFunction.cpp:
8453 * runtime/JSFunction.h:
8454 * runtime/JSGlobalData.cpp:
8455 * runtime/JSGlobalObject.cpp:
8456 * runtime/JSGlobalObject.h:
8457 * runtime/JSNotAnObject.h:
8458 * runtime/JSONObject.cpp:
8459 * runtime/JSONObject.h:
8460 * runtime/JSObject.cpp:
8461 * runtime/JSObject.h:
8462 * runtime/JSObjectWithGlobalObject.h:
8463 * runtime/JSPropertyNameIterator.h:
8464 * runtime/JSStaticScopeObject.h:
8465 * runtime/JSString.h:
8466 * runtime/JSVariableObject.h:
8467 * runtime/JSWrapperObject.h:
8468 * runtime/JSZombie.cpp:
8469 * runtime/JSZombie.h:
8470 * runtime/Lookup.cpp:
8471 * runtime/MathObject.cpp:
8472 * runtime/MathObject.h:
8473 * runtime/NativeErrorConstructor.cpp:
8474 * runtime/NativeErrorConstructor.h:
8475 * runtime/NumberConstructor.cpp:
8476 * runtime/NumberConstructor.h:
8477 * runtime/NumberObject.cpp:
8478 * runtime/NumberObject.h:
8479 * runtime/NumberPrototype.cpp:
8480 * runtime/ObjectConstructor.cpp:
8481 * runtime/ObjectPrototype.cpp:
8482 * runtime/RegExpConstructor.cpp:
8483 * runtime/RegExpConstructor.h:
8484 * runtime/RegExpObject.cpp:
8485 * runtime/RegExpObject.h:
8486 * runtime/RegExpPrototype.cpp:
8487 * runtime/ScopeChain.cpp:
8488 * runtime/StringConstructor.cpp:
8489 * runtime/StringObject.cpp:
8490 * runtime/StringObject.h:
8491 * runtime/StringObjectThatMasqueradesAsUndefined.h:
8492 * runtime/StringPrototype.cpp:
8493 * runtime/StringPrototype.h:
8494 * runtime/Structure.cpp:
8495 * runtime/Structure.h:
8574 * runtime/MarkedSpace.cpp:
8580 * runtime/MarkedSpace.h:
8595 * runtime/RegExpObject.h:
8608 * runtime/MarkedSpace.cpp:
8617 * runtime/MarkedSpace.h:
8642 * runtime/MarkedSpace.h:
8672 * runtime/MarkedSpace.h:
8686 * runtime/Heap.cpp:
8691 * runtime/Heap.h: Fixed up includes.
8693 * runtime/MarkedBlock.h: Made firstAtom() static so clients can call it
8696 * runtime/MarkedSpace.cpp:
8709 * runtime/MarkedSpace.h: Updated for changes mentioned above.
8723 * runtime/MarkedBlock.cpp:
8727 * runtime/MarkedBlock.h: Shrunk the atom size so we can allocate things
8741 * runtime/JSCell.h:
8746 * runtime/MarkedBlock.cpp:
8749 * runtime/MarkedBlock.h:
8761 * runtime/MarkedBlock.h:
8765 * runtime/MarkedSpace.h:
8783 * runtime/JSCell.h:
8788 * runtime/MarkedBlock.cpp:
8791 * runtime/MarkedBlock.h:
8818 * runtime/JSArray.cpp:
8820 * runtime/JSObject.h:
8822 * runtime/SlotAccessor.h: Removed.
8823 * runtime/WeakGCPtr.h:
8826 * runtime/WriteBarrier.h:
8865 * runtime/Heap.cpp:
8870 * runtime/JSCell.h:
8875 * runtime/MarkedBlock.cpp:
8880 * runtime/MarkedBlock.h:
8896 * runtime/MarkedSpace.cpp:
8901 * runtime/MarkedSpace.h:
8910 * runtime/WriteBarrier.h:
8929 * runtime/JSArray.cpp:
8931 * runtime/JSObject.h:
8933 * runtime/SlotAccessor.h: Added.
8941 * runtime/WeakGCPtr.h:
8944 * runtime/WriteBarrier.h:
8987 * runtime/JSGlobalObject.cpp:
8989 * runtime/JSGlobalObject.h: Added a helper function for growing the