Summary: | Enable strict mode for OwnPtr and PassOwnPtr | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Adam Barth <abarth> | ||||||||
Component: | New Bugs | Assignee: | Adam Barth <abarth> | ||||||||
Status: | RESOLVED FIXED | ||||||||||
Severity: | Normal | CC: | abarth, buildbot, darin, dglazkov, eric, gustavo.noronha, gustavo, levin, webkit-ews, webkit.review.bot, xan.lopez | ||||||||
Priority: | P2 | ||||||||||
Version: | 528+ (Nightly build) | ||||||||||
Hardware: | Other | ||||||||||
OS: | OS X 10.5 | ||||||||||
Bug Depends on: | 59666, 59667, 59861, 59876, 59878, 59881, 59898 | ||||||||||
Bug Blocks: | 59909 | ||||||||||
Attachments: |
|
Description
Adam Barth
2011-04-25 23:48:45 PDT
Created attachment 91073 [details]
Patch
Comment on attachment 91073 [details]
Patch
pending ews results.
Attachment 91073 [details] did not build on chromium: Build output: http://queues.webkit.org/results/8509542 Attachment 91073 [details] did not build on qt: Build output: http://queues.webkit.org/results/8509543 Attachment 91073 [details] did not build on win: Build output: http://queues.webkit.org/results/8506647 Attachment 91073 [details] did not build on chromium: Build output: http://queues.webkit.org/results/8508569 Attachment 91073 [details] did not build on gtk: Build output: http://queues.webkit.org/results/8507579 Created attachment 91337 [details]
Patch
Comment on attachment 91337 [details]
Patch
This will make it easier for other ports to break the mac platform, but I guess it will get fixed quickly and it shouldn't happen too often.
> This will make it easier for other ports to break the mac platform, but I guess it will get fixed quickly and it shouldn't happen too often.
Yeah, this is just an intermediate state. We shouldn't linger here very long.
Committed r85084: <http://trac.webkit.org/changeset/85084> Re-opening because we need to enable this on other platforms. http://trac.webkit.org/changeset/85084 might have broken Leopard Intel Debug (Build) We also want to enable the strict mode for PassOwnPtr. (In reply to comment #14) > We also want to enable the strict mode for PassOwnPtr. Yep. I'm testing compile for that one now. Comment on attachment 91337 [details]
Patch
Clearing r+ since it has been landed (to move out of the list to be committed).
Created attachment 91860 [details]
Patch
Committed r85445: <http://trac.webkit.org/changeset/85445> Comment on attachment 91860 [details]
Patch
Oh, well technically we didn't do strict PassOwnPtr, but that can be another bug.
|