Summary: | Web Inspector: debugger statements do not break | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Jonathan Wells <jonowells> | ||||||||||
Component: | Web Inspector | Assignee: | Mark Lam <mark.lam> | ||||||||||
Status: | RESOLVED FIXED | ||||||||||||
Severity: | Major | CC: | graouts, joepeck, jonowells, mark.lam, timothy, webkit-bug-importer | ||||||||||
Priority: | P2 | Keywords: | InRadar | ||||||||||
Version: | 528+ (Nightly build) | ||||||||||||
Hardware: | Mac | ||||||||||||
OS: | OS X 10.9 | ||||||||||||
Attachments: |
|
Description
Jonathan Wells
2014-02-28 17:34:10 PST
Created attachment 225678 [details]
debugger statement test case
The previously attached test case has a bug where the function containing the debugger statement was never called. Here's a new one.
Created attachment 225681 [details]
the patch: now supporting debugger statements.
Comment on attachment 225681 [details]
the patch: now supporting debugger statements.
This patch causes many unexpected inspector regressions. Looking into it.
Created attachment 225685 [details]
patch 2
The previous patch has a union - struct tree that is a little too complex. The result is that the compiler ended up expressing the outermost union as a struct instead. In patch2, I flattened the union to only contain an unsigned and a struct. With this, the inspector tests are passing again.
Comment on attachment 225685 [details]
patch 2
r=me
Thanks. Landed in r165008: <http://trac.webkit.org/r165008>. |