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

Issue 196653020: Revert 169289 "A thread-safe Media Query Parser" (Closed)

Created:
6 years, 9 months ago by Zhenyao Mo
Modified:
6 years, 9 months ago
Reviewers:
Yoav Weiss, eseidel
CC:
blink-reviews
Visibility:
Public.

Description

Revert 169289 "A thread-safe Media Query Parser" A bunch of builders failing compile step. http://build.chromium.org/p/chromium.webkit/builders/WebKit%20Mac%20Oilpan/builds/2093/steps/compile/logs/stdio http://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux%20Oilpan/builds/2319/steps/compile/logs/stdio > A thread-safe Media Query Parser > > Implement a thread-safe Media Query parser based on eseidel's tokenizer (https://codereview.chromium.org/123053002/). > > This CL is composed of 2 parts: > * Rendering the MediaQuery related classes thread-safe, by eliminating AtomicStrings and replacing them with hash comparisons. > * Replacing BisonCSSParser for a new parser for MQ parsing. > > BUG= > > Review URL: https://codereview.chromium.org/171383002 TBR=yoav@yoav.ws Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=169292

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+5 lines, -1183 lines) Patch
M trunk/Source/core/core.gypi View 2 chunks +0 lines, -5 lines 0 comments Download
M trunk/Source/core/css/CSSPrimitiveValue.h View 1 chunk +0 lines, -3 lines 0 comments Download
M trunk/Source/core/css/CSSPrimitiveValue.cpp View 1 chunk +0 lines, -34 lines 0 comments Download
M trunk/Source/core/css/MediaList.cpp View 2 chunks +2 lines, -3 lines 0 comments Download
M trunk/Source/core/css/MediaQuery.h View 1 chunk +0 lines, -2 lines 0 comments Download
M trunk/Source/core/css/MediaQuery.cpp View 1 chunk +0 lines, -5 lines 0 comments Download
M trunk/Source/core/css/MediaQueryExp.cpp View 1 chunk +0 lines, -1 line 0 comments Download
M trunk/Source/core/css/MediaQuerySetTest.cpp View 2 chunks +2 lines, -2 lines 0 comments Download
M trunk/Source/core/css/parser/CSSParserIdioms.h View 1 chunk +1 line, -1 line 0 comments Download
D trunk/Source/core/css/parser/MediaQueryInputStream.h View 1 chunk +0 lines, -57 lines 0 comments Download
D trunk/Source/core/css/parser/MediaQueryInputStream.cpp View 1 chunk +0 lines, -66 lines 0 comments Download
D trunk/Source/core/css/parser/MediaQueryParser.h View 1 chunk +0 lines, -98 lines 0 comments Download
D trunk/Source/core/css/parser/MediaQueryParser.cpp View 1 chunk +0 lines, -243 lines 0 comments Download
D trunk/Source/core/css/parser/MediaQueryToken.h View 1 chunk +0 lines, -69 lines 0 comments Download
D trunk/Source/core/css/parser/MediaQueryToken.cpp View 1 chunk +0 lines, -62 lines 0 comments Download
D trunk/Source/core/css/parser/MediaQueryTokenizer.h View 1 chunk +0 lines, -74 lines 0 comments Download
D trunk/Source/core/css/parser/MediaQueryTokenizer.cpp View 1 chunk +0 lines, -431 lines 0 comments Download
D trunk/Source/core/css/parser/MediaQueryTokenizerTest.cpp View 1 chunk +0 lines, -27 lines 0 comments Download

Messages

Total messages: 16 (0 generated)
Zhenyao Mo
6 years, 9 months ago (2014-03-15 00:36:36 UTC) #1
Zhenyao Mo
Committed patchset #1 manually as r169292.
6 years, 9 months ago (2014-03-15 00:36:49 UTC) #2
eseidel
Why are we reverting for oilpan bots?
6 years, 9 months ago (2014-03-15 00:43:58 UTC) #3
Yoav Weiss
The builder results above are giving me a 404
6 years, 9 months ago (2014-03-15 06:04:58 UTC) #4
eseidel
I think we should just roll back in all these patches which were rolled out ...
6 years, 9 months ago (2014-03-15 07:37:43 UTC) #5
eseidel
I think we should just roll back in all these patches which were rolled out ...
6 years, 9 months ago (2014-03-15 07:37:44 UTC) #6
Mads Ager (chromium)
On 2014/03/15 07:37:44, eseidel wrote: > I think we should just roll back in all ...
6 years, 9 months ago (2014-03-17 07:10:59 UTC) #7
Zhenyao Mo
If a patch fails a few tests on oilpan bots, probably that's OK, but break ...
6 years, 9 months ago (2014-03-17 17:14:54 UTC) #8
Zhenyao Mo
If a patch fails a few tests on oilpan bots, probably that's OK, but break ...
6 years, 9 months ago (2014-03-17 17:14:54 UTC) #9
eseidel
Oilpan is a compile-time configuration flag. Users are not expected to test that configuration (there ...
6 years, 9 months ago (2014-03-17 17:37:16 UTC) #10
Dirk Pranke
On 2014/03/17 17:37:16, eseidel wrote: > I think we should remove oilpan bots from garden-o-matic ...
6 years, 9 months ago (2014-03-17 17:39:37 UTC) #11
haraken
On 2014/03/17 17:39:37, Dirk Pranke wrote: > On 2014/03/17 17:37:16, eseidel wrote: > > I ...
6 years, 9 months ago (2014-03-17 17:50:18 UTC) #12
Zhenyao Mo
Ca we also change their category from nonlayout to oilpan? So when I open the ...
6 years, 9 months ago (2014-03-17 17:56:43 UTC) #13
Dirk Pranke
On 2014/03/17 17:56:43, Zhenyao Mo wrote: > Ca we also change their category from nonlayout ...
6 years, 9 months ago (2014-03-17 18:39:01 UTC) #14
Zhenyao Mo
On 2014/03/17 18:39:01, Dirk Pranke wrote: > On 2014/03/17 17:56:43, Zhenyao Mo wrote: > > ...
6 years, 9 months ago (2014-03-17 18:41:15 UTC) #15
Dirk Pranke
6 years, 9 months ago (2014-03-26 21:24:46 UTC) #16
Message was sent while issue was closed.
On 2014/03/17 18:41:15, Zhenyao Mo wrote:
> On 2014/03/17 18:39:01, Dirk Pranke wrote:
> > On 2014/03/17 17:56:43, Zhenyao Mo wrote:
> > > Ca we also change their category from nonlayout to oilpan?  So when I
> > > open the link
> > >
> >
>
http://build.chromium.org/p/chromium.webkit/waterfall?category=nonlayout&fail...,
> > > the bots won't show.
> > > 
> > 
> > Yeah, I can look into that. I thought I had done that already, but my memory
> is
> > probably wrong and I'm distracted by much worse things at the moment.
> 
> my typo: change from "layout" to oilpan, not "nonlayput".

Oh, I remember now ... we can't easily set the category to "oilpan" for those
bots because of the way the buildbot code is structured (all of the linux web
configs are in a single file, and the category is a global setting in that file,
not a per-bot setting :( ).

This may have to wait until we completely re-work this waterfall and switch it
to recipes. Sorry!

Powered by Google App Engine
This is Rietveld 408576698