Bug 157329 - Modern IDB: Add thread identifiers and assertions to IDB DOM objects
Summary: Modern IDB: Add thread identifiers and assertions to IDB DOM objects
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebCore Misc. (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Brady Eidson
URL:
Keywords:
Depends on:
Blocks: 149953
  Show dependency treegraph
 
Reported: 2016-05-03 15:58 PDT by Brady Eidson
Modified: 2016-05-05 15:18 PDT (History)
1 user (show)

See Also:


Attachments
Patch (75.11 KB, patch)
2016-05-03 16:01 PDT, Brady Eidson
achristensen: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Brady Eidson 2016-05-03 15:58:47 PDT
Modern IDB: Add thread identifiers and assertions to IDB DOM objects

Getting some easy to review stuff out of my tree while I work on other tasks.

IDB DOM objects will need to track their originating threads to run in workers, and by default should only allow any method to be called from that originating thread.

Some of the assertions will be reworked/removed as more development takes place.
Comment 1 Brady Eidson 2016-05-03 16:01:54 PDT
Created attachment 278037 [details]
Patch
Comment 2 Alex Christensen 2016-05-03 16:12:07 PDT
Comment on attachment 278037 [details]
Patch

assertions!
Comment 3 Brady Eidson 2016-05-03 16:53:03 PDT
A few quibbles here, will obviously fix before landing when I get back to this.

Marking obsolete to hide from EWS continuing to waste time on it (is that a thing?)
Comment 4 Brady Eidson 2016-05-05 15:14:15 PDT
http://trac.webkit.org/changeset/200483