Changeset 261055 in webkit
- Timestamp:
- May 2, 2020, 2:23:00 PM (5 years ago)
- Location:
- trunk/Source
- Files:
-
- 1 deleted
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r261050 r261055 1 2020-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 1 11 2020-05-01 Mark Lam <mark.lam@apple.com> 2 12 -
trunk/Source/JavaScriptCore/assembler/CPU.h
r261050 r261055 1 1 /* 2 * Copyright (C) 2008-20 20Apple Inc. All rights reserved.2 * Copyright (C) 2008-2019 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 28 28 #include "Options.h" 29 29 #include <wtf/NumberOfCores.h> 30 #include <wtf/StdIntExtras.h>31 30 32 31 namespace JSC { 32 33 #if USE(JSVALUE64) 34 using CPURegister = int64_t; 35 using UCPURegister = uint64_t; 36 #else 37 using CPURegister = int32_t; 38 using UCPURegister = uint32_t; 39 #endif 33 40 34 41 using UCPUStrictInt32 = UCPURegister; -
trunk/Source/WTF/ChangeLog
r261051 r261055 1 2020-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 1 16 2020-05-02 Mark Lam <mark.lam@apple.com> 2 17 -
trunk/Source/WTF/WTF.xcodeproj/project.pbxproj
r261050 r261055 752 752 FE86A8741E59440200111BBF /* ForbidHeapAllocation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ForbidHeapAllocation.h; sourceTree = "<group>"; }; 753 753 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>"; };755 754 FEB6B035201BE0B600B958C1 /* PointerPreparations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PointerPreparations.h; sourceTree = "<group>"; }; 756 755 FEDACD3B1630F83F00C69634 /* StackStats.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StackStats.cpp; sourceTree = "<group>"; }; … … 1236 1235 313EDEC9778E49C9BEA91CFC /* StackTrace.cpp */, 1237 1236 EF7D6CD59D8642A8A0DA86AD /* StackTrace.h */, 1238 FE97F6A8245CE5DD00C63FC6 /* StdIntExtras.h */,1239 1237 A8A47311151A825B004123FF /* StdLibExtras.h */, 1240 1238 FF0A436588954F3CB07DBECA /* StdList.h */, -
trunk/Source/WTF/wtf/Bitmap.h
r261050 r261055 1 1 /* 2 * Copyright (C) 2010-20 20Apple Inc. All rights reserved.2 * Copyright (C) 2010-2019 Apple Inc. All rights reserved. 3 3 * 4 4 * This library is free software; you can redistribute it and/or … … 23 23 #include <wtf/Atomics.h> 24 24 #include <wtf/HashFunctions.h> 25 #include <wtf/StdIntExtras.h>26 25 #include <wtf/StdLibExtras.h> 26 #include <stdint.h> 27 27 #include <string.h> 28 #include <type_traits>29 28 30 29 namespace WTF { 31 30 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>> 31 template<size_t bitmapSize, typename WordType = uint32_t> 36 32 class Bitmap final { 37 33 WTF_MAKE_FAST_ALLOCATED; 38 34 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"); 40 36 public: 41 37 constexpr Bitmap(); -
trunk/Source/WTF/wtf/CMakeLists.txt
r261050 r261055 239 239 StackStats.h 240 240 StackTrace.h 241 StdIntExtras.h242 241 StdLibExtras.h 243 242 StdList.h
Note:
See TracChangeset
for help on using the changeset viewer.