Bug 309869
| Summary: | Add "InGCThread" suffix to `visit*(Visitor&)` functions in WebCore | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Chris Dumez <cdumez> |
| Component: | Bindings | Assignee: | Chris Dumez <cdumez> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | cdumez, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Chris Dumez
Add "Concurrently" suffix to `visit*(Visitor&)` functions in WebCore, to make it clear that they can be called concurrently on the GC thread while the main thread is still running. This will hopefully reduce the chance of engineers introducing thread-safety bugs in these functions.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Chris Dumez
https://github.com/WebKit/WebKit/pull/60540
EWS
Committed 309255@main (0caf133589ac): <https://commits.webkit.org/309255@main>
Reviewed commits have been landed. Closing PR #60540 and removing active labels.
Radar WebKit Bug Importer
<rdar://problem/172527912>