Title: [114274] trunk/Source/_javascript_Core
Revision
114274
Author
oli...@apple.com
Date
2012-04-16 10:41:52 -0700 (Mon, 16 Apr 2012)

Log Message

Fix COMMANDLINE_TYPEDARRAYS build
https://bugs.webkit.org/show_bug.cgi?id=84051

Reviewed by Gavin Barraclough.

Update for new putByIndex API and wtf changes.

* JSCTypedArrayStubs.h:
(JSC):

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (114273 => 114274)


--- trunk/Source/_javascript_Core/ChangeLog	2012-04-16 17:30:21 UTC (rev 114273)
+++ trunk/Source/_javascript_Core/ChangeLog	2012-04-16 17:41:52 UTC (rev 114274)
@@ -1,3 +1,15 @@
+2012-04-16  Oliver Hunt  <oli...@apple.com>
+
+        Fix COMMANDLINE_TYPEDARRAYS build
+        https://bugs.webkit.org/show_bug.cgi?id=84051
+
+        Reviewed by Gavin Barraclough.
+
+        Update for new putByIndex API and wtf changes.
+
+        * JSCTypedArrayStubs.h:
+        (JSC):
+
 2012-04-16  Mark Hahnenberg  <mhahnenb...@apple.com>
 
         GC in the middle of JSObject::allocatePropertyStorage can cause badness

Modified: trunk/Source/_javascript_Core/JSCTypedArrayStubs.h (114273 => 114274)


--- trunk/Source/_javascript_Core/JSCTypedArrayStubs.h	2012-04-16 17:30:21 UTC (rev 114273)
+++ trunk/Source/_javascript_Core/JSCTypedArrayStubs.h	2012-04-16 17:41:52 UTC (rev 114274)
@@ -28,10 +28,18 @@
 
 #include "JSObject.h"
 #include "ObjectPrototype.h"
+#include <wtf/Float32Array.h>
+#include <wtf/Float64Array.h>
 #include <wtf/Forward.h>
+#include <wtf/Int16Array.h>
+#include <wtf/Int32Array.h>
+#include <wtf/Int8Array.h>
+#include <wtf/Uint16Array.h>
+#include <wtf/Uint32Array.h>
+#include <wtf/Uint8Array.h>
 
 namespace JSC {
-
+    
 #define TYPED_ARRAY(name, type) \
 class JS##name##Array : public JSNonFinalObject { \
 public: \
@@ -47,7 +55,7 @@
     static bool getOwnPropertyDescriptor(JSC::JSObject*, JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertyDescriptor&);\
     static bool getOwnPropertySlotByIndex(JSC::JSCell*, JSC::ExecState*, unsigned propertyName, JSC::PropertySlot&);\
     static void put(JSC::JSCell*, JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSValue, JSC::PutPropertySlot&);\
-    static void putByIndex(JSC::JSCell*, JSC::ExecState*, unsigned propertyName, JSC::JSValue);\
+    static void putByIndex(JSC::JSCell*, JSC::ExecState*, unsigned propertyName, JSC::JSValue, bool);\
     static const JSC::ClassInfo s_info;\
 \
     static JSC::Structure* createStructure(JSC::JSGlobalData& globalData, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)\
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to