Changeset 261055 in webkit


Ignore:
Timestamp:
May 2, 2020, 2:23:00 PM (5 years ago)
Author:
mark.lam@apple.com
Message:

Gardening: rolling out r261050 and r261051.
https://bugs.webkit.org/show_bug.cgi?id=211328
<rdar://problem/62755865>

Not reviewed.

Source/JavaScriptCore:

  • assembler/CPU.h:

Source/WTF:

Appears to make editing/undo-manager/undo-manager-delete-stale-undo-items.html timeout always.

  • WTF.xcodeproj/project.pbxproj:
  • wtf/Bitmap.h:
  • wtf/CMakeLists.txt:
  • wtf/StdIntExtras.h: Removed.
Location:
trunk/Source
Files:
1 deleted
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r261050 r261055  
     12020-05-02  Mark Lam  <mark.lam@apple.com>
     2
     3        Gardening: rolling out r261050 and r261051.
     4        https://bugs.webkit.org/show_bug.cgi?id=211328
     5        <rdar://problem/62755865>
     6
     7        Not reviewed.
     8
     9        * assembler/CPU.h:
     10
    1112020-05-01  Mark Lam  <mark.lam@apple.com>
    212
  • trunk/Source/JavaScriptCore/assembler/CPU.h

    r261050 r261055  
    11/*
    2  * Copyright (C) 2008-2020 Apple Inc. All rights reserved.
     2 * Copyright (C) 2008-2019 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    2828#include "Options.h"
    2929#include <wtf/NumberOfCores.h>
    30 #include <wtf/StdIntExtras.h>
    3130
    3231namespace JSC {
     32
     33#if USE(JSVALUE64)
     34using CPURegister = int64_t;
     35using UCPURegister = uint64_t;
     36#else
     37using CPURegister = int32_t;
     38using UCPURegister = uint32_t;
     39#endif
    3340
    3441using UCPUStrictInt32 = UCPURegister;
  • trunk/Source/WTF/ChangeLog

    r261051 r261055  
     12020-05-02  Mark Lam  <mark.lam@apple.com>
     2
     3        Gardening: rolling out r261050 and r261051.
     4        https://bugs.webkit.org/show_bug.cgi?id=211328
     5        <rdar://problem/62755865>
     6
     7        Not reviewed.
     8
     9        Appears to make editing/undo-manager/undo-manager-delete-stale-undo-items.html timeout always.
     10
     11        * WTF.xcodeproj/project.pbxproj:
     12        * wtf/Bitmap.h:
     13        * wtf/CMakeLists.txt:
     14        * wtf/StdIntExtras.h: Removed.
     15
    1162020-05-02  Mark Lam  <mark.lam@apple.com>
    217
  • trunk/Source/WTF/WTF.xcodeproj/project.pbxproj

    r261050 r261055  
    752752                FE86A8741E59440200111BBF /* ForbidHeapAllocation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ForbidHeapAllocation.h; sourceTree = "<group>"; };
    753753                FE8925AF1D00DAEC0046907E /* Indenter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Indenter.h; sourceTree = "<group>"; };
    754                 FE97F6A8245CE5DD00C63FC6 /* StdIntExtras.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StdIntExtras.h; sourceTree = "<group>"; };
    755754                FEB6B035201BE0B600B958C1 /* PointerPreparations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PointerPreparations.h; sourceTree = "<group>"; };
    756755                FEDACD3B1630F83F00C69634 /* StackStats.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StackStats.cpp; sourceTree = "<group>"; };
     
    12361235                                313EDEC9778E49C9BEA91CFC /* StackTrace.cpp */,
    12371236                                EF7D6CD59D8642A8A0DA86AD /* StackTrace.h */,
    1238                                 FE97F6A8245CE5DD00C63FC6 /* StdIntExtras.h */,
    12391237                                A8A47311151A825B004123FF /* StdLibExtras.h */,
    12401238                                FF0A436588954F3CB07DBECA /* StdList.h */,
  • trunk/Source/WTF/wtf/Bitmap.h

    r261050 r261055  
    11/*
    2  *  Copyright (C) 2010-2020 Apple Inc. All rights reserved.
     2 *  Copyright (C) 2010-2019 Apple Inc. All rights reserved.
    33 *
    44 *  This library is free software; you can redistribute it and/or
     
    2323#include <wtf/Atomics.h>
    2424#include <wtf/HashFunctions.h>
    25 #include <wtf/StdIntExtras.h>
    2625#include <wtf/StdLibExtras.h>
     26#include <stdint.h>
    2727#include <string.h>
    28 #include <type_traits>
    2928
    3029namespace WTF {
    3130
    32 template<size_t size>
    33 using BitmapWordType = std::conditional_t<(size <= 32 && sizeof(UCPURegister) > sizeof(uint32_t)), uint32_t, UCPURegister>;
    34 
    35 template<size_t bitmapSize, typename WordType = BitmapWordType<bitmapSize>>
     31template<size_t bitmapSize, typename WordType = uint32_t>
    3632class Bitmap final {
    3733    WTF_MAKE_FAST_ALLOCATED;
    3834   
    39     static_assert(sizeof(WordType) <= sizeof(UCPURegister), "WordType must not be bigger than the CPU atomic word size");
     35    static_assert(sizeof(WordType) <= sizeof(unsigned), "WordType must not be bigger than unsigned");
    4036public:
    4137    constexpr Bitmap();
  • trunk/Source/WTF/wtf/CMakeLists.txt

    r261050 r261055  
    239239    StackStats.h
    240240    StackTrace.h
    241     StdIntExtras.h
    242241    StdLibExtras.h
    243242    StdList.h
Note: See TracChangeset for help on using the changeset viewer.