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