Remove AlwaysInline.h from WTF
authorandersca@apple.com <andersca@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 7 May 2013 16:01:51 +0000 (16:01 +0000)
committerandersca@apple.com <andersca@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 7 May 2013 16:01:51 +0000 (16:01 +0000)
https://bugs.webkit.org/show_bug.cgi?id=115727

Reviewed by Brent Fulgham.

The macro that used to be in AlwaysInline.h is now in Compiler.h so there's no reason
to keep AlwaysInline.h around anymore.

Source/JavaScriptCore:

* jit/JSInterfaceJIT.h:
* parser/Lexer.h:
* runtime/JSCJSValue.h:
* runtime/SymbolTable.h:

Source/WebCore:

* WebCore.vcproj/WebCore.vcproj:
* bindings/js/JSDOMWindowCustom.h:
* bindings/scripts/CodeGeneratorJS.pm:
(GenerateHeader):
* platform/graphics/filters/FEConvolveMatrix.h:
* rendering/InlineIterator.h:
* rendering/InlineTextBox.cpp:
* rendering/RenderBlockLineLayout.cpp:
* rendering/RenderText.cpp:

Source/WTF:

* WTF.vcproj/WTF.vcproj:
* WTF.vcxproj/WTF.vcxproj:
* WTF.vcxproj/WTF.vcxproj.filters:
* WTF.xcodeproj/project.pbxproj:
* wtf/AlwaysInline.h: Removed.
* wtf/BloomFilter.h:
* wtf/FastMalloc.cpp:
* wtf/PassRefPtr.h:
* wtf/dtoa.cpp:
* wtf/gobject/GRefPtr.h:

Tools:

* DumpRenderTree/qt/DumpRenderTreeMain.cpp:
* WebKitTestRunner/InjectedBundle/qt/InjectedBundleQt.cpp:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@149673 268f45cc-cd09-0410-ab3c-d52691b4dbfc

31 files changed:
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/jit/JSInterfaceJIT.h
Source/JavaScriptCore/parser/Lexer.h
Source/JavaScriptCore/runtime/JSCJSValue.h
Source/JavaScriptCore/runtime/SymbolTable.h
Source/WTF/ChangeLog
Source/WTF/GNUmakefile.list.am
Source/WTF/WTF.pro
Source/WTF/WTF.vcproj/WTF.vcproj
Source/WTF/WTF.vcxproj/WTF.vcxproj
Source/WTF/WTF.vcxproj/WTF.vcxproj.filters
Source/WTF/WTF.xcodeproj/project.pbxproj
Source/WTF/wtf/AlwaysInline.h [deleted file]
Source/WTF/wtf/BloomFilter.h
Source/WTF/wtf/CMakeLists.txt
Source/WTF/wtf/FastMalloc.cpp
Source/WTF/wtf/PassRefPtr.h
Source/WTF/wtf/dtoa.cpp
Source/WTF/wtf/gobject/GRefPtr.h
Source/WebCore/ChangeLog
Source/WebCore/WebCore.vcproj/WebCore.vcproj
Source/WebCore/bindings/js/JSDOMWindowCustom.h
Source/WebCore/bindings/scripts/CodeGeneratorJS.pm
Source/WebCore/platform/graphics/filters/FEConvolveMatrix.h
Source/WebCore/rendering/InlineIterator.h
Source/WebCore/rendering/InlineTextBox.cpp
Source/WebCore/rendering/RenderBlockLineLayout.cpp
Source/WebCore/rendering/RenderText.cpp
Tools/ChangeLog
Tools/DumpRenderTree/qt/DumpRenderTreeMain.cpp
Tools/WebKitTestRunner/InjectedBundle/qt/InjectedBundleQt.cpp

index 63278bc5ebbb920c3ffbbc59514316f5a8f998e2..9f9d6a76b2111c5490363a995cb71e47b37451c2 100644 (file)
@@ -1,3 +1,18 @@
+2013-05-07  Anders Carlsson  <andersca@apple.com>
+
+        Remove AlwaysInline.h from WTF
+        https://bugs.webkit.org/show_bug.cgi?id=115727
+
+        Reviewed by Brent Fulgham.
+
+        The macro that used to be in AlwaysInline.h is now in Compiler.h so there's no reason
+        to keep AlwaysInline.h around anymore.
+
+        * jit/JSInterfaceJIT.h:
+        * parser/Lexer.h:
+        * runtime/JSCJSValue.h:
+        * runtime/SymbolTable.h:
+
 2013-05-07  Mikhail Pozdnyakov  <mikhail.pozdnyakov@intel.com>
 
         HashTraits<RefPtr<P> >::PeekType should be raw pointer for better performance
index d91e9532a8d6f8a086f55ee1f625e4b4eea8310c..a196c2eb35ee258f702ccb89db96718caeab4338 100644 (file)
@@ -33,7 +33,6 @@
 #include "JSStack.h"
 #include "JSString.h"
 #include "MacroAssembler.h"
-#include <wtf/AlwaysInline.h>
 #include <wtf/Vector.h>
 
 #if ENABLE(JIT)
index 5cc2a4c0be3b12f44edac33350b33e70b3cfa1ca..9424f5e4e78fa4358d68ee36447d5e0466c24997 100644 (file)
@@ -28,7 +28,6 @@
 #include "ParserTokens.h"
 #include "SourceCode.h"
 #include <wtf/ASCIICType.h>
-#include <wtf/AlwaysInline.h>
 #include <wtf/SegmentedVector.h>
 #include <wtf/Vector.h>
 #include <wtf/unicode/Unicode.h>
index 4dac6ffab89285a5cdcd4669d6a84ff0e25ec492..abb4b81093d33eda43555e05ef302282bade9bd6 100644 (file)
@@ -26,7 +26,6 @@
 #include <math.h>
 #include <stddef.h> // for size_t
 #include <stdint.h>
-#include <wtf/AlwaysInline.h>
 #include <wtf/Assertions.h>
 #include <wtf/Forward.h>
 #include <wtf/HashMap.h>
index f343adfbd2bfab75d3b25be0e9b11435a9bf2f6c..49a00dd396fe4b3c35bd4e016dab0ae520cf79e8 100644 (file)
@@ -31,7 +31,6 @@
 
 #include "JSObject.h"
 #include "Watchpoint.h"
-#include <wtf/AlwaysInline.h>
 #include <wtf/HashTraits.h>
 #include <wtf/text/StringImpl.h>
 
index 10c68e80d55f4f34b9cf180dc4441cb3a210d7bd..6ed6ee6f42c4e31aba90fafde70568c1396de5fe 100644 (file)
@@ -1,3 +1,24 @@
+2013-05-07  Anders Carlsson  <andersca@apple.com>
+
+        Remove AlwaysInline.h from WTF
+        https://bugs.webkit.org/show_bug.cgi?id=115727
+
+        Reviewed by Brent Fulgham.
+
+        The macro that used to be in AlwaysInline.h is now in Compiler.h so there's no reason
+        to keep AlwaysInline.h around anymore.
+
+        * WTF.vcproj/WTF.vcproj:
+        * WTF.vcxproj/WTF.vcxproj:
+        * WTF.vcxproj/WTF.vcxproj.filters:
+        * WTF.xcodeproj/project.pbxproj:
+        * wtf/AlwaysInline.h: Removed.
+        * wtf/BloomFilter.h:
+        * wtf/FastMalloc.cpp:
+        * wtf/PassRefPtr.h:
+        * wtf/dtoa.cpp:
+        * wtf/gobject/GRefPtr.h:
+
 2013-05-07  Mikhail Pozdnyakov  <mikhail.pozdnyakov@intel.com>
 
         HashTraits<RefPtr<P> >::PeekType should be raw pointer for better performance
index e14090b7314067fb6048c5654e9be9012d109aed..cf46440c5126a527827a11fb508e09bfc056b9d9 100644 (file)
@@ -4,7 +4,6 @@ wtf_sources += \
     Source/WTF/wtf/ASCIICType.h \
     Source/WTF/wtf/AVLTree.h \
     Source/WTF/wtf/Alignment.h \
-    Source/WTF/wtf/AlwaysInline.h \
     Source/WTF/wtf/ArrayBuffer.cpp \
     Source/WTF/wtf/ArrayBuffer.h \
     Source/WTF/wtf/ArrayBufferView.cpp \
index 883c8381c5e28d9f847d3b15628b08dc0b5a1a00..c95bceb448e38988c62708add641afc650840e1c 100644 (file)
@@ -21,7 +21,6 @@ wince* {
 
 HEADERS += \
     Alignment.h \
-    AlwaysInline.h \
     ArrayBuffer.h \
     ArrayBufferView.h \
     ASCIICType.h \
index 716314fac31c64e4e717d762b5274a0c3d84db4c..af1ac95a7662dc7021f522883466b7d37228756e 100644 (file)
                        RelativePath="..\wtf\Alignment.h"
                        >
                </File>
-               <File
-                       RelativePath="..\wtf\AlwaysInline.h"
-                       >
-               </File>
                <File
                        RelativePath="..\wtf\ArrayBuffer.cpp"
                        >
index adcb6bcf013618a582780e1af46c83b96e34ab9d..d634094bbf68b548477d354aef9f33de25c174af 100644 (file)
@@ -94,7 +94,6 @@
   <ItemGroup>\r
     <ClInclude Include="..\WTF\config.h" />\r
     <ClInclude Include="..\wtf\Alignment.h" />\r
-    <ClInclude Include="..\wtf\AlwaysInline.h" />\r
     <ClInclude Include="..\wtf\ArrayBuffer.h" />\r
     <ClInclude Include="..\wtf\ArrayBufferView.h" />\r
     <ClInclude Include="..\wtf\ASCIICType.h" />\r
index e36660a0505a72af2c2abaf8dd057d56b3e2dcb0..fa3932daeb00ff7a700cb73308d93a144610b469 100644 (file)
     <ClInclude Include="..\wtf\WTFThreadData.h">\r
       <Filter>wtf</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\wtf\AlwaysInline.h">\r
-      <Filter>wtf</Filter>\r
-    </ClInclude>\r
     <ClInclude Include="..\wtf\ArrayBuffer.h">\r
       <Filter>wtf</Filter>\r
     </ClInclude>\r
index fde4d6735f120d6a7de9cbec376f1888c81d781e..094f1667ad0ac30e679570acdd9b810a4820a048 100644 (file)
@@ -56,7 +56,6 @@
                974CFC8E16A4F327006D5404 /* WeakPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 974CFC8D16A4F327006D5404 /* WeakPtr.h */; };
                A876DBD8151816E500DADB95 /* Platform.h in Headers */ = {isa = PBXBuildFile; fileRef = A876DBD7151816E500DADB95 /* Platform.h */; };
                A8A4737F151A825B004123FF /* Alignment.h in Headers */ = {isa = PBXBuildFile; fileRef = A8A47254151A825A004123FF /* Alignment.h */; };
-               A8A47380151A825B004123FF /* AlwaysInline.h in Headers */ = {isa = PBXBuildFile; fileRef = A8A47255151A825A004123FF /* AlwaysInline.h */; };
                A8A47381151A825B004123FF /* ArrayBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8A47256151A825A004123FF /* ArrayBuffer.cpp */; };
                A8A47382151A825B004123FF /* ArrayBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = A8A47257151A825A004123FF /* ArrayBuffer.h */; };
                A8A47383151A825B004123FF /* ArrayBufferView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8A47258151A825A004123FF /* ArrayBufferView.cpp */; };
                974CFC8D16A4F327006D5404 /* WeakPtr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WeakPtr.h; sourceTree = "<group>"; };
                A876DBD7151816E500DADB95 /* Platform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Platform.h; sourceTree = "<group>"; };
                A8A47254151A825A004123FF /* Alignment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Alignment.h; sourceTree = "<group>"; };
-               A8A47255151A825A004123FF /* AlwaysInline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AlwaysInline.h; sourceTree = "<group>"; };
                A8A47256151A825A004123FF /* ArrayBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ArrayBuffer.cpp; sourceTree = "<group>"; };
                A8A47257151A825A004123FF /* ArrayBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArrayBuffer.h; sourceTree = "<group>"; };
                A8A47258151A825A004123FF /* ArrayBufferView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ArrayBufferView.cpp; sourceTree = "<group>"; };
                                A8A47339151A825B004123FF /* threads */,
                                A8A47348151A825B004123FF /* unicode */,
                                A8A47254151A825A004123FF /* Alignment.h */,
-                               A8A47255151A825A004123FF /* AlwaysInline.h */,
                                A8A47256151A825A004123FF /* ArrayBuffer.cpp */,
                                A8A47257151A825A004123FF /* ArrayBuffer.h */,
                                A8A47258151A825A004123FF /* ArrayBufferView.cpp */,
                        buildActionMask = 2147483647;
                        files = (
                                A8A4737F151A825B004123FF /* Alignment.h in Headers */,
-                               A8A47380151A825B004123FF /* AlwaysInline.h in Headers */,
                                1469419C16EAB10A0024E146 /* AutodrainedPool.h in Headers */,
                                A8A47382151A825B004123FF /* ArrayBuffer.h in Headers */,
                                A8A47384151A825B004123FF /* ArrayBufferView.h in Headers */,
diff --git a/Source/WTF/wtf/AlwaysInline.h b/Source/WTF/wtf/AlwaysInline.h
deleted file mode 100644 (file)
index 68b7ae1..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
- *  Copyright (C) 2005, 2007, 2008 Apple Inc. All rights reserved.
- *
- *  This library is free software; you can redistribute it and/or
- *  modify it under the terms of the GNU Library General Public
- *  License as published by the Free Software Foundation; either
- *  version 2 of the License, or (at your option) any later version.
- *
- *  This library is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- *  Library General Public License for more details.
- *
- *  You should have received a copy of the GNU Library General Public License
- *  along with this library; see the file COPYING.LIB.  If not, write to
- *  the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- *  Boston, MA 02110-1301, USA.
- *
- */
-
-/* This file is no longer necessary, since all the functionality has been moved to Compiler.h. */
-
-#include <wtf/Platform.h>
index 9e94efa47f7df56384b38f0b914f19238712e09f..47628fdcec7d97d4d50211b3e4cef03900804602 100644 (file)
@@ -26,7 +26,6 @@
 #ifndef BloomFilter_h
 #define BloomFilter_h
 
-#include <wtf/AlwaysInline.h>
 #include <wtf/text/AtomicString.h>
 
 namespace WTF {
index f764e4c531b9f9356cb3b053e4b527349ca65efb..7d622abe6869ffd1fd5e8dc067e9538e4107ef21 100644 (file)
@@ -2,7 +2,6 @@ set(WTF_HEADERS
     ASCIICType.h
     AVLTree.h
     Alignment.h
-    AlwaysInline.h
     Assertions.h
     Atomics.h
     BitArray.h
index 01d392d01c64e0fc0990c7179f09ad798fe72c7c..3d943d7066a9ee605197eaca64aa9152aa05dde7 100644 (file)
@@ -423,7 +423,6 @@ extern "C" WTF_EXPORT_PRIVATE const int jscore_fastmalloc_introspection = 0;
 
 #else // FORCE_SYSTEM_MALLOC
 
-#include "AlwaysInline.h"
 #include "TCPackedCache.h"
 #include "TCPageMap.h"
 #include "TCSpinLock.h"
index 5f50671135615ad8d28e4e3cfe70582c2ca2960d..1e1c777ad0d7ef036f39c42719ecb9a09ee8cf25 100644 (file)
@@ -21,7 +21,6 @@
 #ifndef WTF_PassRefPtr_h
 #define WTF_PassRefPtr_h
 
-#include <wtf/AlwaysInline.h>
 #include <wtf/Assertions.h>
 #include <wtf/NullPtr.h>
 
index e18e10a442fe120e6d8c3dc3d054b8ccd019ed4e..7de4172c4bb1b9572e8916b7897e4d84f677a245 100644 (file)
@@ -36,7 +36,6 @@
 #include "dtoa.h"
 
 #include <stdio.h>
-#include <wtf/AlwaysInline.h>
 #include <wtf/MathExtras.h>
 #include <wtf/Threading.h>
 #include <wtf/Vector.h>
index cb3221aad3f31c3b6fa24f9248e4737fe29c28c3..6c50f4da4218daacf213337d0304232cb3a635ea 100644 (file)
@@ -25,7 +25,6 @@
 
 #if USE(GLIB)
 
-#include <wtf/AlwaysInline.h>
 #include <wtf/RefPtr.h>
 #include <algorithm>
 
index a6b6fceb7f7df7a0fa80a17257b45a40442905c8..94a30c04a03c3fcb8bea0318e00a94afc35d4bb6 100644 (file)
@@ -1,3 +1,23 @@
+2013-05-07  Anders Carlsson  <andersca@apple.com>
+
+        Remove AlwaysInline.h from WTF
+        https://bugs.webkit.org/show_bug.cgi?id=115727
+
+        Reviewed by Brent Fulgham.
+
+        The macro that used to be in AlwaysInline.h is now in Compiler.h so there's no reason
+        to keep AlwaysInline.h around anymore.
+
+        * WebCore.vcproj/WebCore.vcproj:
+        * bindings/js/JSDOMWindowCustom.h:
+        * bindings/scripts/CodeGeneratorJS.pm:
+        (GenerateHeader):
+        * platform/graphics/filters/FEConvolveMatrix.h:
+        * rendering/InlineIterator.h:
+        * rendering/InlineTextBox.cpp:
+        * rendering/RenderBlockLineLayout.cpp:
+        * rendering/RenderText.cpp:
+
 2013-05-07  peavo@outlook.com  <peavo@outlook.com>
 
         [Curl] POST requests sometimes fail.
index c4e5938bd6e6da96a303a5f65e46fd8fadf456c1..208536d47b004bec1b65f2202cf56f61a663616d 100755 (executable)
                        <Filter
                                Name="wtf"
                                >
-                               <File
-                                       RelativePath="..\ForwardingHeaders\wtf\AlwaysInline.h"
-                                       >
-                               </File>
                                <File
                                        RelativePath="..\ForwardingHeaders\wtf\Assertions.h"
                                        >
index 77546b01472d62886253f767b4413f57c7f4f96e..ce8255025394e1eb2f6956a1b2c083964c5aece4 100644 (file)
@@ -22,7 +22,6 @@
 #include "JSDOMWindow.h"
 #include "JSDOMWindowShell.h"
 #include "SecurityOrigin.h"
-#include <wtf/AlwaysInline.h>
 
 namespace WebCore {
 
index 0ea7da9fae340c48e31b949785110167e70d453a..2a680e5731baf2747d5471191749431d8fd4fd13 100644 (file)
@@ -655,7 +655,6 @@ sub GenerateHeader
 
     if ($interface->extendedAttributes->{"JSInlineGetOwnPropertySlot"}) {
         $headerIncludes{"<runtime/Lookup.h>"} = 1;
-        $headerIncludes{"<wtf/AlwaysInline.h>"} = 1;
     }
 
     if ($hasParent && $interface->extendedAttributes->{"JSGenerateToNativeObject"}) {
index 81eba1d83ebd74210872c78ecb98a62e764eda7f..846e244978daa8446e44dab5b27c9973790d3877 100644 (file)
@@ -28,7 +28,6 @@
 #include "FloatPoint.h"
 #include "FloatSize.h"
 #include "Filter.h"
-#include <wtf/AlwaysInline.h>
 #include <wtf/Vector.h>
 
 namespace WebCore {
index c049ff925318be7ca770ebfc17e3cd66642c25fb..db5843708f24d83ca3d5ec2fa7c66af1e6750c0e 100644 (file)
@@ -26,7 +26,6 @@
 #include "BidiRun.h"
 #include "RenderBlock.h"
 #include "RenderText.h"
-#include <wtf/AlwaysInline.h>
 #include <wtf/StdLibExtras.h>
 
 namespace WebCore {
index 2f7c7ebdc4badfbcd6e2a200bd599020134c0cca..ce396dd1b701641375cf1a56f127f53fdeacfbc2 100644 (file)
@@ -47,7 +47,6 @@
 #include "SVGTextRunRenderingContext.h"
 #include "Text.h"
 #include "break_lines.h"
-#include <wtf/AlwaysInline.h>
 #include <wtf/text/CString.h>
 
 using namespace std;
index 66c0624e1e94632b97c7fae46e6ffd1016dadf49..806ff7ae3401f1fbe21dd995d05203b6446a0b71 100644 (file)
@@ -42,7 +42,6 @@
 #include "TrailingFloatsRootInlineBox.h"
 #include "VerticalPositionCache.h"
 #include "break_lines.h"
-#include <wtf/AlwaysInline.h>
 #include <wtf/RefCountedLeakCounter.h>
 #include <wtf/StdLibExtras.h>
 #include <wtf/Vector.h>
index 829b5159a60d5c36910fd1d74acbb404cf88acdb..af748963e1e7297ca08124bba6e4fccbe7a028f4 100644 (file)
@@ -44,7 +44,6 @@
 #include "TextResourceDecoder.h"
 #include "VisiblePosition.h"
 #include "break_lines.h"
-#include <wtf/AlwaysInline.h>
 #include <wtf/text/StringBuffer.h>
 #include <wtf/unicode/CharacterNames.h>
 
index 17a648139b212c9df3385778b6d5121af8da5039..667937c6a4bf3428bbed91a2615f2f2d28ceee41 100644 (file)
@@ -1,3 +1,16 @@
+2013-05-07  Anders Carlsson  <andersca@apple.com>
+
+        Remove AlwaysInline.h from WTF
+        https://bugs.webkit.org/show_bug.cgi?id=115727
+
+        Reviewed by Brent Fulgham.
+
+        The macro that used to be in AlwaysInline.h is now in Compiler.h so there's no reason
+        to keep AlwaysInline.h around anymore.
+
+        * DumpRenderTree/qt/DumpRenderTreeMain.cpp:
+        * WebKitTestRunner/InjectedBundle/qt/InjectedBundleQt.cpp:
+
 2013-05-07  Andras Becsi  <andras.becsi@digia.com>
 
         [Qt][WTR] QQuickWindowPrivate::setRenderWithoutShowing has been removed from Qt 5
index 6b86e9d87f878393e4726279ccd8483a2573182f..264947497f1ef3a04f7d2e3f0f9e5478220c26fa 100644 (file)
@@ -40,9 +40,6 @@
 #include <qurl.h>
 #include <qwebdatabase.h>
 
-
-#include <wtf/AlwaysInline.h>
-
 #ifdef Q_WS_X11
 #include <qx11info_x11.h>
 #endif
index d14dd87b5afbe3361c25c4455aadcb63e82dc594..2b77189fc1759be65b69ac340d5b850e8fb2af9a 100644 (file)
@@ -32,7 +32,6 @@
 #include <QStyleFactory>
 #include <stdio.h>
 #include <stdlib.h>
-#include <wtf/AlwaysInline.h>
 #include <wtf/Assertions.h>
 
 namespace WTR {