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

Issue 2926053002: Make RareNonInheritedData use MemberCopy and DataEquivalent. (Closed)

Created:
3 years, 6 months ago by shend
Modified:
3 years, 6 months ago
CC:
blink-reviews, blink-reviews-style_chromium.org, chromium-reviews
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Make RareNonInheritedData use MemberCopy and DataEquivalent. When we generate RareNonInheritedData, the generated code will use MemberCopy and DataEquivalent on all pointer fields. This patch first changes the handwritten RareNonInheritedData to use these functions in preparation for generating RareNonInheritedData. Note that we have temporary overloads for DataRef. These will no longer be needed once all subgroups of RareNonInheritedData are generated. BUG=628043 Review-Url: https://codereview.chromium.org/2926053002 Cr-Commit-Position: refs/heads/master@{#478934} Committed: https://chromium.googlesource.com/chromium/src/+/b8a5e4f08664ade94cc12c72cec6e208e03fad2d

Patch Set 1 #

Patch Set 2 : Remove unintended change #

Patch Set 3 : Rebase #

Patch Set 4 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+74 lines, -32 lines) Patch
M third_party/WebKit/Source/core/style/DataEquivalency.h View 2 chunks +16 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/style/MemberCopy.h View 2 chunks +25 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/style/StyleRareNonInheritedData.cpp View 4 chunks +33 lines, -32 lines 0 comments Download

Depends on Patchset:

Dependent Patchsets:

Messages

Total messages: 38 (30 generated)
shend
Hi Naina, PTAL
3 years, 6 months ago (2017-06-07 08:12:14 UTC) #6
shend
Hi Alan, PTAL
3 years, 6 months ago (2017-06-08 22:52:05 UTC) #18
nainar
lgtm
3 years, 6 months ago (2017-06-09 16:07:26 UTC) #24
nainar
I would ask that you get alancutter@'s opinion on MemberCopy but the other two lgtm
3 years, 6 months ago (2017-06-09 16:07:46 UTC) #25
alancutter (OOO until 2018)
lgtm
3 years, 6 months ago (2017-06-13 03:34:18 UTC) #26
commit-bot: I haz the power
This CL has an open dependency (Issue 2922163002 Patch 60001). Please resolve the dependency and ...
3 years, 6 months ago (2017-06-13 03:36:32 UTC) #29
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2926053002/60001
3 years, 6 months ago (2017-06-13 08:18:31 UTC) #35
commit-bot: I haz the power
3 years, 6 months ago (2017-06-13 08:22:57 UTC) #38
Message was sent while issue was closed.
Committed patchset #4 (id:60001) as
https://chromium.googlesource.com/chromium/src/+/b8a5e4f08664ade94cc12c72cec6...

Powered by Google App Engine
This is Rietveld 408576698