• Home
  • Raw
  • Download

Lines Matching full:runtime

80         * runtime/Arguments.h:
82 * runtime/ErrorInstance.cpp:
84 * runtime/ErrorInstance.h:
85 * runtime/ExceptionHelpers.cpp:
88 * runtime/JSArray.cpp:
90 * runtime/JSArray.h:
91 * runtime/JSByteArray.cpp:
93 * runtime/JSByteArray.h:
95 * runtime/JSFunction.cpp:
97 * runtime/JSGlobalData.cpp:
99 * runtime/JSGlobalObject.h:
101 * runtime/JSNotAnObject.h:
103 * runtime/JSObject.cpp:
106 * runtime/JSObject.h:
119 * runtime/JSObjectWithGlobalObject.cpp:
121 * runtime/JSObjectWithGlobalObject.h:
123 * runtime/JSTypeInfo.h:
126 * runtime/JSVariableObject.h:
128 * runtime/JSWrapperObject.h:
130 * runtime/ObjectConstructor.cpp:
132 * runtime/ObjectPrototype.cpp:
134 * runtime/ObjectPrototype.h:
135 * runtime/StrictEvalActivation.cpp:
137 * runtime/StrictEvalActivation.h:
138 * runtime/Structure.cpp:
170 * runtime/Operations.h:
305 * runtime/GCHandle.cpp: Removed.
306 * runtime/GCHandle.h: Removed.
307 * runtime/Heap.cpp:
311 * runtime/Heap.h:
314 * runtime/JSGlobalData.cpp:
316 * runtime/JSGlobalData.h:
318 * runtime/JSGlobalObject.cpp:
320 * runtime/JSPropertyNameIterator.cpp:
323 * runtime/JSPropertyNameIterator.h:
327 * runtime/Protect.h:
328 * runtime/Structure.cpp:
330 * runtime/Structure.h:
331 * runtime/WeakGCPtr.h:
343 * runtime/WriteBarrier.h:
382 * runtime/JSCell.h:
384 * runtime/MarkedBlock.cpp:
388 * runtime/MarkedBlock.h: Added missing element to the CELLS_PER_BLOCK
406 * runtime/MarkedSpace.cpp:
440 * runtime/JSCell.h:
442 * runtime/MarkedBlock.cpp:
446 * runtime/MarkedBlock.h:
505 * runtime/Arguments.cpp:
509 * runtime/Arguments.h: Ditto.
568 * runtime/GCActivityCallbackCF.cpp:
578 * runtime/GCActivityCallbackCF.cpp:
588 * runtime/GCActivityCallbackCF.cpp:
625 * runtime/CollectorHeapIterator.h: Removed.
627 * runtime/Heap.cpp:
635 * runtime/Heap.h:
637 * runtime/JSGlobalData.cpp:
641 * runtime/MarkedBlock.h:
646 * runtime/MarkedSpace.cpp:
647 * runtime/MarkedSpace.h:
685 * runtime/CollectorHeapIterator.h:
688 * runtime/Error.cpp: Switched to using ASSERT_CLASS_FITS_IN_CELL, like
691 * runtime/Heap.cpp:
696 * runtime/Heap.h: Moved the ASSERT here to MarkedBlock, since it enforces
700 * runtime/JSCell.h:
705 * runtime/JSGlobalData.cpp:
710 * runtime/MarkedBlock.cpp:
715 * runtime/MarkedBlock.h:
722 * runtime/MarkedSpace.cpp:
727 * runtime/MarkedSpace.h: Use MarkedBlock helper functions instead of
739 * runtime/Heap.cpp:
746 * runtime/MarkedBlock.h:
752 * runtime/MarkedSpace.cpp:
758 * runtime/MarkedSpace.h: Use new helper functions instead of accessing
784 * runtime/GCActivityCallbackCF.cpp:
801 * runtime/GCActivityCallback.h: expose a PLATFORM(CF) constructor that can
803 * runtime/GCActivityCallbackCF.cpp:
819 * runtime/CollectorHeapIterator.h: Removed DeadObjectIterator, since it
822 * runtime/Heap.cpp:
827 * runtime/JSCell.h:
830 * runtime/MarkedBlock.cpp:
835 * runtime/MarkedBlock.h:
836 * runtime/MarkedSpace.cpp:
839 * runtime/MarkedSpace.h: Split out the code mentioned above.
874 * runtime/MarkedBlock.cpp:
1001 * runtime/CollectorHeapIterator.h: Removed ObjectIterator since it is
1004 * runtime/JSCell.h: Maded MarkedBlock a friend so it can construct and
1007 * runtime/MarkedBlock.cpp:
1015 * runtime/MarkedBlock.h: Made the consructor private and moved it into
1018 * runtime/MarkedSpace.cpp:
1022 * runtime/MarkedSpace.h:
1097 * runtime/MarkedBlock.h:
1103 * runtime/MarkedSpace.cpp:
1105 * runtime/MarkedSpace.h:
1121 * runtime/RegExp.cpp:
1138 * runtime/MarkedSpace.cpp: Removed some now-unused constants and
1153 * runtime/CollectorHeapIterator.h:
1158 * runtime/MarkedSpace.cpp:
1178 * runtime/MarkedSpace.h:
1196 * runtime/MarkedBlock.h: Changed CELLS_PER_BLOCK to account for the extra
1210 * runtime/MarkedSpace.cpp:
1211 * runtime/MarkedSpace.h:
1240 * runtime/WriteBarrier.h:
1250 * runtime/Arguments.h:
1252 * runtime/JSGlobalObject.cpp:
1254 * runtime/JSGlobalObject.h:
1257 * runtime/JSVariableObject.h:
1271 * runtime/MarkedSpace.cpp:
1274 * runtime/MarkedSpace.h: Removed resizeBlocks and growBlocks, and
1287 * runtime/MarkedSpace.cpp:
1379 * runtime/Arguments.cpp:
1381 * runtime/Arguments.h:
1383 * runtime/JSPropertyNameIterator.cpp:
1385 * runtime/JSVariableObject.h:
1387 * runtime/StructureChain.cpp:
1436 * runtime/Heap.cpp:
1439 * runtime/Heap.h:
1440 * runtime/MarkedSpace.cpp:
1445 * runtime/MarkedSpace.h:
1508 * runtime/RegExp.cpp:
1537 * runtime/RegExp.cpp:
1553 * runtime/Heap.cpp:
1556 * runtime/Heap.h:
1557 * runtime/MarkedSpace.cpp:
1561 * runtime/MarkedSpace.h:
1567 * runtime/Heap.cpp:
1580 * runtime/Heap.cpp:
1583 * runtime/Heap.h: Reorganized a few data members for better cache locality.
1586 * runtime/MarkedSpace.cpp:
1592 * runtime/MarkedSpace.h:
1615 * runtime/MarkedSpace.cpp:
1636 * runtime/MarkedBlock.h:
1642 * runtime/MarkedSpace.cpp:
1647 * runtime/MarkedSpace.h:
1776 * runtime/Heap.cpp:
1778 * runtime/Heap.h:
1782 * runtime/JSArray.h:
1785 * runtime/JSCell.h:
1787 * runtime/MarkedBlock.cpp: Added.
1788 * runtime/MarkedBlock.h: Added.
1796 * runtime/MarkedSpace.h:
1800 * runtime/SmallStrings.cpp:
1802 * runtime/WeakGCMap.h:
1906 * runtime/Heap.cpp:
1910 * runtime/Heap.h:
1912 * runtime/JSGlobalData.cpp:
1914 * runtime/JSGlobalData.h:
1915 * runtime/JSGlobalObject.cpp:
1919 * runtime/JSGlobalObject.h:
1920 * runtime/MarkedSpace.cpp: Store the set of global objects in a weak map
1939 * runtime/CollectorHeapIterator.h:
1964 * runtime/ArrayPrototype.cpp:
1966 * runtime/BooleanConstructor.cpp:
1969 * runtime/BooleanObject.cpp:
1971 * runtime/BooleanObject.h:
1972 * runtime/BooleanPrototype.cpp:
1974 * runtime/DateInstance.cpp:
1976 * runtime/DatePrototype.cpp:
1978 * runtime/JSActivation.cpp:
1980 * runtime/JSArray.cpp:
1982 * runtime/JSFunction.cpp:
1984 * runtime/JSGlobalObject.h:
1986 * runtime/JSObject.cpp:
1988 * runtime/JSObject.h:
1997 * runtime/JSObjectWithGlobalObject.cpp:
1999 * runtime/JSWrapperObject.h:
2002 * runtime/Lookup.cpp:
2004 * runtime/NumberConstructor.cpp:
2006 * runtime/NumberObject.cpp:
2009 * runtime/NumberObject.h:
2010 * runtime/NumberPrototype.cpp:
2012 * runtime/PropertySlot.h:
2016 * runtime/StringObject.cpp:
2018 * runtime/StringPrototype.cpp:
2020 * runtime/WriteBarrier.h:
2097 * runtime/WeakGCMap.h:
2159 * runtime/ArgList.cpp:
2161 * runtime/Arguments.cpp:
2166 * runtime/Arguments.h:
2169 * runtime/ArrayConstructor.cpp:
2172 * runtime/ArrayPrototype.cpp:
2174 * runtime/BatchedTransitionOptimizer.h:
2177 * runtime/BooleanConstructor.cpp:
2181 * runtime/BooleanPrototype.cpp:
2183 * runtime/ConservativeSet.cpp:
2185 * runtime/ConservativeSet.h:
2188 * runtime/DateConstructor.cpp:
2190 * runtime/DateInstance.cpp:
2192 * runtime/DatePrototype.cpp:
2197 * runtime/ErrorConstructor.cpp:
2199 * runtime/ErrorInstance.cpp:
2201 * runtime/ErrorPrototype.cpp:
2203 * runtime/FunctionConstructor.cpp:
2205 * runtime/FunctionPrototype.cpp:
2207 * runtime/GetterSetter.cpp:
2209 * runtime/GetterSetter.h:
2215 * runtime/GlobalEvalFunction.cpp:
2218 * runtime/GlobalEvalFunction.h:
2220 * runtime/Heap.cpp:
2224 * runtime/InternalFunction.cpp:
2226 * runtime/JSAPIValueWrapper.h:
2229 * runtime/JSActivation.cpp:
2232 * runtime/JSArray.cpp:
2248 * runtime/JSArray.h:
2253 * runtime/JSByteArray.cpp:
2255 * runtime/JSCell.h:
2259 * runtime/JSFunction.cpp:
2262 * runtime/JSGlobalData.h:
2263 * runtime/JSGlobalObject.cpp:
2268 * runtime/JSGlobalObject.h:
2290 * runtime/JSONObject.cpp:
2298 * runtime/JSObject.cpp:
2306 * runtime/JSObject.h:
2319 * runtime/JSPropertyNameIterator.cpp:
2322 * runtime/JSPropertyNameIterator.h:
2323 * runtime/JSStaticScopeObject.cpp:
2325 * runtime/JSString.cpp:
2327 * runtime/JSValue.h:
2328 * runtime/JSWrapperObject.cpp:
2330 * runtime/JSWrapperObject.h:
2333 * runtime/LiteralParser.cpp:
2335 * runtime/Lookup.cpp:
2337 * runtime/Lookup.h:
2339 * runtime/MarkStack.h:
2343 * runtime/MathObject.cpp:
2345 * runtime/NativeErrorConstructor.cpp:
2347 * runtime/NativeErrorPrototype.cpp:
2349 * runtime/NumberConstructor.cpp:
2352 * runtime/NumberObject.cpp:
2354 * runtime/NumberPrototype.cpp:
2356 * runtime/ObjectConstructor.cpp:
2359 * runtime/Operations.h:
2362 * runtime/PrototypeFunction.cpp:
2364 * runtime/PutPropertySlot.h:
2368 * runtime/RegExpConstructor.cpp:
2370 * runtime/ScopeChain.cpp:
2372 * runtime/ScopeChain.h:
2377 * runtime/ScopeChainMark.h:
2379 * runtime/SmallStrings.cpp:
2382 * runtime/SmallStrings.h:
2386 * runtime/StringConstructor.cpp:
2388 * runtime/StringObject.cpp:
2390 * runtime/StringObject.h:
2391 * runtime/StringPrototype.cpp:
2393 * runtime/Structure.cpp:
2398 * runtime/Structure.h:
2401 * runtime/WeakGCMap.h:
2408 * runtime/WriteBarrier.h: Added.
2509 * runtime/WeakGCMap.h:
2575 * runtime/ArgList.cpp:
2577 * runtime/Arguments.cpp:
2582 * runtime/Arguments.h:
2585 * runtime/ArrayConstructor.cpp:
2588 * runtime/ArrayPrototype.cpp:
2590 * runtime/BatchedTransitionOptimizer.h:
2593 * runtime/BooleanConstructor.cpp:
2597 * runtime/BooleanPrototype.cpp:
2599 * runtime/ConservativeSet.cpp:
2601 * runtime/ConservativeSet.h:
2604 * runtime/DateConstructor.cpp:
2606 * runtime/DateInstance.cpp:
2608 * runtime/DatePrototype.cpp:
2613 * runtime/ErrorConstructor.cpp:
2615 * runtime/ErrorInstance.cpp:
2617 * runtime/ErrorPrototype.cpp:
2619 * runtime/FunctionConstructor.cpp:
2621 * runtime/FunctionPrototype.cpp:
2623 * runtime/GetterSetter.cpp:
2625 * runtime/GetterSetter.h:
2631 * runtime/GlobalEvalFunction.cpp:
2634 * runtime/GlobalEvalFunction.h:
2636 * runtime/Heap.cpp:
2640 * runtime/InternalFunction.cpp:
2642 * runtime/JSAPIValueWrapper.h:
2645 * runtime/JSActivation.cpp:
2648 * runtime/JSArray.cpp:
2664 * runtime/JSArray.h:
2669 * runtime/JSByteArray.cpp:
2671 * runtime/JSCell.h:
2674 * runtime/JSFunction.cpp:
2677 * runtime/JSGlobalData.h:
2678 * runtime/JSGlobalObject.cpp:
2683 * runtime/JSGlobalObject.h:
2705 * runtime/JSONObject.cpp:
2712 * runtime/JSObject.cpp:
2720 * runtime/JSObject.h:
2732 * runtime/JSPropertyNameIterator.cpp:
2735 * runtime/JSPropertyNameIterator.h:
2736 * runtime/JSStaticScopeObject.cpp:
2738 * runtime/JSString.cpp:
2740 * runtime/JSValue.h:
2741 * runtime/JSWrapperObject.cpp:
2743 * runtime/JSWrapperObject.h:
2746 * runtime/LiteralParser.cpp:
2748 * runtime/Lookup.cpp:
2750 * runtime/Lookup.h:
2752 * runtime/MarkStack.h:
2754 * runtime/MathObject.cpp:
2756 * runtime/NativeErrorConstructor.cpp:
2758 * runtime/NativeErrorPrototype.cpp:
2760 * runtime/NumberConstructor.cpp:
2763 * runtime/NumberObject.cpp:
2765 * runtime/NumberPrototype.cpp:
2767 * runtime/ObjectConstructor.cpp:
2770 * runtime/Operations.h:
2773 * runtime/PrototypeFunction.cpp:
2775 * runtime/PutPropertySlot.h:
2779 * runtime/RegExpConstructor.cpp:
2781 * runtime/ScopeChain.cpp:
2783 * runtime/ScopeChain.h:
2788 * runtime/ScopeChainMark.h:
2790 * runtime/SmallStrings.cpp:
2793 * runtime/SmallStrings.h:
2797 * runtime/StringConstructor.cpp:
2799 * runtime/StringObject.cpp:
2801 * runtime/StringObject.h:
2802 * runtime/StringPrototype.cpp:
2804 * runtime/Structure.cpp:
2809 * runtime/Structure.h:
2811 * runtime/WeakGCMap.h:
2818 * runtime/WriteBarrier.h: Removed.
2824 * runtime/WriteBarrier.h:
2831 * runtime/WriteBarrier.h:
2892 * runtime/ArgList.cpp:
2894 * runtime/Arguments.cpp:
2899 * runtime/Arguments.h:
2902 * runtime/ArrayConstructor.cpp:
2905 * runtime/ArrayPrototype.cpp:
2907 * runtime/BatchedTransitionOptimizer.h:
2910 * runtime/BooleanConstructor.cpp:
2914 * runtime/BooleanPrototype.cpp:
2916 * runtime/ConservativeSet.cpp:
2918 * runtime/ConservativeSet.h:
2921 * runtime/DateConstructor.cpp:
2923 * runtime/DateInstance.cpp:
2925 * runtime/DatePrototype.cpp:
2930 * runtime/ErrorConstructor.cpp:
2932 * runtime/ErrorInstance.cpp:
2934 * runtime/ErrorPrototype.cpp:
2936 * runtime/FunctionConstructor.cpp:
2938 * runtime/FunctionPrototype.cpp:
2940 * runtime/GetterSetter.cpp:
2942 * runtime/GetterSetter.h:
2948 * runtime/GlobalEvalFunction.cpp:
2951 * runtime/GlobalEvalFunction.h:
2953 * runtime/Heap.cpp:
2957 * runtime/InternalFunction.cpp:
2959 * runtime/JSAPIValueWrapper.h:
2962 * runtime/JSActivation.cpp:
2965 * runtime/JSArray.cpp:
2981 * runtime/JSArray.h:
2986 * runtime/JSByteArray.cpp:
2988 * runtime/JSCell.h:
2992 * runtime/JSFunction.cpp:
2995 * runtime/JSGlobalData.h:
2996 * runtime/JSGlobalObject.cpp:
3001 * runtime/JSGlobalObject.h:
3023 * runtime/JSONObject.cpp:
3031 * runtime/JSObject.cpp:
3039 * runtime/JSObject.h:
3052 * runtime/JSPropertyNameIterator.cpp:
3055 * runtime/JSPropertyNameIterator.h:
3056 * runtime/JSStaticScopeObject.cpp:
3058 * runtime/JSString.cpp:
3060 * runtime/JSValue.h:
3061 * runtime/JSWrapperObject.cpp:
3063 * runtime/JSWrapperObject.h:
3066 * runtime/LiteralParser.cpp:
3068 * runtime/Lookup.cpp:
3070 * runtime/Lookup.h:
3072 * runtime/MarkStack.h:
3076 * runtime/MathObject.cpp:
3078 * runtime/NativeErrorConstructor.cpp:
3080 * runtime/NativeErrorPrototype.cpp:
3082 * runtime/NumberConstructor.cpp:
3085 * runtime/NumberObject.cpp:
3087 * runtime/NumberPrototype.cpp:
3089 * runtime/ObjectConstructor.cpp:
3092 * runtime/Operations.h:
3095 * runtime/PrototypeFunction.cpp:
3097 * runtime/PutPropertySlot.h:
3101 * runtime/RegExpConstructor.cpp:
3103 * runtime/ScopeChain.cpp:
3105 * runtime/ScopeChain.h:
3110 * runtime/ScopeChainMark.h:
3112 * runtime/SmallStrings.cpp:
3115 * runtime/SmallStrings.h:
3119 * runtime/StringConstructor.cpp:
3121 * runtime/StringObject.cpp:
3123 * runtime/StringObject.h:
3124 * runtime/StringPrototype.cpp:
3126 * runtime/Structure.cpp:
3131 * runtime/Structure.h:
3134 * runtime/WeakGCMap.h:
3142 * runtime/WriteBarrier.h: Added.
3170 * runtime/Heap.cpp:
3182 * runtime/Heap.h: Carved a new shared reset function out of the old
3271 * runtime/CollectorHeapIterator.h:
3285 * runtime/MarkedSpace.cpp:
3301 * runtime/Heap.cpp:
3303 * runtime/Heap.h:
3304 * runtime/MarkedSpace.cpp:
3306 * runtime/MarkedSpace.h: Don't go out of our way to destroy GC-protected
3321 * runtime/MarkedSpace.cpp:
3325 * runtime/MarkedSpace.h: Code reuse is good.
3344 * runtime/Heap.cpp:
3351 * runtime/Heap.h:
3359 * runtime/MarkedSpace.cpp:
3363 * runtime/MarkedSpace.h: Removed statistics and the Statistics class because
3366 * runtime/MemoryStatistics.cpp:
3367 * runtime/MemoryStatistics.h: Ditto.
3397 * runtime/RegExp.cpp:
3407 * runtime/JSGlobalData.cpp:
3500 * runtime/ArgList.cpp:
3502 * runtime/Arguments.cpp:
3507 * runtime/Arguments.h:
3510 * runtime/ArrayConstructor.cpp:
3513 * runtime/ArrayPrototype.cpp:
3515 * runtime/BatchedTransitionOptimizer.h:
3518 * runtime/BooleanConstructor.cpp:
3522 * runtime/BooleanPrototype.cpp:
3524 * runtime/ConservativeSet.cpp:
3526 * runtime/ConservativeSet.h:
3529 * runtime/DateConstructor.cpp:
3531 * runtime/DateInstance.cpp:
3533 * runtime/DatePrototype.cpp:
3538 * runtime/ErrorConstructor.cpp:
3540 * runtime/ErrorInstance.cpp:
3542 * runtime/ErrorPrototype.cpp:
3544 * runtime/FunctionConstructor.cpp:
3546 * runtime/FunctionPrototype.cpp:
3548 * runtime/GetterSetter.cpp:
3550 * runtime/GetterSetter.h:
3556 * runtime/GlobalEvalFunction.cpp:
3559 * runtime/GlobalEvalFunction.h:
3561 * runtime/Heap.cpp:
3565 * runtime/InternalFunction.cpp:
3567 * runtime/JSAPIValueWrapper.h:
3570 * runtime/JSActivation.cpp:
3573 * runtime/JSArray.cpp:
3589 * runtime/JSArray.h:
3594 * runtime/JSByteArray.cpp:
3596 * runtime/JSCell.h:
3599 * runtime/JSFunction.cpp:
3602 * runtime/JSGlobalData.h:
3603 * runtime/JSGlobalObject.cpp:
3608 * runtime/JSGlobalObject.h:
3630 * runtime/JSONObject.cpp:
3637 * runtime/JSObject.cpp:
3645 * runtime/JSObject.h:
3657 * runtime/JSPropertyNameIterator.cpp:
3660 * runtime/JSPropertyNameIterator.h:
3661 * runtime/JSStaticScopeObject.cpp:
3663 * runtime/JSString.cpp:
3665 * runtime/JSValue.h:
3666 * runtime/JSWrapperObject.cpp:
3668 * runtime/JSWrapperObject.h:
3671 * runtime/LiteralParser.cpp:
3673 * runtime/Lookup.cpp:
3675 * runtime/Lookup.h:
3677 * runtime/MarkStack.h:
3679 * runtime/MathObject.cpp:
3681 * runtime/NativeErrorConstructor.cpp:
3683 * runtime/NativeErrorPrototype.cpp:
3685 * runtime/NumberConstructor.cpp:
3688 * runtime/NumberObject.cpp:
3690 * runtime/NumberPrototype.cpp:
3692 * runtime/ObjectConstructor.cpp:
3695 * runtime/Operations.h:
3698 * runtime/PrototypeFunction.cpp:
3700 * runtime/PutPropertySlot.h:
3704 * runtime/RegExpConstructor.cpp:
3706 * runtime/ScopeChain.cpp:
3708 * runtime/ScopeChain.h:
3713 * runtime/ScopeChainMark.h:
3715 * runtime/SmallStrings.cpp:
3718 * runtime/SmallStrings.h:
3722 * runtime/StringConstructor.cpp:
3724 * runtime/StringObject.cpp:
3726 * runtime/StringObject.h:
3727 * runtime/StringPrototype.cpp:
3729 * runtime/Structure.cpp:
3734 * runtime/Structure.h:
3736 * runtime/WeakGCMap.h:
3743 * runtime/WriteBarrier.h: Removed.
3872 * runtime/Arguments.cpp:
3877 * runtime/Arguments.h:
3880 * runtime/ArrayConstructor.cpp:
3883 * runtime/ArrayPrototype.cpp:
3885 * runtime/BatchedTransitionOptimizer.h:
3888 * runtime/BooleanConstructor.cpp:
3892 * runtime/BooleanPrototype.cpp:
3894 * runtime/ConservativeSet.h:
3896 * runtime/DateConstructor.cpp:
3898 * runtime/DateInstance.cpp:
3900 * runtime/DatePrototype.cpp:
3905 * runtime/ErrorConstructor.cpp:
3907 * runtime/ErrorInstance.cpp:
3909 * runtime/ErrorPrototype.cpp:
3911 * runtime/FunctionConstructor.cpp:
3913 * runtime/FunctionPrototype.cpp:
3915 * runtime/GetterSetter.cpp:
3917 * runtime/GetterSetter.h:
3923 * runtime/GlobalEvalFunction.cpp:
3926 * runtime/GlobalEvalFunction.h:
3928 * runtime/Heap.cpp:
3932 * runtime/InternalFunction.cpp:
3934 * runtime/JSAPIValueWrapper.h:
3937 * runtime/JSActivation.cpp:
3939 * runtime/JSArray.cpp:
3955 * runtime/JSArray.h:
3960 * runtime/JSByteArray.cpp:
3962 * runtime/JSCell.h:
3965 * runtime/JSFunction.cpp:
3968 * runtime/JSGlobalObject.cpp:
3973 * runtime/JSGlobalObject.h:
3994 * runtime/JSONObject.cpp:
4002 * runtime/JSObject.cpp:
4010 * runtime/JSObject.h:
4022 * runtime/JSStaticScopeObject.cpp:
4024 * runtime/JSString.cpp:
4026 * runtime/JSValue.h:
4027 * runtime/JSWrapperObject.cpp:
4029 * runtime/JSWrapperObject.h:
4032 * runtime/LiteralParser.cpp:
4034 * runtime/Lookup.cpp:
4036 * runtime/Lookup.h:
4038 * runtime/MarkStack.h:
4039 * runtime/MathObject.cpp:
4041 * runtime/NativeErrorConstructor.cpp:
4043 * runtime/NativeErrorPrototype.cpp:
4045 * runtime/NumberConstructor.cpp:
4048 * runtime/NumberObject.cpp:
4050 * runtime/NumberPrototype.cpp:
4052 * runtime/ObjectConstructor.cpp:
4055 * runtime/Operations.h:
4058 * runtime/PrototypeFunction.cpp:
4060 * runtime/PutPropertySlot.h:
4064 * runtime/RegExpConstructor.cpp:
4066 * runtime/ScopeChain.cpp:
4068 * runtime/ScopeChain.h:
4073 * runtime/ScopeChainMark.h:
4075 * runtime/SmallStrings.cpp:
4078 * runtime/SmallStrings.h:
4082 * runtime/StringConstructor.cpp:
4084 * runtime/StringObject.cpp:
4086 * runtime/StringObject.h:
4087 * runtime/StringPrototype.cpp:
4089 * runtime/Structure.cpp:
4091 * runtime/Structure.h:
4093 * runtime/WeakGCMap.h:
4100 * runtime/WriteBarrier.h: Added.
4136 * runtime/WeakGCMap.h:
4177 * runtime/WeakGCMap.h:
4202 * runtime/WeakGCMap.h:
4268 * runtime/JSONObject.cpp:
4451 * runtime/ConservativeSet.cpp:
4454 * runtime/ConservativeSet.h: Tweaked the inline capacity to 128, and
4481 * runtime/ConservativeSet.cpp: Added.
4484 * runtime/ConservativeSet.h: Added.
4490 * runtime/Heap.cpp:
4492 * runtime/MachineStackMarker.cpp:
4495 * runtime/MachineStackMarker.h:
4496 * runtime/MarkStack.h: Updated for changes above.
4502 * runtime/MachineStackMarker.cpp:
4511 * runtime/JSCell.h:
4513 * runtime/MarkedSpace.h:
4521 * runtime/MachineStackMarker.cpp:
4533 * runtime/MachineStackMarker.cpp:
4546 * runtime/MarkedSpace.h:
4561 * runtime/Heap.cpp:
4564 * runtime/Heap.h:
4569 * runtime/MachineStackMarker.cpp:
4574 * runtime/MachineStackMarker.h: Move the conservative marking code here.
4576 * runtime/MarkStack.h:
4581 * runtime/MarkedSpace.cpp:
4583 * runtime/MarkedSpace.h:
4634 * runtime/Heap.cpp:
4637 * runtime/Heap.h:
4638 * runtime/JSGlobalData.cpp:
4640 * runtime/JSGlobalData.h:
4696 * runtime/Heap.cpp:
4715 * runtime/Heap.h: Updated to use the ConservativeSet API.
4717 * runtime/MachineStackMarker.cpp:
4722 * runtime/MachineStackMarker.h: Ditto.
4724 * runtime/MarkStack.h:
4730 * runtime/MarkedSpace.cpp:
4734 * runtime/MarkedSpace.h: When marking conservatively, guard against
4806 * runtime/JSGlobalObject.cpp:
4829 * runtime/ArrayPrototype.cpp:
4835 * runtime/ErrorPrototype.cpp:
4838 * runtime/JSGlobalData.h: Renamed arrayVisitedElements to
4841 * runtime/RegExpPrototype.cpp:
4844 * runtime/StringRecursionChecker.cpp: Added.
4845 * runtime/StringRecursionChecker.h: Added.
4857 * runtime/RegExpObject.cpp:
4858 * runtime/RegExpObject.h:
4988 * runtime/JSActivation.cpp:
4990 * runtime/JSGlobalObject.cpp:
5005 * runtime/JSActivation.cpp:
5018 * runtime/JSActivation.cpp:
5022 * runtime/JSGlobalObject.cpp:
5231 * runtime/JSObject.cpp:
5254 * runtime/Heap.cpp:
5261 * runtime/Heap.cpp:
5270 * runtime/Heap.cpp:
5292 * runtime/Heap.cpp:
5311 * runtime/Heap.cpp:
5325 * runtime/Heap.h:
5333 * runtime/JSCell.h:
5336 * runtime/JSValue.h: Moved the ValueStringPair typedef to help with #includes.
5338 * runtime/MarkedSpace.cpp: Copied from runtime/Heap.cpp.
5358 * runtime/MarkedSpace.h: Copied from runtime/Heap.h.
5368 * runtime/MemoryStatistics.cpp:
5370 * runtime/MemoryStatistics.h: Updated for MarkedSpace delegation.
5545 range), and only jump to the GB range if we detect at runtime that
5553 embedded to generic values at runtime, on linux, if overcommit is
5589 * runtime/RegExp.cpp:
5615 * runtime/RegExp.cpp:
5644 * runtime/RegExp.cpp:
5670 * runtime/JSArray.cpp:
5687 * runtime/JSString.h:
5731 * runtime/Heap.cpp:
5767 * runtime/Collector.cpp: Removed.
5768 * runtime/Collector.h: Removed.
5769 * runtime/CollectorHeapIterator.h:
5770 * runtime/GCActivityCallbackCF.cpp:
5771 * runtime/Heap.cpp: Copied from JavaScriptCore/runtime/Collector.cpp.
5772 * runtime/Heap.h: Copied from JavaScriptCore/runtime/Collector.h.
5773 * runtime/InitializeThreading.cpp:
5774 * runtime/JSCell.h:
5775 * runtime/JSGlobalData.cpp:
5776 * runtime/JSGlobalData.h:
5777 * runtime/JSLock.cpp:
5778 * runtime/JSNumberCell.h:
5779 * runtime/MachineStackMarker.cpp:
5780 * runtime/MemoryStatistics.h:
5781 * runtime/Protect.h:
5782 * runtime/UString.cpp:
5783 * runtime/WeakGCMap.h:
5784 * runtime/WeakGCPtr.h:
5797 * runtime/JSString.h:
5815 * runtime/RegExp.cpp:
6217 that are not early errors are runtime errors.
6230 If m_expressionTooDeep then throw a runtime error.
6288 * runtime/ExceptionHelpers.cpp:
6291 * runtime/ExceptionHelpers.h:
6293 * runtime/Executable.cpp:
6299 * runtime/RegExpConstructor.cpp:
6301 * runtime/RegExpPrototype.cpp:
6377 * runtime/Collector.cpp:
6381 * runtime/Collector.h:
6384 * runtime/JSGlobalData.h:
6388 * runtime/MachineStackMarker.h: Copied from Source/JavaScriptCore/runtime/Collector.h.
6389 * runtime/MachineStackMarker.cpp: Copied from Source/JavaScriptCore/runtime/Collector.cpp.
6467 * runtime/WeakGCMap.h:
6521 * runtime/RegExp.cpp:
6961 * runtime/LiteralParser.cpp:
6976 * runtime/JSONObject.cpp:
6990 * runtime/JSONObject.cpp:
7059 * runtime/RegExp.cpp:
7200 * runtime/Executable.cpp:
7202 * runtime/Executable.h:
7203 * runtime/JSGlobalData.cpp:
7205 * runtime/JSGlobalData.h:
7206 * runtime/JSGlobalObject.h:
7227 * runtime/JSGlobalData.h:
7228 * runtime/RegExpCache.h:
7268 * runtime/AlignedMemoryAllocator.h: Removed. Supplanted by
7271 * runtime/Collector.cpp:
7276 * runtime/Collector.h: Switched from AlignedMemoryAllocator to
7279 * runtime/GCHandle.cpp:
7280 * runtime/GCHandle.h: Ditto.
7490 * runtime/Collector.cpp:
7494 * runtime/JSGlobalData.cpp:
7496 * runtime/JSGlobalData.h:
7499 * wtf/StackBounds.cpp: Copied from JavaScriptCore/runtime/Collector.cpp.
7920 * runtime/Collector.cpp:
7925 * runtime/Collector.h:
7926 * runtime/JSArray.cpp:
7928 * runtime/JSValue.h:
8001 * runtime/AlignedMemoryAllocator.h:
8022 * runtime/AlignedMemoryAllocator.h:
8090 * runtime/Collector.cpp:
8094 * runtime/JSArray.h:
8096 * runtime/MarkStack.h:
8157 * runtime/JSString.cpp:
8159 * runtime/JSString.h:
8161 * runtime/StringPrototype.cpp:
8519 * runtime/GCActivityCallback.cpp:
8533 * runtime/Collector.cpp:
8535 * runtime/Collector.h: Added an activityCallback() accessor, for the
8538 * runtime/GCActivityCallback.h:
8540 * runtime/GCActivityCallbackCF.cpp:
8651 Move regex parsing and fallback handling to runtime/RegExp.cpp
8654 * runtime/RegExp.cpp:
8660 * runtime/RegExp.h:
8769 * runtime/MarkStack.h:
8774 * runtime/MarkStackNone.cpp: Removed. Nothing used this.
8776 * runtime/MarkStackPosix.cpp:
8777 * runtime/MarkStackSymbian.cpp:
8778 * runtime/MarkStackWin.cpp: Removed custom platform-specific code, since
8951 * runtime/Structure.cpp:
9292 * runtime/Identifier.cpp:
9397 * runtime/JSGlobalData.h:
9398 * runtime/RegExp.cpp:
9539 * runtime/JSActivation.cpp:
9580 * runtime/JSFunction.cpp:
9629 * runtime/Collector.cpp:
9631 * runtime/Executable.cpp:
9636 * runtime/Executable.h:
9637 * runtime/JSGlobalData.cpp:
9639 * runtime/JSGlobalData.h:
9641 * runtime/JSGlobalObject.h:
9761 * runtime/UString.h:
9795 * runtime/JSGlobalData.h:
9796 * runtime/RegExp.cpp:
9827 * runtime/JSGlobalData.h:
9828 * runtime/RegExp.cpp:
10168 * runtime/ExceptionHelpers.cpp:
10174 * runtime/ExceptionHelpers.h:
10175 * runtime/JSGlobalData.cpp:
10177 * runtime/JSGlobalData.h:
10178 * runtime/JSNotAnObject.cpp:
10190 * runtime/JSNotAnObject.h:
10192 * runtime/JSObject.h:
10194 * runtime/JSValue.cpp:
10232 * runtime/JSFunction.cpp:
10300 * runtime/Error.cpp:
10305 * runtime/Error.h:
10308 * runtime/ErrorInstance.cpp:
10312 * runtime/ErrorInstance.h:
10320 * runtime/ExceptionHelpers.cpp:
10328 * runtime/ExceptionHelpers.h:
10331 * runtime/JSFunction.cpp:
10335 * runtime/JSObject.h:
10356 …Some errors detected at compile time are thrown at runtime. We currently do so using a op_new_erro…
10706 * runtime/JSImmediate.h:
10848 * runtime/GetterSetter.h:
10850 * runtime/JSByteArray.h:
10852 * runtime/JSCell.h:
10855 * runtime/JSString.h:
10858 * runtime/JSValue.h:
10859 * runtime/Operations.cpp:
10861 * runtime/Operations.h:
10863 * runtime/Protect.h:
10945 * runtime/ArrayPrototype.cpp:
10953 * runtime/CallData.cpp:
10955 * runtime/Completion.cpp:
10957 * runtime/ConstructData.cpp:
10959 * runtime/ExceptionHelpers.cpp:
10963 * runtime/ExceptionHelpers.h:
10964 * runtime/JSArray.cpp:
10966 * runtime/JSGlobalObjectFunctions.cpp:
10968 * runtime/StringPrototype.cpp:
10986 * runtime/JSValue.h:
11059 * runtime/Arguments.cpp:
11062 * runtime/ArrayConstructor.cpp:
11064 * runtime/ArrayPrototype.cpp:
11079 * runtime/BooleanConstructor.cpp:
11081 * runtime/CachedTranscendentalFunction.h:
11083 * runtime/DateConstructor.cpp:
11088 * runtime/DateInstance.cpp:
11090 * runtime/DatePrototype.cpp:
11113 * runtime/Error.cpp:
11116 * runtime/ErrorConstructor.cpp:
11118 * runtime/FunctionConstructor.cpp:
11120 * runtime/FunctionPrototype.cpp:
11122 * runtime/JSArray.cpp:
11125 * runtime/JSByteArray.cpp:
11127 * runtime/JSByteArray.h:
11129 * runtime/JSFunction.cpp:
11133 * runtime/JSGlobalObject.cpp:
11135 * runtime/JSGlobalObjectFunctions.cpp:
11138 * runtime/JSNumberCell.h:
11142 * runtime/JSONObject.cpp:
11146 * runtime/JSString.cpp:
11148 * runtime/JSString.h:
11150 * runtime/JSValue.h:
11156 * runtime/LiteralParser.cpp:
11158 * runtime/MathObject.cpp:
11178 * runtime/NativeErrorConstructor.cpp:
11180 * runtime/NumberConstructor.cpp:
11189 * runtime/NumberPrototype.cpp:
11191 * runtime/ObjectConstructor.cpp:
11193 * runtime/Operations.cpp:
11195 * runtime/Operations.h:
11197 * runtime/PrototypeFunction.cpp:
11199 * runtime/RegExpConstructor.cpp:
11202 * runtime/RegExpObject.cpp:
11204 * runtime/StringConstructor.cpp:
11206 * runtime/StringPrototype.cpp:
11303 * JavaScriptCore/runtime: Removed.
11328 * runtime/DatePrototype.cpp:
11330 * runtime/JSGlobalObject.cpp:
11332 * runtime/JSONObject.cpp:
11336 * runtime/UString.cpp:
11388 * runtime/Error.cpp:
11396 * runtime/FunctionConstructor.cpp:
11398 * runtime/JSGlobalObject.cpp:
11401 * runtime/JSGlobalObject.h:
11545 * runtime/NumberPrototype.cpp:
11705 * runtime/Collector.cpp:
11708 * runtime/JSCell.h:
11709 * runtime/JSGlobalData.cpp:
11711 * runtime/JSGlobalData.h:
11712 * runtime/JSGlobalObject.h:
11714 * runtime/JSImmediate.h:
11726 * runtime/JSNumberCell.cpp:
11727 * runtime/JSNumberCell.h:
11728 * runtime/JSObject.h:
11730 * runtime/JSValue.h:
11731 * runtime/NumberObject.h:
11817 * runtime/Executable.cpp:
11948 than making op_resolve_base have an additional runtime branch.
11979 * runtime/ExceptionHelpers.cpp:
11981 * runtime/ExceptionHelpers.h:
11982 * runtime/Operations.h:
12105 * runtime/DateConversion.cpp:
12325 * runtime/JSONObject.cpp:
12330 * runtime/UStringBuilder.h:
12411 Move runtime/StringConcatenate.h to wtf/text, make it work for Strings too.
12412 …Add a special runtime/UStringConcatenate.h class that inherits from StringConcatenate, and extends…
12417 * GNUmakefile.am: Add wtf/text/StringConcatenate.h and runtime/UStringConcatenate.h.
12434 * runtime/ExceptionHelpers.cpp: Ditto.
12438 * runtime/FunctionConstructor.cpp: Ditto.
12440 * runtime/FunctionPrototype.cpp: Ditto.
12442 * runtime/JSONObject.cpp: Ditto.
12444 * runtime/JSStringBuilder.h:
12446 * runtime/RegExpConstructor.cpp: Ditto.
12448 * runtime/RegExpObject.cpp: Ditto.
12450 * runtime/RegExpPrototype.cpp: Ditto.
12452 * runtime/StringConcatenate.h: Removed.
12453 …* runtime/UStringConcatenate.h: Added. Only contains the StringTypeAdapter<JSC::UString> code and …
12455 * wtf/text/StringConcatenate.h: Copied from runtime/StringConcatenate.h.
12472 …Move runtime/StringBuilder.h to wtf/text/StringBuilder.h. Rename build() to toString() and return …
12473 Move the append(const JSC::UString&) method into runtime/UStringBuilder.h.
12478 …* GNUmakefile.am: Add wtf/text/StringBuilder.h / runtime/UStringBuilder.h. Remove runtime/StringBu…
12483 * runtime/Executable.cpp:
12485 * runtime/FunctionConstructor.cpp:
12487 * runtime/JSGlobalObjectFunctions.cpp:
12489 * runtime/JSONObject.cpp:
12495 * runtime/LiteralParser.cpp:
12497 * runtime/NumberPrototype.cpp: Remove unneeded JSStringBuilder.h / StringBuilder.h include.
12498 * runtime/StringBuilder.h: Removed.
12499 … * runtime/UStringBuilder.h: Added. Inherits from WTF::StringBuilder, extending it by two methods.
12502 …* wtf/text/StringBuilder.h: Copied from runtime/StringBuilder.h. Move JSC::UString parts into runt…
12521 * runtime/StringPrototype.cpp:
12587 Runtime changes:
12771 * runtime/Arguments.cpp:
12778 * runtime/Arguments.h:
12780 * runtime/CommonIdentifiers.cpp:
12782 * runtime/CommonIdentifiers.h:
12783 * runtime/Error.cpp:
12790 * runtime/Error.h:
12791 * runtime/Executable.cpp:
12804 * runtime/Executable.h:
12809 * runtime/JSActivation.cpp:
12811 * runtime/JSActivation.h:
12812 * runtime/JSFunction.cpp:
12817 * runtime/JSGlobalData.cpp:
12819 * runtime/JSGlobalData.h:
12820 * runtime/JSGlobalObject.cpp:
12822 * runtime/JSGlobalObject.h:
12824 * runtime/JSGlobalObjectFunctions.cpp:
12826 * runtime/JSObject.cpp:
12830 * runtime/JSObject.h:
12836 * runtime/JSStaticScopeObject.cpp:
12838 * runtime/JSStaticScopeObject.h:
12839 * runtime/JSValue.h:
12840 * runtime/JSZombie.h:
12842 * runtime/PutPropertySlot.h:
12845 * runtime/StrictEvalActivation.cpp: Added.
12850 * runtime/StrictEvalActivation.h: Added.
12889 * runtime/StringPrototype.cpp:
13133 * runtime/Collector.h:
13147 * runtime/ArrayPrototype.cpp:
13289 * runtime/RegExp.cpp:
13337 * runtime/JSArray.cpp:
13356 * runtime/JSCell.h:
13364 * runtime/JSCell.h:
13405 * runtime/JSCell.h:
13495 * runtime/MathObject.cpp:
13508 * runtime/DateConstructor.cpp:
13780 * runtime/RegExp.cpp:
13807 * runtime/Arguments.h:
13809 * runtime/Executable.cpp:
13813 * runtime/Executable.h:
13815 * runtime/JSActivation.cpp:
13821 * runtime/JSActivation.h:
13945 * runtime/Executable.h:
14092 * runtime/RegExpObject.h: Added JS_EXPORTDATA to the info member, as
14112 * runtime/DatePrototype.cpp:
14135 * runtime/DatePrototype.cpp:
14139 * runtime/JSValue.cpp:
14141 * runtime/JSValue.h:
14259 * runtime/Executable.cpp:
14307 * runtime/Collector.cpp:
14313 * runtime/GCActivityCallbackCF.cpp:
14393 * runtime/Executable.cpp:
14398 * runtime/Executable.h:
14420 * runtime/JSArray.cpp:
14518 * runtime/MemoryStatistics.cpp: Added.
14520 * runtime/MemoryStatistics.h: Added.
14537 * runtime/JSGlobalData.cpp:
14542 * runtime/JSGlobalData.h:
14543 * runtime/RegExp.cpp:
14547 * runtime/RegExp.h:
14606 * runtime/InitializeThreading.cpp:
14781 * runtime/RegExp.cpp:
14787 * runtime/RegExp.h:
15008 * runtime/JSGlobalData.h:
15025 * runtime/ErrorInstance.cpp:
15028 * runtime/ErrorInstance.h:
15029 * runtime/ErrorPrototype.cpp:
15102 * runtime/TimeoutChecker.cpp:
15192 * runtime/ArrayPrototype.cpp:
15211 * runtime/JSValue.h:
15282 * runtime/UString.cpp:
15364 * runtime/NumberPrototype.cpp:
15365 * runtime/UString.cpp:
15458 * runtime/ExceptionHelpers.cpp:
15459 * runtime/ExceptionHelpers.h:
15460 * runtime/Executable.cpp:
15593 * runtime/RegExp.cpp:
15596 * runtime/RegExp.h:
15645 * runtime/JSGlobalObject.cpp:
15647 * runtime/JSGlobalObject.h:
15659 * runtime/JSArray.cpp:
15727 * runtime/NumberPrototype.cpp:
15736 * runtime/UString.cpp:
15791 * runtime/JSGlobalData.cpp:
15793 * runtime/JSGlobalData.h:
15794 * runtime/JSGlobalObject.h:
15797 * runtime/MathObject.cpp:
15810 * runtime/UString.cpp:
15861 * runtime/StringPrototype.cpp:
15874 * runtime/StringBuilder.h:
15897 * runtime/JSValue.cpp:
15900 * runtime/JSValue.h:
15944 * runtime/FunctionPrototype.cpp:
15946 * runtime/JSGlobalObjectFunctions.cpp:
15948 * runtime/JSONObject.cpp:
15952 * runtime/JSString.cpp:
15954 * runtime/NumberPrototype.cpp:
15957 * runtime/StringPrototype.cpp:
15960 * runtime/UString.cpp:
15962 * runtime/UString.h:
16017 * runtime/Arguments.cpp:
16022 * runtime/Identifier.cpp:
16024 * runtime/Identifier.h:
16026 * runtime/JSArray.cpp:
16031 * runtime/JSArray.h:
16033 * runtime/JSByteArray.cpp:
16037 * runtime/JSGlobalObjectFunctions.cpp:
16043 * runtime/JSGlobalObjectFunctions.h:
16044 * runtime/JSString.cpp:
16048 * runtime/JSString.h:
16050 * runtime/ObjectPrototype.cpp:
16052 * runtime/StringObject.cpp:
16054 * runtime/UString.cpp:
16055 * runtime/UString.h:
16103 * runtime/UString.h:
16118 * runtime/DateConversion.cpp:
16119 * runtime/Identifier.h:
16121 * runtime/RegExpCache.h:
16122 * runtime/RegExpKey.h:
16123 * runtime/UString.cpp:
16125 * runtime/UString.h:
16161 * runtime/JSString.cpp:
16163 * runtime/RegExp.cpp:
16165 * runtime/RegExpKey.h:
16167 * runtime/StringPrototype.cpp:
16174 * runtime/UString.cpp:
16175 * runtime/UString.h:
16283 * runtime/Identifier.h:
16285 * runtime/ScopeChain.cpp:
16287 * runtime/UString.cpp:
16290 * runtime/UString.h:
16324 * runtime/JSArray.cpp:
16379 * runtime/Arguments.cpp:
16384 * runtime/DateConversion.cpp:
16386 * runtime/Identifier.h:
16388 * runtime/JSArray.cpp:
16393 * runtime/JSArray.h:
16395 * runtime/JSGlobalObjectFunctions.cpp:
16399 * runtime/JSString.h:
16401 * runtime/UString.cpp:
16405 * runtime/UString.h:
16495 * runtime/Arguments.cpp:
16500 * runtime/DateConversion.cpp:
16502 * runtime/Identifier.h:
16505 * runtime/JSArray.cpp:
16510 * runtime/JSArray.h:
16511 * runtime/JSGlobalObjectFunctions.cpp:
16515 * runtime/JSString.h:
16517 * runtime/UString.cpp:
16520 * runtime/UString.h:
16578 * runtime/Arguments.cpp:
16583 * runtime/DateConversion.cpp:
16585 * runtime/Identifier.h:
16587 * runtime/JSArray.cpp:
16592 * runtime/JSArray.h:
16594 * runtime/JSGlobalObjectFunctions.cpp:
16598 * runtime/JSString.h:
16600 * runtime/UString.cpp:
16604 * runtime/UString.h:
16626 * runtime/UString.cpp:
16628 * runtime/UString.h:
16645 * runtime/RegExpKey.h:
16647 * runtime/SmallStrings.cpp:
16649 * runtime/UString.cpp:
16651 * runtime/UString.h:
16665 * runtime/UString.h: Removed unneccessary #include.
16674 * runtime/UString.cpp:
16676 * runtime/UString.h:
16752 * runtime/JSGlobalData.cpp:
16761 * runtime/RegExp.cpp:
16770 * runtime/UString.cpp:
16816 * runtime/Arguments.cpp:
16821 * runtime/ArrayPrototype.cpp:
16823 * runtime/DatePrototype.cpp:
16825 * runtime/ExceptionHelpers.cpp:
16826 * runtime/FunctionConstructor.cpp:
16827 * runtime/FunctionPrototype.cpp:
16829 * runtime/Identifier.h:
16832 * runtime/JSGlobalObjectFunctions.cpp:
16838 * runtime/JSNumberCell.cpp:
16840 * runtime/JSONObject.cpp:
16847 * runtime/JSString.cpp:
16850 * runtime/JSString.h:
16861 * runtime/JSStringBuilder.h:
16863 * runtime/LiteralParser.h:
16865 * runtime/NumberPrototype.cpp:
16870 * runtime/NumericStrings.h:
16873 * runtime/Operations.h:
16875 * runtime/RegExp.cpp:
16877 * runtime/RegExpCache.cpp:
16880 * runtime/RegExpConstructor.cpp:
16882 * runtime/RegExpObject.cpp:
16884 * runtime/RegExpPrototype.cpp:
16886 * runtime/StringBuilder.h:
16888 * runtime/StringConcatenate.h: Copied from JavaScriptCore/runtime/UString.h.
16893 * runtime/StringObject.cpp:
16895 * runtime/StringPrototype.cpp:
16913 * runtime/UString.cpp:
16925 * runtime/UString.h:
16966 * runtime/Collector.h:
16969 * runtime/JSArray.h:
16971 * runtime/JSCell.h:
17091 * runtime/ArrayPrototype.cpp:
17093 * runtime/Identifier.cpp:
17103 * runtime/Identifier.h:
17118 * runtime/InitializeThreading.cpp:
17120 * runtime/InternalFunction.cpp:
17122 * runtime/JSFunction.cpp:
17124 * runtime/JSGlobalObject.h:
17126 * runtime/JSStaticScopeObject.h:
17128 * runtime/JSString.h:
17134 * runtime/JSVariableObject.cpp:
17137 * runtime/JSVariableObject.h:
17141 * runtime/Lookup.cpp:
17144 * runtime/Lookup.h:
17149 * runtime/PropertyMapHashTable.h:
17151 * runtime/PropertyNameArray.cpp:
17153 * runtime/PropertyNameArray.h:
17156 * runtime/RegExp.cpp:
17158 * runtime/RegExpCache.cpp:
17160 * runtime/RegExpKey.h:
17162 * runtime/SmallStrings.cpp:
17165 * runtime/SmallStrings.h:
17166 * runtime/StringPrototype.cpp:
17170 * runtime/Structure.cpp:
17182 * runtime/Structure.h:
17185 * runtime/StructureTransitionTable.h:
17186 * runtime/SymbolTable.h:
17187 * runtime/UString.cpp:
17191 * runtime/UString.h:
17214 * runtime/JSString.cpp:
17217 * runtime/JSString.h:
17224 * runtime/JSStringBuilder.h:
17226 * runtime/RopeImpl.cpp:
17228 * runtime/RopeImpl.h:
17230 * runtime/SmallStrings.cpp:
17232 * runtime/StringConstructor.cpp:
17234 * runtime/StringPrototype.cpp:
17238 * runtime/UString.cpp:
17240 * runtime/UString.h:
17244 * runtime/UStringImpl.h: Removed.
17611 * runtime/JSArray.cpp:
17636 * runtime/JSArray.h:
17653 * runtime/JSGlobalData.h:
17696 * CMakeLists.txt: add runtime/CGHandle.cpp.
17735 * runtime/Collector.cpp:
17743 * runtime/Collector.h:
17745 * runtime/GCHandle.cpp: Added.
17751 * runtime/GCHandle.h: Added.
17761 * runtime/WeakGCPtr.h:
17841 * runtime/GCActivityCallbackCF.cpp:
17928 * runtime/Executable.cpp:
17970 * runtime/JSArray.cpp:
18077 * runtime/AlignedMemoryAllocator.h:
18080 * runtime/Collector.cpp:
18082 * runtime/Collector.h:
18121 * runtime/Collector.cpp:
18123 * runtime/JSCell.h:
18126 * runtime/JSGlobalObject.cpp:
18128 * runtime/JSONObject.cpp:
18130 * runtime/JSObject.h:
18132 * runtime/JSStaticScopeObject.cpp:
18134 * runtime/JSValue.h:
18138 * runtime/MarkStack.h:
18139 * runtime/NativeErrorConstructor.cpp:
18140 * runtime/NativeErrorConstructor.h:
18141 * runtime/Structure.h:
18166 * runtime/Collector.cpp:
18170 * runtime/JSCell.h:
18174 * runtime/JSGlobalObject.cpp:
18176 * runtime/JSONObject.cpp:
18178 * runtime/JSObject.h:
18180 * runtime/JSStaticScopeObject.cpp:
18182 * runtime/JSValue.h:
18185 * runtime/MarkStack.h:
18186 * runtime/NativeErrorConstructor.cpp:
18191 * runtime/NativeErrorConstructor.h:
18193 * runtime/Structure.h:
18268 * runtime/AlignedMemoryAllocator.h: Added.
18277 * runtime/Collector.cpp:
18288 * runtime/Collector.h:
18290 * runtime/CollectorHeapIterator.h:
18324 * runtime/JSArray.cpp:
18423 * runtime/ExceptionHelpers.cpp:
18425 * runtime/ExceptionHelpers.h:
18426 * runtime/Executable.cpp:
18449 * runtime/JSArray.cpp:
18451 * runtime/JSArray.h:
18453 * runtime/JSGlobalData.cpp:
18476 * runtime/JSArray.cpp:
18482 * runtime/JSArray.h:
18507 * runtime/GCActivityCallbackCF.cpp: Make it easier to detect this error
18539 * runtime/Collector.cpp:
18543 * runtime/Collector.h:
18544 * runtime/GCActivityCallback.cpp: Added.
18548 * runtime/GCActivityCallback.h: Added.
18553 * runtime/GCActivityCallbackCF.cpp: Added.
18558 * runtime/JSLock.cpp:
18560 * runtime/JSLock.h:
18726 * runtime/ArrayPrototype.cpp:
18730 * runtime/JSArray.cpp:
18755 * runtime/JSArray.h:
18771 * runtime/Collector.h:
18873 "..\..\..\JavaScriptCore\runtime\ArrayPrototype.cpp:41:"
18884 * runtime/ArrayPrototype.cpp:
18888 * runtime/JSArray.cpp:
18910 * runtime/JSArray.h:
18961 * runtime/ArrayPrototype.cpp:
18965 * runtime/JSArray.cpp:
18990 * runtime/JSArray.h:
19054 * runtime/JSByteArray.h:
19071 * runtime/JSGlobalData.h:
19072 * runtime/RegExp.cpp:
19307 * runtime/TimeoutChecker.h: Add getter for the timeout interval
19413 * runtime/JSGlobalObject.cpp:
19536 * runtime/Executable.cpp:
19552 * runtime/Executable.h: Moved constructors to the cpp file and changed
19608 * runtime/RegExpKey.h:
19764 * runtime/Executable.h:
19766 * runtime/JSGlobalData.cpp:
19769 * runtime/JSGlobalData.h:
19803 * runtime/JSGlobalData.cpp:
19816 * runtime/JSGlobalData.cpp:
19879 * runtime/JSArray.cpp:
19886 * runtime/JSArray.h:
19889 * runtime/ArrayPrototype.cpp:
19891 * runtime/ArrayConstructor.cpp:
19893 * runtime/JSGlobalObject.h:
19895 * runtime/RegExpConstructor.cpp:
19922 * runtime/ArrayPrototype.cpp:
19924 * runtime/ExceptionHelpers.cpp:
19926 * runtime/ExceptionHelpers.h:
19927 * runtime/Executable.cpp:
19936 * runtime/Executable.h:
19947 * runtime/FunctionConstructor.cpp:
19949 * runtime/JSActivation.cpp:
19951 * runtime/JSGlobalData.h:
20006 * runtime/JSGlobalData.cpp:
20008 * runtime/JSGlobalData.h:
20038 * runtime/Executable.h:
20076 * runtime/JSGlobalObjectFunctions.cpp:
20078 * runtime/JSGlobalObjectFunctions.h: Ditto.
20080 * runtime/UString.cpp:
20293 the interpreter this adds a runtime branch, but in the jit this is
20331 * runtime/JSGlobalData.cpp:
20333 * runtime/JSObject.h:
20336 * runtime/JSValue.h:
20344 * runtime/StringPrototype.cpp:
20367 * runtime/DatePrototype.cpp:
20375 * runtime/RegExpPrototype.cpp:
20377 * runtime/RegExpPrototype.h:
20459 * runtime/JSGlobalData.cpp:
20470 * runtime/JSGlobalData.cpp:
20479 * runtime/JSGlobalObjectFunctions.cpp:
20591 * runtime/RegExpConstructor.cpp: Added include of PassOwnPtr.h.
20592 * runtime/RegExpObject.cpp: Ditto.
20619 * runtime/Collector.cpp:
20653 * runtime/Collector.cpp:
20675 * runtime/Arguments.h:
20677 * runtime/Executable.cpp:
20684 * runtime/JSArray.cpp:
20686 * runtime/RegExpConstructor.cpp:
20688 * runtime/RegExpObject.cpp:
20690 * runtime/SmallStrings.cpp:
20778 * runtime/ArrayPrototype.cpp:
20780 * runtime/Executable.cpp:
20787 * runtime/JSFunction.cpp:
20788 * runtime/JSGlobalData.cpp:
20790 * runtime/JSGlobalData.h:
20809 * runtime/Executable.cpp:
20816 * runtime/Executable.h: Made reparseExceptionInfo return a PassOwnPtr,
20917 * runtime/JSGlobalObjectFunctions.cpp: Cleanup includes.
20918 * runtime/UString.cpp: Clean up includes.
21027 * runtime/Arguments.h:
21074 * runtime/JSImmediate.h:
21105 * runtime/JSGlobalObjectFunctions.cpp:
21108 * runtime/UString.cpp:
21148 * runtime/RegExp.cpp:
21150 * runtime/RegExp.h:
21151 * runtime/RegExpCache.cpp:
21154 * runtime/RegExpCache.h:
21206 * runtime/Collector.cpp:
21209 * runtime/Collector.h:
21211 * runtime/CollectorHeapIterator.h:
21213 * runtime/DateInstanceCache.h:
21214 * runtime/JSString.cpp:
21216 * runtime/JSString.h:
21218 * runtime/NumericStrings.h:
21219 * runtime/RegExpCache.h:
21220 * runtime/SmallStrings.h:
21319 * runtime/Collector.cpp:
21363 * runtime/RegExp.cpp:
21366 * runtime/RegExp.h:
21367 * runtime/UString.h:
21560 * runtime/RegExp.cpp:
21563 * runtime/RegExp.h:
21564 * runtime/RegExpCache.cpp:
21567 * runtime/RegExpCache.h:
21580 * runtime/RegExp.cpp:
21582 * runtime/RegExp.h:
21583 * runtime/RegExpCache.cpp:
21586 * runtime/RegExpCache.h:
21774 * runtime/RegExp.cpp:
21777 * runtime/RegExp.h:
21778 * runtime/RegExpCache.cpp:
21781 * runtime/RegExpCache.h:
21819 * runtime/RegExp.cpp:
21821 * runtime/RegExp.h:
21822 * runtime/RegExpCache.cpp:
21825 * runtime/RegExpCache.h:
21868 * runtime/JSImmediate.h:
21871 * runtime/JSValue.cpp:
21874 * runtime/JSZombie.cpp:
21895 * runtime/JSString.cpp:
22190 * runtime/JSGlobalData.h:
22246 * CMakeLists.txt: Add runtime/RegExpCache.cpp.
22266 * runtime/JSGlobalData.cpp:
22269 * runtime/JSGlobalData.h:
22271 * runtime/RegExpCache.cpp: Added.
22275 * runtime/RegExpCache.h: Added.
22276 * runtime/RegExpConstructor.cpp:
22278 * runtime/RegExpKey.h: Added.
22283 * runtime/RegExpPrototype.cpp:
22285 * runtime/StringPrototype.cpp:
22334 * runtime/ArrayPrototype.cpp:
22336 * runtime/Executable.cpp:
22343 * runtime/Executable.h:
22346 * runtime/JSGlobalData.cpp:
22576 * runtime/SymbolTable.h: Added a create function to the SharedSymbolTable
22978 * runtime/ArrayConstructor.cpp:
22980 * runtime/ArrayPrototype.cpp:
22991 * runtime/BooleanPrototype.cpp:
22994 * runtime/DatePrototype.cpp:
23042 * runtime/Error.cpp:
23057 * runtime/Error.h:
23060 * runtime/ErrorConstructor.cpp:
23063 * runtime/ErrorConstructor.h:
23064 * runtime/ErrorInstance.cpp:
23067 * runtime/ErrorInstance.h:
23068 * runtime/ErrorPrototype.cpp:
23070 * runtime/ExceptionHelpers.cpp:
23078 * runtime/ExceptionHelpers.h:
23079 * runtime/Executable.cpp:
23083 * runtime/FunctionConstructor.cpp:
23085 * runtime/FunctionPrototype.cpp:
23089 * runtime/Identifier.cpp:
23091 * runtime/Identifier.h:
23092 * runtime/JSArray.cpp:
23094 * runtime/JSFunction.cpp:
23096 * runtime/JSGlobalObjectFunctions.cpp:
23100 * runtime/JSONObject.cpp:
23105 * runtime/JSObject.cpp:
23112 * runtime/JSObject.h:
23113 * runtime/JSValue.cpp:
23117 * runtime/NativeErrorConstructor.cpp:
23120 * runtime/NativeErrorConstructor.h:
23121 * runtime/NumberPrototype.cpp:
23128 * runtime/ObjectConstructor.cpp:
23137 * runtime/ObjectPrototype.cpp:
23140 * runtime/RegExpConstructor.cpp:
23142 * runtime/RegExpObject.cpp:
23144 * runtime/RegExpPrototype.cpp:
23149 * runtime/StringPrototype.cpp:
23234 * runtime/ArrayConstructor.cpp:
23236 * runtime/BooleanConstructor.cpp:
23238 * runtime/ConstructData.cpp:
23240 * runtime/ConstructData.h:
23241 * runtime/DateConstructor.cpp:
23243 * runtime/Error.cpp:
23246 * runtime/ErrorConstructor.cpp:
23248 * runtime/FunctionConstructor.cpp:
23250 * runtime/NativeErrorConstructor.cpp:
23252 * runtime/NativeErrorConstructor.h:
23254 * runtime/NumberConstructor.cpp:
23256 * runtime/ObjectConstructor.cpp:
23258 * runtime/RegExpConstructor.cpp:
23260 * runtime/StringConstructor.cpp:
23409 * runtime/ArrayConstructor.cpp:
23412 * runtime/ArrayPrototype.cpp:
23434 * runtime/BooleanConstructor.cpp:
23436 * runtime/BooleanPrototype.cpp:
23439 * runtime/CallData.h:
23440 * runtime/DateConstructor.cpp:
23445 * runtime/DatePrototype.cpp:
23491 * runtime/ErrorConstructor.cpp:
23493 * runtime/ErrorPrototype.cpp:
23495 * runtime/FunctionConstructor.cpp:
23497 * runtime/FunctionPrototype.cpp:
23502 * runtime/JSCell.h:
23505 * runtime/JSFunction.cpp:
23507 * runtime/JSFunction.h:
23508 * runtime/JSGlobalObjectFunctions.cpp:
23521 * runtime/JSGlobalObjectFunctions.h:
23522 * runtime/JSONObject.cpp:
23525 * runtime/JSObject.cpp:
23527 * runtime/JSValue.h:
23528 * runtime/MathObject.cpp:
23547 * runtime/NativeErrorConstructor.cpp:
23549 * runtime/NumberConstructor.cpp:
23551 * runtime/NumberPrototype.cpp:
23558 * runtime/ObjectConstructor.cpp:
23568 * runtime/ObjectPrototype.cpp:
23579 * runtime/ObjectPrototype.h:
23580 * runtime/RegExpConstructor.cpp:
23582 * runtime/RegExpObject.cpp:
23584 * runtime/RegExpPrototype.cpp:
23589 * runtime/StringConstructor.cpp:
23592 * runtime/StringPrototype.cpp:
23823 * runtime/Lookup.cpp:
23825 * runtime/Lookup.h:
23936 * runtime/ArgList.h:
23941 * runtime/Arguments.h:
23946 * runtime/CallData.cpp:
23951 * runtime/CallData.h: Changed host function signature as described above.
23953 * runtime/ConstructData.cpp:
23959 * runtime/JSFunction.cpp:
23961 * runtime/JSFunction.h: Updated for ExecState and Register API changes
23964 * runtime/JSGlobalObject.cpp:
23993 * runtime/ArrayConstructor.cpp:
23996 * runtime/ArrayPrototype.cpp:
24018 * runtime/BooleanConstructor.cpp:
24020 * runtime/BooleanPrototype.cpp:
24023 * runtime/DateConstructor.cpp:
24028 * runtime/DatePrototype.cpp:
24079 * runtime/ErrorConstructor.cpp:
24081 * runtime/ErrorPrototype.cpp:
24083 * runtime/FunctionConstructor.cpp:
24085 * runtime/FunctionPrototype.cpp:
24090 * runtime/JSGlobalObjectFunctions.cpp:
24105 * runtime/JSGlobalObjectFunctions.h:
24106 * runtime/JSONObject.cpp:
24109 * runtime/JSString.h:
24110 * runtime/MathObject.cpp:
24129 * runtime/NativeErrorConstructor.cpp:
24131 * runtime/NumberConstructor.cpp:
24133 * runtime/NumberPrototype.cpp:
24140 * runtime/ObjectConstructor.cpp:
24149 * runtime/ObjectPrototype.cpp:
24160 * runtime/ObjectPrototype.h:
24161 * runtime/Operations.h:
24163 * runtime/RegExpConstructor.cpp:
24165 * runtime/RegExpObject.cpp:
24170 * runtime/RegExpObject.h:
24171 * runtime/RegExpPrototype.cpp:
24176 * runtime/StringConstructor.cpp:
24180 * runtime/StringPrototype.cpp:
24234 * runtime/JSObject.cpp:
24236 * runtime/JSObject.h:
24292 * runtime/Executable.cpp:
24296 * runtime/Executable.h:
24313 * runtime/JSArray.cpp:
24315 * runtime/UString.cpp:
24316 * runtime/UString.h:
24332 * runtime/JSGlobalObjectFunctions.cpp:
24340 * runtime/UString.cpp:
24354 * runtime/Collector.cpp:
24356 * runtime/Collector.h:
24532 * runtime/JSFunction.cpp:
24534 * runtime/JSFunction.h:
24618 * runtime/ExceptionHelpers.cpp:
24620 * runtime/Executable.h:
24623 * runtime/JSFunction.cpp:
24625 * runtime/JSFunction.h: