[webkit-reviews] review requested: [Bug 12216] Stack overflow crash
in JavaScript garbage collector mark pass : [Attachment
17550] [3/6] JavaScriptCore:
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Nov 27 01:21:57 PST 2007
Maciej Stachowiak <mjs at apple.com> has asked for review:
Bug 12216: Stack overflow crash in JavaScript garbage collector mark pass
http://bugs.webkit.org/show_bug.cgi?id=12216
Attachment 17550: [3/6] JavaScriptCore:
http://bugs.webkit.org/attachment.cgi?id=17550&action=edit
------- Additional Comments from Maciej Stachowiak <mjs at apple.com>
Not reviewed.
Change things around so JSWrapperObject takes the internal value
as a constructor argument, instead of initially filling in
jsUndefined(). Plus corresponding cleanup.
* JavaScriptCore.exp:
* kjs/JSWrapperObject.h:
* kjs/bool_object.cpp:
(BooleanPrototype::BooleanPrototype):
(BooleanObjectImp::construct):
* kjs/bool_object.h:
* kjs/date_object.cpp:
(KJS::DateObjectImp::construct):
* kjs/date_object.h:
* kjs/number_object.cpp:
(NumberPrototype::NumberPrototype):
(NumberObjectImp::construct):
* kjs/number_object.h:
* kjs/string_object.cpp:
(KJS::StringInstance::StringInstance):
(KJS::StringObjectImp::construct):
* kjs/string_object.h:
WebCore:
Not reviewed.
Change things around so JSWrapperObject takes the internal value
as a constructor argument, instead of initially filling in
jsUndefined(). Plus corresponding cleanup.
* bindings/js/JSCSSStyleDeclarationCustom.cpp:
(WebCore::JSCSSStyleDeclaration::nameGetter):
---
JavaScriptCore/ChangeLog | 26 ++++++++++++++++
JavaScriptCore/JavaScriptCore.exp | 3 +-
JavaScriptCore/kjs/JSWrapperObject.h | 6 ++--
JavaScriptCore/kjs/bool_object.cpp | 13 ++-----
JavaScriptCore/kjs/bool_object.h | 2 +-
JavaScriptCore/kjs/date_object.cpp | 13 +++-----
JavaScriptCore/kjs/date_object.h | 6 ++-
JavaScriptCore/kjs/number_object.cpp | 16 +++-------
JavaScriptCore/kjs/number_object.h | 4 +-
JavaScriptCore/kjs/string_object.cpp | 32 ++++++-------------
JavaScriptCore/kjs/string_object.h | 11 +++----
WebCore/ChangeLog | 11 +++++++
.../bindings/js/JSCSSStyleDeclarationCustom.cpp | 2 +-
13 files changed, 78 insertions(+), 67 deletions(-)
More information about the webkit-reviews
mailing list