Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(278)

Issue 28863007: IDL compiler: mostly merge Non-wrapper types and RefPtr conversion exceptions (Closed)

Created:
7 years, 2 months ago by Nils Barth (inactive)
Modified:
7 years, 2 months ago
Reviewers:
haraken
CC:
blink-reviews, kojih, jsbell+bindings_chromium.org, abarth-chromium, marja+watch_chromium.org, adamk+blink_chromium.org, Nate Chapin, Inactive, kouhei (in TOK)
Visibility:
Public.

Description

IDL compiler: mostly merge Non-wrapper types and RefPtr conversion exceptions This makes no changes to generated code, and reduces the special cases to 2 types: DOMStringList and XPathNSResolver, each used a handful of places. Uses: DOMStringList: Location.idl SecurityPolicy.idl IDBDatabase.idl IDBObjectStore.idl XPathNSResolver: DocumentXPathEvaluator.idl (partial for Document) XPathEvaluator.idl Background: In the rewrite, I noticed that the list of exception in GetNativeType (where the native Blink C++ type is |RefPtr<$idlType>|) largely overlapped with nonWrapperTypes, and haraken requested that I merge these if possible. BUG=239771 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=160010

Patch Set 1 #

Patch Set 2 : Diff #

Patch Set 3 : Diff (reupload) #

Patch Set 4 : Incremental, no web-exposed changes #

Unified diffs Side-by-side diffs Delta from patch set Stats (+2 lines, -7 lines) Patch
M Source/bindings/scripts/code_generator_v8.pm View 1 2 3 2 chunks +2 lines, -7 lines 0 comments Download

Messages

Total messages: 10 (0 generated)
Nils Barth (inactive)
Hi haraken, Here's the "merge NON_WRAPPER_TYPES and REFPTR_CONVERSION_TYPES" CL (Perl CG changes). There are 2 ...
7 years, 2 months ago (2013-10-19 08:27:53 UTC) #1
haraken
Would you upload a diff of the generated code?
7 years, 2 months ago (2013-10-19 08:31:26 UTC) #2
Nils Barth (inactive)
On 2013/10/19 08:31:26, haraken wrote: > Would you upload a diff of the generated code? ...
7 years, 2 months ago (2013-10-19 10:12:57 UTC) #3
haraken
On 2013/10/19 10:12:57, Nils Barth wrote: > On 2013/10/19 08:31:26, haraken wrote: > > Would ...
7 years, 2 months ago (2013-10-19 10:49:45 UTC) #4
Nils Barth (inactive)
On 2013/10/19 10:49:45, haraken wrote: > Thanks. As far as I see the diff, you're ...
7 years, 2 months ago (2013-10-19 10:57:11 UTC) #5
haraken
LGTM
7 years, 2 months ago (2013-10-19 11:02:48 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/nbarth@chromium.org/28863007/130001
7 years, 2 months ago (2013-10-19 11:05:33 UTC) #7
commit-bot: I haz the power
Retried try job too often on linux_blink_rel for step(s) webkit_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_blink_rel&number=8935
7 years, 2 months ago (2013-10-19 12:22:29 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/nbarth@chromium.org/28863007/130001
7 years, 2 months ago (2013-10-19 13:52:48 UTC) #9
commit-bot: I haz the power
7 years, 2 months ago (2013-10-19 14:33:35 UTC) #10
Message was sent while issue was closed.
Change committed as 160010

Powered by Google App Engine
This is Rietveld 408576698