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

Issue 23903041: Make the Vector copy constructor for mismatched inline sizes explicit. (Closed)

Created:
7 years, 3 months ago by Chris Evans
Modified:
7 years, 3 months ago
CC:
blink-reviews, nessy, loislo+blink_chromium.org, jsbell, alecflett, eae+blinkwatch, yurys+blink_chromium.org, abarth-chromium, dglazkov+blink, apavlov+blink_chromium.org, adamk+blink_chromium.org, darktears, dgrogan, jeez, vcarbune.chromium
Visibility:
Public.

Description

Make the Vector copy constructor for mismatched inline sizes explicit. This exposes a bunch of existing places where an implicit conversion was occurring. These have been updated to explicit conversions. Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=157657

Patch Set 1 #

Total comments: 3

Patch Set 2 : Review feedback. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+26 lines, -11 lines) Patch
M Source/core/css/CSSValueList.cpp View 1 1 chunk +3 lines, -1 line 0 comments Download
M Source/core/css/StylePropertySet.h View 1 1 chunk +1 line, -1 line 0 comments Download
M Source/core/css/StylePropertySet.cpp View 1 1 chunk +1 line, -1 line 0 comments Download
M Source/core/html/track/WebVTTTokenizer.cpp View 1 1 chunk +3 lines, -1 line 0 comments Download
M Source/core/page/EventHandler.cpp View 1 3 chunks +12 lines, -3 lines 0 comments Download
M Source/core/scripts/templates/StylePropertyShorthand.cpp.tmpl View 1 1 chunk +3 lines, -1 line 0 comments Download
M Source/modules/indexeddb/IDBObjectStore.cpp View 1 2 chunks +2 lines, -2 lines 0 comments Download
M Source/wtf/Vector.h View 1 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 8 (0 generated)
Chris Evans
Uhh, the CSSParser-in.cpp one is kind of sad. The source type is Vector<CSSProperty, 256> so ...
7 years, 3 months ago (2013-09-11 07:58:40 UTC) #1
jsbell
https://codereview.chromium.org/23903041/diff/1/Source/modules/indexeddb/IDBObjectStore.cpp File Source/modules/indexeddb/IDBObjectStore.cpp (right): https://codereview.chromium.org/23903041/diff/1/Source/modules/indexeddb/IDBObjectStore.cpp#newcode340 Source/modules/indexeddb/IDBObjectStore.cpp:340: Vector<IDBObjectStore::IndexKeys, 1> indexKeysList; Given that this just results in ...
7 years, 3 months ago (2013-09-11 15:44:02 UTC) #2
abarth-chromium
LGTM This CL is great. It's exposing a bunch of badness. Let's land this CL ...
7 years, 3 months ago (2013-09-11 18:16:41 UTC) #3
Chris Evans
On 2013/09/11 18:16:41, abarth wrote: > LGTM > > This CL is great. It's exposing ...
7 years, 3 months ago (2013-09-11 20:13:56 UTC) #4
esprehn
LGTM, I don't think C++ can save us here since the types don't match so ...
7 years, 3 months ago (2013-09-11 20:43:40 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/cevans@chromium.org/23903041/10001
7 years, 3 months ago (2013-09-12 04:09:38 UTC) #6
commit-bot: I haz the power
Change committed as 157657
7 years, 3 months ago (2013-09-12 04:14:37 UTC) #7
Chris Evans
7 years, 3 months ago (2013-09-12 04:18:13 UTC) #8
Message was sent while issue was closed.
On 2013/09/12 04:14:37, I haz the power (commit-bot) wrote:
> Change committed as 157657

Hmm. I was expecting the cq to re-run the *_layout debug testing because they
came up red last time. (I'm pretty sure they're red on account of flake and
already-known issues but still....?!)

Is there anyone we like to cc: when the cq has possibly misbehaved?

In terms of the CL, I'll be keeping an eye on the tree to make sure it's ok.

Powered by Google App Engine
This is Rietveld 408576698