Summary: | [EFL] Implement scheduleTimer and cancelTimer in IncrementalSweeper class | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Gyuyoung Kim <gyuyoung.kim> | ||||||||||
Component: | JavaScriptCore | Assignee: | Gyuyoung Kim <gyuyoung.kim> | ||||||||||
Status: | RESOLVED FIXED | ||||||||||||
Severity: | Normal | CC: | commit-queue, keith_miller, mark.lam, msaboff, ossy, saam | ||||||||||
Priority: | P2 | ||||||||||||
Version: | WebKit Nightly Build | ||||||||||||
Hardware: | Unspecified | ||||||||||||
OS: | Unspecified | ||||||||||||
Attachments: |
|
Description
Gyuyoung Kim
2015-11-30 08:40:44 PST
Created attachment 266246 [details]
Patch
Created attachment 266340 [details]
Patch
Comment on attachment 266340 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=266340&action=review > Source/JavaScriptCore/heap/IncrementalSweeper.cpp:79 > + if (m_isTimerFrozen) { I couldn't find an EFL function to check if timer is frozen. If there is any function to check it, please let me know. Created attachment 266434 [details]
Patch
Comment on attachment 266434 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=266434&action=review LGTM, r=me with some comments. > Source/JavaScriptCore/heap/IncrementalSweeper.cpp:47 > -#if USE(CF) || (USE(GLIB) && !PLATFORM(EFL)) > +#if USE(CF) || USE(GLIB) I know that USE(GLIB) is true for us too, but it is a little bit confusing to rely on USE(GLIB) when we don't use GLIB timer here. I suggest using "#if USE(CF) || PLATFORM(EFL) || USE(GLIB)". It is redundant, but more descriptive and less confusing. > Source/JavaScriptCore/heap/IncrementalSweeper.h:52 > -#if USE(CF) || (USE(GLIB) && !PLATFORM(EFL)) > +#if USE(CF) || USE(GLIB) ditto Created attachment 266766 [details]
Patch for landing
Comment on attachment 266434 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=266434&action=review >> Source/JavaScriptCore/heap/IncrementalSweeper.cpp:47 >> +#if USE(CF) || USE(GLIB) > > I know that USE(GLIB) is true for us too, but it is a little bit > confusing to rely on USE(GLIB) when we don't use GLIB timer here. > > I suggest using "#if USE(CF) || PLATFORM(EFL) || USE(GLIB)". > It is redundant, but more descriptive and less confusing. Agreed. Comment on attachment 266766 [details] Patch for landing Clearing flags on attachment: 266766 Committed r193627: <http://trac.webkit.org/changeset/193627> All reviewed patches have been landed. Closing bug. |