Changeset 195310 in webkit


Ignore:
Timestamp:
Jan 19, 2016 1:00:35 PM (8 years ago)
Author:
Chris Dumez
Message:

Unreviewed, rolling out r195179.

It relies on r195141 which was rolled out

Reverted changeset:

"Allocate style sheet media queries in BumpArena."
https://bugs.webkit.org/show_bug.cgi?id=153188
http://trac.webkit.org/changeset/195179

Location:
trunk/Source/WebCore
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r195309 r195310  
     12016-01-19  Chris Dumez  <cdumez@apple.com>
     2
     3        Unreviewed, rolling out r195179.
     4
     5        It relies on r195141 which was rolled out
     6
     7        Reverted changeset:
     8
     9        "Allocate style sheet media queries in BumpArena."
     10        https://bugs.webkit.org/show_bug.cgi?id=153188
     11        http://trac.webkit.org/changeset/195179
     12
    1132016-01-19  Chris Dumez  <cdumez@apple.com>
    214
  • trunk/Source/WebCore/css/CSSGrammar.y.in

    r195304 r195310  
    582582maybe_source_media_query_exp:
    583583    /* empty */ {
    584         $$ = new (parser->arena()) MediaQueryExp;
     584        $$ = new MediaQueryExp;
    585585    }
    586586    | base_media_query_exp maybe_space;
     
    591591        std::unique_ptr<CSSParserValueList> mediaValue($5);
    592592        $3.lower();
    593         $$ = new (parser->arena()) MediaQueryExp($3, mediaValue.get());
     593        $$ = new MediaQueryExp($3, mediaValue.get());
    594594    }
    595595    ;
     
    601601            // Create empty media query expression and continue parsing media query.
    602602            delete $3;
    603             $$ = new (parser->arena()) MediaQueryExp;
     603            $$ = new MediaQueryExp;
    604604        } else
    605605            $$ = $3;
     
    641641media_query:
    642642    media_query_exp_list {
    643         $$ = new (parser->arena()) MediaQuery(MediaQuery::None, "all", std::unique_ptr<Vector<std::unique_ptr<MediaQueryExp>>>($1));
     643        $$ = new MediaQuery(MediaQuery::None, "all", std::unique_ptr<Vector<std::unique_ptr<MediaQueryExp>>>($1));
    644644    }
    645645    |
    646646    maybe_media_restrictor maybe_space IDENT maybe_space maybe_and_media_query_exp_list {
    647647        $3.lower();
    648         $$ = new (parser->arena()) MediaQuery($1, $3, std::unique_ptr<Vector<std::unique_ptr<MediaQueryExp>>>($5));
     648        $$ = new MediaQuery($1, $3, std::unique_ptr<Vector<std::unique_ptr<MediaQueryExp>>>($5));
    649649    }
    650650    ;
  • trunk/Source/WebCore/css/MediaQuery.h

    r195179 r195310  
    3131
    3232#include <memory>
    33 #include <wtf/BumpArena.h>
    3433#include <wtf/Vector.h>
    3534#include <wtf/text/StringHash.h>
     
    4039
    4140class MediaQuery {
    42     WTF_MAKE_BUMPARENA_ALLOCATED;
     41    WTF_MAKE_FAST_ALLOCATED;
    4342public:
    4443    enum Restrictor {
  • trunk/Source/WebCore/css/MediaQueryExp.h

    r195179 r195310  
    3232#include "MediaFeatureNames.h"
    3333#include <memory>
    34 #include <wtf/BumpArena.h>
    3534#include <wtf/text/AtomicString.h>
    3635
     
    4039
    4140class MediaQueryExp {
    42     WTF_MAKE_BUMPARENA_ALLOCATED;
     41    WTF_MAKE_FAST_ALLOCATED;
    4342public:
    4443    explicit MediaQueryExp(const AtomicString& mediaFeature = emptyAtom, CSSParserValueList* values = nullptr);
Note: See TracChangeset for help on using the changeset viewer.