Bug 149436 - Get rid of ENABLE(PARALLEL_GC)
Summary: Get rid of ENABLE(PARALLEL_GC)
Alias: None
Product: WebKit
Classification: Unclassified
Component: JavaScriptCore (show other bugs)
Version: Other
Hardware: All All
: P2 Normal
Assignee: Filip Pizlo
Depends on: 149438
Blocks: 149435
  Show dependency treegraph
Reported: 2015-09-21 17:52 PDT by Filip Pizlo
Modified: 2015-09-22 13:43 PDT (History)
14 users (show)

See Also:

the patch (15.54 KB, patch)
2015-09-22 12:00 PDT, Filip Pizlo
mark.lam: review+
Details | Formatted Diff | Diff
patch for landing (15.58 KB, patch)
2015-09-22 12:27 PDT, Filip Pizlo
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Filip Pizlo 2015-09-21 17:52:49 PDT
We no longer really use platforms where CAS is unavailable.
Comment 1 Filip Pizlo 2015-09-22 12:00:59 PDT
Created attachment 261757 [details]
the patch
Comment 2 Filip Pizlo 2015-09-22 12:03:21 PDT
The main side effect of this is that this enables parallel GC on Windows.  I don't see anything POSIX-specific in our parallel GC implementation, so I think that this is OK.
Comment 3 Mark Lam 2015-09-22 12:04:11 PDT
Comment on attachment 261757 [details]
the patch

Comment 4 Filip Pizlo 2015-09-22 12:27:18 PDT
Created attachment 261760 [details]
patch for landing

Fixes Windows, hopefully.
Comment 5 Alex Christensen 2015-09-22 13:37:16 PDT
basic browsing on windows seems to work as well as it does without this patch.
Comment 6 Filip Pizlo 2015-09-22 13:43:51 PDT
Landed in http://trac.webkit.org/changeset/190131