| Summary: | MarkedBlocks that are "full enough" shouldn't be swept after EdenCollections | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Mark Hahnenberg <mhahnenberg> | ||||||
| Component: | JavaScriptCore | Assignee: | Mark Hahnenberg <mhahnenberg> | ||||||
| Status: | RESOLVED FIXED | ||||||||
| Severity: | Normal | CC: | ggaren, jer.noble | ||||||
| Priority: | P2 | ||||||||
| Version: | 528+ (Nightly build) | ||||||||
| Hardware: | Unspecified | ||||||||
| OS: | Unspecified | ||||||||
| Attachments: |
|
||||||||
|
Description
Mark Hahnenberg
2014-03-07 14:34:59 PST
Created attachment 226449 [details]
Patch
Created attachment 226458 [details]
Patch
Comment on attachment 226458 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=226458&action=review r=me > Source/JavaScriptCore/heap/MarkedSpace.cpp:-317 > -#ifndef NDEBUG > - VerifyNewlyAllocated verifyFunctor; > - forEachBlock(verifyFunctor); > -#endif Why no verify? (In reply to comment #3) > (From update of attachment 226458 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=226458&action=review > > r=me > > > Source/JavaScriptCore/heap/MarkedSpace.cpp:-317 > > -#ifndef NDEBUG > > - VerifyNewlyAllocated verifyFunctor; > > - forEachBlock(verifyFunctor); > > -#endif > > Why no verify? I can undo that one. In an older version of the patch I was using m_newlyAllocated but no longer. Committed r165458: <http://trac.webkit.org/changeset/165458> This commit may have caused the fast/workers/worker-gc.html test to begin crashing <https://bugs.webkit.org/show_bug.cgi?id=130135> |