• mjs's avatar
    JavaScriptCore: · effd7e1c
    mjs authored
    	Partway to removing Value from List. Created a marking List
    	variant, used it in place of ListImp.
    
            * kjs/internal.h: Removed List stuff.
            * kjs/internal.cpp:
            (InterpreterImp::mark): Call appropriate List method to do marking of
    	empty ListImp.
            * kjs/object.h:
            * kjs/object.cpp: Use marking List instead of ListImp *.
            * kjs/types.h:
            * kjs/types.cpp:
            (List::List): New boolean needsMarking parameter.
            (List::operator=): Perform trickery related to needsMarking.
            (List::~List): Likewise.
            (List::mark): Mark the ListImp.
            (List::markEmptyList):
    	(ListImp::*): Moved here fron internal.cpp, they will be
    	integrated into the relevant List methods soon.
    
    WebCore:
    
            * force-js-clean-timestamp: Rebuild for JSC changes.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@2741 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    effd7e1c
ChangeLog-2005-08-23 676 KB