Chromium Code Reviews
DescriptionSplit interfaces_info between core and modules
GYP split step 3/4
Last remaining step (shown in FIXMEs) is the global constructors.
Needed to modify the interfaces_info merging function due to
existing of partial interface definitions that cross
components, primarily lots of
partial interface Navigator
in modules.
This is not a layering violation (since partial
interfaces *extend* interfaces), but it causes added
complexity.
One nice side effect:
touching a core IDL file means we now only need to parse all
core files, but not modules files, and conversely for
modules, which makes incremental build a bit faster.
R=haraken
TBR=thakis
BUG=358074
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=174942
Patch Set 1 #Patch Set 2 : Comment fixes #Patch Set 3 : Tweaks #Patch Set 4 : Comment tweak (reupload) #Patch Set 5 : Remove excess includes #
Total comments: 3
Messages
Total messages: 7 (0 generated)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||