[webkit-reviews] review granted: [Bug 129741] JSCell::m_gcData should encode its information differently : [Attachment 225905] Patch

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Mar 5 13:10:22 PST 2014


Geoffrey Garen <ggaren at apple.com> has granted Mark Hahnenberg
<mhahnenberg at apple.com>'s request for review:
Bug 129741: JSCell::m_gcData should encode its information differently
https://bugs.webkit.org/show_bug.cgi?id=129741

Attachment 225905: Patch
https://bugs.webkit.org/attachment.cgi?id=225905&action=review

------- Additional Comments from Geoffrey Garen <ggaren at apple.com>
View in context: https://bugs.webkit.org/attachment.cgi?id=225905&action=review


r=me

Is speedup?

> Source/JavaScriptCore/runtime/JSCell.h:150
> +    void mark() { m_gcData = Marked; }

I would call this "setMarked".

> Source/JavaScriptCore/runtime/JSCell.h:151
> +    void remember() { ASSERT(m_gcData == Marked); m_gcData =
MarkedAndRemembered; }

"setRemembered(true)"

> Source/JavaScriptCore/runtime/JSCell.h:152
> +    void forget() { ASSERT(m_gcData == MarkedAndRemembered); m_gcData =
Marked; }

"setRemembered(false)"


More information about the webkit-reviews mailing list