Home | History | Annotate | Download | only in JavaScriptCore

Lines Matching full:mark

159         (KJS::CodeBlock::mark):
465 Reviewed by Mark Rowe.
675 2008-07-29 Mark Rowe <mrowe@apple.com>
776 2008-07-26 Mark Rowe <mrowe@apple.com>
1145 2008-07-21 Mark Rowe <mrowe@apple.com>
1343 2008-07-18 Mark Rowe <mrowe@apple.com>
1509 2008-07-16 Mark Rowe <mrowe@apple.com>
1683 2008-07-14 Mark Rowe <mrowe@apple.com>
1782 places that use JSLock - we cannot guarantee absolute safety unless we always mark all
1913 2008-07-10 Mark Rowe <mrowe@apple.com>
1921 2008-07-10 Mark Rowe <mrowe@apple.com>
1947 Reviewed by Mark Rowe.
1993 2008-07-09 Mark Rowe <mrowe@apple.com>
2362 2008-07-03 Mark Rowe <mrowe@apple.com>
2372 2008-07-03 Mark Rowe <mrowe@apple.com>
2384 2008-07-02 Mark Rowe <mrowe@apple.com>
2476 so we can't depend on the global object to mark the call frame area in
2483 2008-07-02 Mark Rowe <mrowe@apple.com>
2497 mark phase has completed, and when the collection is complete.
2923 Don't unconditionally mark the register file, since that logically
3282 (KJS::JSArray::mark): Updated for new location of m_vectorLength.
3302 2008-06-28 Mark Rowe <mrowe@apple.com>
3787 markConservatively, since we don't just mark stack objects this way.
3789 Also, added code to mark the machine's register file.
3795 2008-06-26 Mark Rowe <mrowe@apple.com>
3801 2008-06-26 Mark Rowe <mrowe@apple.com>
3905 (KJS::staticValueGetter): Don't mark this inline. It doesn't make sense
4364 2008-06-23 Mark Rowe <mrowe@apple.com>
4377 (WTF::TCMalloc_PageHeap::IncrementalScavenge): Mark as decommitted after releasing the span.
4384 2008-06-23 Mark Rowe <mrowe@apple.com>
4545 (KJS::GlobalEvalFunction::mark):
4553 (KJS::JSGlobalObject::mark):
4725 (KJS::GetterSetter::mark):
4812 2008-06-23 Mark Rowe <mrowe@apple.com>
4821 2008-06-21 Mark Rowe <mrowe@apple.com>
4831 2008-06-21 Mark Rowe <mrowe@apple.com>
4839 2008-06-21 Mark Rowe <mrowe@apple.com>
4847 2008-06-21 Mark Rowe <mrowe@apple.com>
4859 Reviewed by Mark Rowe.
5123 (KJS::RegisterFile::mark):
5125 (KJS::RegisterFileStack::mark):
5126 Made these pseudo-mark functions take Heap*.
5144 (KJS::JSGlobalObject::mark): Pass the current heap to RegisterFileStack::mark.
5282 (KJS::JSCell::mark):
6420 (KJS::NativeErrorConstructor::mark):
6424 (KJS::JSFunction::mark):
6430 (KJS::PrototypeReflexiveFunction::mark):
6605 (KJS::JSArray::mark):
6623 (KJS::JSFunction::mark):
6666 (KJS::GetterSetter::mark):
7214 * kjs/list.h: Changed to hold a pointer to a mark set this list is in, if any.
8462 (KJS::debugHookName): I had to mark this function NEVER_INLINE to avoid
8810 Reviewed by Mark Rowe.
8882 2008-05-23 Mark Rowe <mrowe@apple.com>
9036 2008-05-22 Mark Rowe <mrowe@apple.com>
9139 Patch suggested by Mark Rowe. Rubber-stamped by Maciej.
9158 Reviewed by Mark.
9392 Reviewed by Mark Rowe.
9693 we need to mark as that misses duplicate parameters and 'this'. Now we
9697 (KJS::JSActivation::mark):
12481 Reviewed by Geoff and Mark.
12598 2008-04-17 Mark Rowe <mrowe@apple.com>
13211 Mark constant pools for global and eval code (collectively known as
13216 pools. Code blocks add themselves to the mark set at creation time, and
13217 remove themselves from the mark set at destruction time.
13376 (KJS::JSNotAnObject::mark):
14019 (KJS::JSGlobalObject::mark):
14060 Removed mark method, because subclasses implement different strategies for
14101 - mark
14104 (KJS::CodeBlock::mark):
14107 (KJS::FunctionImp::mark):
14109 (KJS::ScopeNode::mark):
14218 (KJS::JSPropertyNameIterator::mark):
14463 (KJS::JSActivation::mark): Cleaned up the style here a little bit.
14779 Mark the register file.
14781 It's a conservative mark for now, but once registers are typed, we can
14782 do an exact mark.
15855 2008-05-12 Mark Rowe <mrowe@apple.com>
16266 (KJS::JSCell::mark):
16329 Reviewed by Mark.
16492 (KJS::List::expandAndAppend): Ask the current thread heap for a mark set reference.
16788 (KJS::JSCell::mark):
16944 (KJS::JSGlobalObject::mark): Ditto.
17054 2008-04-27 Mark Rowe <mrowe@apple.com>
17204 Rubber-stamped by Mark Rowe.
17222 2008-04-25 Mark Rowe <mrowe@apple.com>
17441 2008-04-11 Mark Rowe <mrowe@apple.com>
18052 2008-04-10 Mark Rowe <mrowe@apple.com>
18103 2008-04-08 Mark Rowe <mrowe@apple.com>
18159 (KJS::PrototypeReflexiveFunction::mark):
18307 2008-04-02 Mark Rowe <mrowe@apple.com>
18452 Reviewed by Mark Rowe.
18462 2008-03-26 Mark Rowe <mrowe@apple.com>
18794 2008-03-20 Mark Rowe <mrowe@apple.com>
18862 2008-03-19 Mark Rowe <mrowe@apple.com>
18890 (KJS::JSGlobalObject::mark):
18909 2008-03-19 Mark Rowe <mrowe@apple.com>
18921 Reviewed by Mark Rowe.
18960 Mark Rowe <mrowe@apple.com>
19222 2008-03-13 Mark Mentovai <mark@moxienet.com>
19229 2008-03-13 Mark Mentovai <mark@moxienet.com>
19641 Reviewed by Alexey and Mark Rowe
19712 2008-03-04 Mark Rowe <mrowe@apple.com>
19739 2008-03-01 Mark Rowe <mrowe@apple.com>
19801 2008-02-25 Mark Mentovai <mark@moxienet.com>
19803 Reviewed by Mark Rowe.
19828 Reviewed by Mark Rowe.
19840 Reviewed by Mark Rowe.
19871 Reviewed by Oliver Hunt and Mark Rowe.
20230 Reviewed by Mark.
20508 2008-02-05 Mark Rowe <mrowe@apple.com>
20560 Reviewed by Alp Toker and Mark Rowe.
20569 Rubber-stamped by Mark Rowe.
20893 Reviewed by Mark Rowe.
20921 2008-01-26 Mark Rowe <mrowe@apple.com>
21060 Rubber-stamped by Mark Rowe.
21191 (KJS::Bindings::QtRuntimeMetaMethod::mark):
21259 (KJS::Collector::collect): Explicitly mark the ExecState stack.
21450 (KJS::ExecState::mark):
21710 (KJS::ExecState::mark): Call ActivationImp::markChildren if our
21711 m_activation is on the stack. This is what ScopeChain::mark also does,
21861 Reviewed by Mark Rowe.
21869 Reviewed by Mark Rowe.
21894 2008-01-12 Mark Rowe <mrowe@apple.com>
21900 2008-01-12 Mark Rowe <mrowe@apple.com>
21993 (KJS::ActivationImp::mark):
22012 (KJS::ScopeChain::mark):
22016 Reviewed by Mark Rowe.
22041 2008-01-11 Mark Rowe <mrowe@apple.com>
22102 2008-01-07 Mark Rowe <mrowe@apple.com>
22114 Reviewed by Mark.
22246 Reviewed by Mark Rowe.
22302 2008-01-04 Mark Rowe <mrowe@apple.com>
22321 Reviewed by Mark Rowe.
22425 (KJS::NativeErrorImp::mark):
22430 2008-01-02 Mark Rowe <mrowe@apple.com>
22877 2007-12-21 Mark Rowe <mrowe@apple.com>
23320 2007-12-09 Mark Rowe <mrowe@apple.com>
23423 2007-12-18 Mark Rowe <mrowe@apple.com>
23465 2007-12-16 Mark Rowe <mrowe@apple.com>
23586 2007-12-16 Mark Rowe <mrowe@apple.com>
23642 Reviewed by Mark Rowe.
23648 2007-12-14 Mark Rowe <mrowe@apple.com>
23655 2007-12-14 Mark Rowe <mrowe@apple.com>
23697 2007-12-14 Mark Rowe <mrowe@apple.com>
23899 RS by Mark Rowe.
23929 Reviewed by Mark Rowe
23936 2007-12-10 Mark Rowe <mrowe@apple.com>
23944 Reviewed by Mark Rowe.
24088 (KJS::ActivationImp::mark):
24208 2007-12-05 Mark Rowe <mrowe@apple.com>
24229 2007-12-01 Mark Rowe <mrowe@apple.com>
24325 2007-12-05 Mark Rowe <mrowe@apple.com>
24335 2007-12-05 Mark Rowe <mrowe@apple.com>
24356 Reviewed by Mark Rowe and Geoff Garen.
24593 Interpreters, since we mark their global objects, which mark them.
24596 (KJS::Interpreter::mark): No need to mark our global object, since it
24708 Reviewed by Mark Rowe.
24715 2007-11-28 Mark Rowe <mrowe@apple.com>
24725 Reviewed by Mark Rowe.
25385 Reviewed by Mark Rowe.
25408 Introduce JS_EXPORT to mark symbols to be exported as public API.
25498 2007-11-25 Mark Rowe <mrowe@apple.com>
25561 2007-11-20 Mark Rowe <mrowe@apple.com>
25602 2007-11-17 Mark Rowe <mrowe@apple.com>
25636 (KJS::ExecState::mark):
25653 2007-11-17 Mark Rowe <mrowe@apple.com>
25663 2007-11-17 Mark Rowe <mrowe@apple.com>
25693 2007-11-16 Mark Rowe <mrowe@apple.com>
25700 2007-11-16 Mark Rowe <mrowe@apple.com>
25736 2007-11-15 Mark Rowe <mrowe@apple.com>
25742 2007-11-15 Mark Rowe <mrowe@apple.com>
25756 2007-11-15 Mark Rowe <mrowe@apple.com>
26542 2007-11-11 Mark Rowe <mrowe@apple.com>
26991 Reviewed by Mark Rowe.
27220 2007-11-08 Mark Rowe <mrowe@apple.com>
27398 2007-11-08 Mark Rowe <mrowe@apple.com>
27489 2007-11-07 Mark Rowe <mrowe@apple.com>
27500 2007-11-07 Mark Rowe <mrowe@apple.com>
27716 2007-11-05 Mark Rowe <mrowe@apple.com>
27729 2007-11-05 Mark Rowe <mrowe@apple.com>
27762 2007-11-05 Mark Rowe <mrowe@apple.com>
27768 2007-11-05 Mark Rowe <mrowe@apple.com>
27829 2007-11-05 Mark Rowe <mrowe@apple.com>
28068 2007-11-03 Mark Rowe <mrowe@apple.com>
28213 functions like mark().
28234 (KJS::PropertyMap::mark):
28293 ActivationImp needs to hold a pointer to its function, and mark that
28295 counting on the active scope to mark its function) because a closure
28422 2007-10-31 Mark Rowe <mrowe@apple.com>
28428 2007-10-31 Mark Rowe <mrowe@apple.com>
28508 2007-10-30 Mark Rowe <mrowe@apple.com>
28635 We do this by using a single mark bit per two number cells, and
28876 Reviewed by Mark.
28892 2007-10-29 Mark Rowe <mrowe@apple.com>
28978 2007-10-28 Mark Rowe <mrowe@apple.com>
29105 2007-10-28 Mark Rowe <mrowe@apple.com>
29111 2007-10-28 Mark Rowe <mrowe@apple.com>
29194 2007-10-28 Mark Rowe <mrowe@apple.com>
29211 Reviewed by Mark.
29345 2007-10-28 Mark Rowe <mrowe@apple.com>
29356 Rubber stamped by Mark.
29505 Reviewed by Mark.
29514 2007-10-27 Mark Rowe <mrowe@apple.com>
29520 2007-10-27 Mark Rowe <mrowe@apple.com>
29647 (KJS::ActivationImp::mark): Call JSObject::mark first so that one of
29648 our properties doesn't try to recursively mark us. (This caused a crash
29680 2007-10-26 Mark Rowe <mrowe@apple.com>
29727 2007-10-26 Mark Rowe <mrowe@apple.com>
29735 Reviewed by Mark.
29745 (KJS::ExecState::mark):
29768 (KJS::Interpreter::mark):
29801 2007-10-26 Mark Rowe <mrowe@apple.com>
29807 2007-10-26 Mark Rowe <mrowe@apple.com>
29826 (KJS::Context::mark):
29840 2007-10-26 Mark Rowe <mrowe@apple.com>
29994 (KJS::ActivationImp::LazyArgumentsObject::mark):
29996 (KJS::ActivationImp::mark):
30130 * JavaScriptCore.xcodeproj/project.pbxproj: re-mark JSGlobalObject.h as private
30273 2007-10-24 Mark Rowe <mrowe@apple.com>
30629 * kjs/array_instance.cpp: (KJS::ArrayInstance::mark):
30631 making a copy of the HashMap -- that's illegal inside a mark
30690 2007-10-22 Mark Rowe <mrowe@apple.com>
30732 (KJS::ArrayInstance::mark): Tweaked formatting.
30750 Reviewed by Mark Rowe.
30778 2007-10-21 Mark Rowe <mrowe@apple.com>
30787 2007-10-21 Mark Rowe <mrowe@apple.com>
30837 (ArrayInstance::mark): Mark any values in the overflow map.
30860 2007-10-20 Mark Rowe <mrowe@apple.com>
31012 Reviewed by Mark Rowe.
31089 2007-10-17 Mark Rowe <mrowe@apple.com>