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

Issue 138653004: Bring back fast paths for HTMLTagCollection / ClassCollection's access (Closed)

Created:
6 years, 10 months ago by Inactive
Modified:
6 years, 10 months ago
CC:
blink-reviews, dglazkov+blink, adamk+blink_chromium.org
Visibility:
Public.

Description

Bring back fast paths for HTMLTagCollection / ClassCollection's access Bring back fast paths for HTMLTagCollection / ClassCollection's access. Those were removed in r166263, when switching them from LiveNodeList to HTMLCollection type. r166263 caused Dromaeo's dom-query test to regress by ~12% according to our build bots and this CL is an attempt to address the issue. Locally, I see a 3-4% improvement on dom-query but I am hoping the bots get better results. R=arv, haraken, adamk BUG=340325 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=166427

Patch Set 1 #

Patch Set 2 : Rebase #

Total comments: 2

Patch Set 3 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+43 lines, -19 lines) Patch
M Source/core/html/HTMLCollection.cpp View 1 2 3 chunks +43 lines, -19 lines 0 comments Download

Messages

Total messages: 40 (0 generated)
Inactive
6 years, 10 months ago (2014-02-04 13:22:07 UTC) #1
arv (Not doing code reviews)
I'll let abarth or haraken be the reviewer of this since my C++ skill is ...
6 years, 10 months ago (2014-02-04 15:12:36 UTC) #2
haraken
In terms of correctness, LGTM. I'm not familiar with C++ either to consider more optimized ...
6 years, 10 months ago (2014-02-04 15:17:28 UTC) #3
Inactive
I basically reintroduced the fast paths that were there before my CL. See bottom changes ...
6 years, 10 months ago (2014-02-04 15:28:07 UTC) #4
Inactive
https://codereview.chromium.org/138653004/diff/40001/Source/core/html/HTMLCollection.cpp File Source/core/html/HTMLCollection.cpp (right): https://codereview.chromium.org/138653004/diff/40001/Source/core/html/HTMLCollection.cpp#newcode455 Source/core/html/HTMLCollection.cpp:455: switch (type()) { On 2014/02/04 15:12:36, arv wrote: > ...
6 years, 10 months ago (2014-02-04 15:30:15 UTC) #5
arv (Not doing code reviews)
LGTM This is a clear improvements in performance. If Adam comes and suggests something better ...
6 years, 10 months ago (2014-02-04 15:34:02 UTC) #6
Inactive
The CQ bit was checked by ch.dumez@samsung.com
6 years, 10 months ago (2014-02-04 15:36:44 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ch.dumez@samsung.com/138653004/40001
6 years, 10 months ago (2014-02-04 15:37:02 UTC) #8
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 10 months ago (2014-02-04 16:38:09 UTC) #9
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=20310
6 years, 10 months ago (2014-02-04 16:38:10 UTC) #10
skia-commit-bot
CQ bit was unchecked on CL. Ignoring.
6 years, 10 months ago (2014-02-04 16:38:12 UTC) #11
Inactive
The CQ bit was checked by ch.dumez@samsung.com
6 years, 10 months ago (2014-02-04 16:48:16 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ch.dumez@samsung.com/138653004/40001
6 years, 10 months ago (2014-02-04 16:48:29 UTC) #13
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 10 months ago (2014-02-04 16:48:33 UTC) #14
commit-bot: I haz the power
Failed to apply patch for Source/core/html/HTMLCollection.cpp: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
6 years, 10 months ago (2014-02-04 16:48:34 UTC) #15
Inactive
The CQ bit was checked by ch.dumez@samsung.com
6 years, 10 months ago (2014-02-04 16:59:24 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ch.dumez@samsung.com/138653004/300001
6 years, 10 months ago (2014-02-04 16:59:45 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ch.dumez@samsung.com/138653004/300001
6 years, 10 months ago (2014-02-04 19:40:05 UTC) #18
commit-bot: I haz the power
Failed to apply patch for Source/core/html/HTMLCollection.cpp: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
6 years, 10 months ago (2014-02-04 19:40:10 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ch.dumez@samsung.com/138653004/300001
6 years, 10 months ago (2014-02-04 19:41:26 UTC) #20
commit-bot: I haz the power
Failed to apply patch for Source/core/html/HTMLCollection.cpp: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
6 years, 10 months ago (2014-02-04 19:41:29 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ch.dumez@samsung.com/138653004/300001
6 years, 10 months ago (2014-02-04 19:42:04 UTC) #22
commit-bot: I haz the power
Failed to apply patch for Source/core/html/HTMLCollection.cpp: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
6 years, 10 months ago (2014-02-04 19:42:06 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ch.dumez@samsung.com/138653004/300001
6 years, 10 months ago (2014-02-04 19:42:21 UTC) #24
commit-bot: I haz the power
Failed to apply patch for Source/core/html/HTMLCollection.cpp: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
6 years, 10 months ago (2014-02-04 19:42:24 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ch.dumez@samsung.com/138653004/300001
6 years, 10 months ago (2014-02-04 19:42:41 UTC) #26
commit-bot: I haz the power
Failed to apply patch for Source/core/html/HTMLCollection.cpp: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
6 years, 10 months ago (2014-02-04 19:42:43 UTC) #27
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ch.dumez@samsung.com/138653004/300001
6 years, 10 months ago (2014-02-04 19:43:13 UTC) #28
commit-bot: I haz the power
Failed to apply patch for Source/core/html/HTMLCollection.cpp: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
6 years, 10 months ago (2014-02-04 19:43:15 UTC) #29
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ch.dumez@samsung.com/138653004/300001
6 years, 10 months ago (2014-02-04 19:43:30 UTC) #30
commit-bot: I haz the power
Failed to apply patch for Source/core/html/HTMLCollection.cpp: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
6 years, 10 months ago (2014-02-04 19:43:33 UTC) #31
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ch.dumez@samsung.com/138653004/300001
6 years, 10 months ago (2014-02-04 19:43:48 UTC) #32
commit-bot: I haz the power
Failed to apply patch for Source/core/html/HTMLCollection.cpp: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
6 years, 10 months ago (2014-02-04 19:43:50 UTC) #33
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ch.dumez@samsung.com/138653004/300001
6 years, 10 months ago (2014-02-04 19:44:40 UTC) #34
commit-bot: I haz the power
Failed to apply patch for Source/core/html/HTMLCollection.cpp: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
6 years, 10 months ago (2014-02-04 19:44:42 UTC) #35
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ch.dumez@samsung.com/138653004/300001
6 years, 10 months ago (2014-02-04 19:44:57 UTC) #36
commit-bot: I haz the power
Failed to apply patch for Source/core/html/HTMLCollection.cpp: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
6 years, 10 months ago (2014-02-04 19:44:59 UTC) #37
Inactive
The CQ bit was unchecked by ch.dumez@samsung.com
6 years, 10 months ago (2014-02-04 19:45:39 UTC) #38
Inactive
On 2014/02/04 19:45:39, Chris Dumez wrote: > The CQ bit was unchecked by mailto:ch.dumez@samsung.com The ...
6 years, 10 months ago (2014-02-04 19:46:56 UTC) #39
Inactive
6 years, 10 months ago (2014-02-04 19:50:22 UTC) #40
On 2014/02/04 19:46:56, Chris Dumez wrote:
> On 2014/02/04 19:45:39, Chris Dumez wrote:
> > The CQ bit was unchecked by mailto:ch.dumez@samsung.com
> 
> The bot was going crazy and kept trying to commit despite the patch not
applying
> anymore it seems :/
> I unchecked the bot manually until I can rebase, hopefully the bot stops
messing
> around...

Looks like the bot actually succeeded in committing the patch in r166427. For
some reason though, it kept trying to do things afterwards...
I am going to close this issue manually then.

Powered by Google App Engine
This is Rietveld 408576698