[Webkit-unassigned] [Bug 30805] New: Add MessageQueue::removeWithPredicate to remove certain tasks without pulling them from the queue.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Oct 26 21:07:53 PDT 2009


https://bugs.webkit.org/show_bug.cgi?id=30805

           Summary: Add MessageQueue::removeWithPredicate to remove
                    certain tasks without pulling them from the queue.
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Mac OS X 10.5
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: dimich at chromium.org
                CC: ap at webkit.org, levin at chromium.org
            Blocks: 30612


As part of removing thread-safe refcounting from tasks, it makes sense to add
the method on MessageQueue that would remove specified set of tasksk from the
queue. Otherwise, this operation is done by removing tasksk from the queue and
then re-inserting them back, which is longer, results in more locking
operations and doesn't help bug 30612.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list