Title: [189723] releases/WebKitGTK/webkit-2.10/Source/_javascript_Core
- Revision
- 189723
- Author
- carlo...@webkit.org
- Date
- 2015-09-14 06:20:01 -0700 (Mon, 14 Sep 2015)
Log Message
Merge r189133 - _javascript_Core fails to build using GCC 5
https://bugs.webkit.org/show_bug.cgi?id=147815
Patch by Khem Raj <raj.k...@gmail.com> on 2015-08-28
Reviewed by Filip Pizlo.
* runtime/JSObject.cpp: Explicitly instantiate all variants of
putByIndexBeyondVectorLengthWithAttributes used by JSArray.cpp.
Modified Paths
Diff
Modified: releases/WebKitGTK/webkit-2.10/Source/_javascript_Core/ChangeLog (189722 => 189723)
--- releases/WebKitGTK/webkit-2.10/Source/_javascript_Core/ChangeLog 2015-09-14 12:50:39 UTC (rev 189722)
+++ releases/WebKitGTK/webkit-2.10/Source/_javascript_Core/ChangeLog 2015-09-14 13:20:01 UTC (rev 189723)
@@ -1,3 +1,13 @@
+2015-08-28 Khem Raj <raj.k...@gmail.com>
+
+ _javascript_Core fails to build using GCC 5
+ https://bugs.webkit.org/show_bug.cgi?id=147815
+
+ Reviewed by Filip Pizlo.
+
+ * runtime/JSObject.cpp: Explicitly instantiate all variants of
+ putByIndexBeyondVectorLengthWithAttributes used by JSArray.cpp.
+
2015-08-27 Basile Clement <basile_clem...@apple.com>
REGRESSION(r184779): Possible read-after-free in _javascript_Core/dfg/DFGClobberize.h
Modified: releases/WebKitGTK/webkit-2.10/Source/_javascript_Core/runtime/JSObject.cpp (189722 => 189723)
--- releases/WebKitGTK/webkit-2.10/Source/_javascript_Core/runtime/JSObject.cpp 2015-09-14 12:50:39 UTC (rev 189722)
+++ releases/WebKitGTK/webkit-2.10/Source/_javascript_Core/runtime/JSObject.cpp 2015-09-14 13:20:01 UTC (rev 189723)
@@ -1946,6 +1946,11 @@
}
}
+// Explicit instantiations needed by JSArray.cpp.
+template void JSObject::putByIndexBeyondVectorLengthWithoutAttributes<Int32Shape>(ExecState*, unsigned, JSValue);
+template void JSObject::putByIndexBeyondVectorLengthWithoutAttributes<DoubleShape>(ExecState*, unsigned, JSValue);
+template void JSObject::putByIndexBeyondVectorLengthWithoutAttributes<ContiguousShape>(ExecState*, unsigned, JSValue);
+
void JSObject::putByIndexBeyondVectorLengthWithArrayStorage(ExecState* exec, unsigned i, JSValue value, bool shouldThrow, ArrayStorage* storage)
{
VM& vm = exec->vm();
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes