Hello community,
here is the log from the commit of package webkitgtk for openSUSE:Factory checked in at 2014-06-17 11:22:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/webkitgtk (Old)
and /work/SRC/openSUSE:Factory/.webkitgtk.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "webkitgtk"
Changes:
--------
--- /work/SRC/openSUSE:Factory/webkitgtk/webkitgtk.changes 2014-06-01 18:54:53.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.webkitgtk.new/webkitgtk.changes 2014-06-17 11:22:41.000000000 +0200
@@ -1,0 +2,7 @@
+Wed Jun 4 22:34:32 UTC 2014 - mgorse@suse.com
+
+- webkitgtk-commit-size.patch: Fix and rebase.
+- webkitgtk-protocall-endian-fix.patch: Don't patch ChangeLog; it
+ makes the patch need rebasing any time we update.
+
+-------------------------------------------------------------------
webkitgtk3.changes: same change
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
webkitgtk3.spec: same change
++++++ webkitgtk-commit-size.patch ++++++
--- /var/tmp/diff_new_pack.Ypniif/_old 2014-06-17 11:22:42.000000000 +0200
+++ /var/tmp/diff_new_pack.Ypniif/_new 2014-06-17 11:22:42.000000000 +0200
@@ -1,32 +1,32 @@
-diff -ur webkitgtk-2.4.1.orig/Source/JavaScriptCore/interpreter/JSStack.cpp webkitgtk-2.4.1/Source/JavaScriptCore/interpreter/JSStack.cpp
---- webkitgtk-2.4.1.orig/Source/JavaScriptCore/interpreter/JSStack.cpp 2014-04-14 01:40:44.000000000 -0500
-+++ webkitgtk-2.4.1/Source/JavaScriptCore/interpreter/JSStack.cpp 2014-05-17 13:39:29.326005975 -0500
+diff -ur webkitgtk-2.4.2.orig/Source/JavaScriptCore/interpreter/JSStack.cpp webkitgtk-2.4.2/Source/JavaScriptCore/interpreter/JSStack.cpp
+--- webkitgtk-2.4.2.orig/Source/JavaScriptCore/interpreter/JSStack.cpp 2014-05-12 01:03:53.000000000 -0500
++++ webkitgtk-2.4.2/Source/JavaScriptCore/interpreter/JSStack.cpp 2014-06-03 21:21:50.557586002 -0500
@@ -49,7 +49,8 @@
{
ASSERT(capacity && isPageAligned(capacity));
- m_reservation = PageReservation::reserve(roundUpAllocationSize(capacity * sizeof(Register), commitSize), OSAllocator::JSVMStackPages);
-+ size_t commitsize = PageSize();
++ size_t commitsize = pageSize();
+ m_reservation = PageReservation::reserve(roundUpAllocationSize(capacity * sizeof(Register), commitsize), OSAllocator::JSVMStackPages);
updateStackLimit(highAddress());
m_commitEnd = highAddress();
-
-@@ -80,7 +81,8 @@
+
+@@ -78,7 +79,8 @@
// Compute the chunk size of additional memory to commit, and see if we
// have it is still within our budget. If not, we'll fail to grow and
// return false.
- long delta = roundUpAllocationSize(reinterpret_cast(m_commitEnd) - reinterpret_cast(newEnd), commitSize);
-+ size_t commitsize = PageSize();
++ size_t commitsize = pageSize();
+ long delta = roundUpAllocationSize(reinterpret_cast(m_commitEnd) - reinterpret_cast(newEnd), commitsize);
if (reinterpret_cast(m_commitEnd) - delta <= reinterpret_cast(m_useableEnd))
return false;
-@@ -149,7 +151,8 @@
+@@ -134,7 +136,8 @@
void JSStack::disableErrorStackReserve()
{
- char* useableEnd = reinterpret_cast(reservationEnd()) + commitSize;
-+ size_t commitsize = PageSize();
++ size_t commitsize = pageSize();
+ char* useableEnd = reinterpret_cast(reservationEnd()) + commitsize;
m_useableEnd = reinterpret_cast_ptr(useableEnd);
++++++ webkitgtk-protocall-endian-fix.patch ++++++
--- /var/tmp/diff_new_pack.Ypniif/_old 2014-06-17 11:22:42.000000000 +0200
+++ /var/tmp/diff_new_pack.Ypniif/_new 2014-06-17 11:22:42.000000000 +0200
@@ -1,46 +1,3 @@
-diff -ur webkitgtk-2.4.1.orig/Source/JavaScriptCore/ChangeLog webkitgtk-2.4.1/Source/JavaScriptCore/ChangeLog
---- webkitgtk-2.4.1.orig/Source/JavaScriptCore/ChangeLog 2014-04-14 05:47:50.000000000 -0500
-+++ webkitgtk-2.4.1/Source/JavaScriptCore/ChangeLog 2014-05-17 13:24:57.545177307 -0500
-@@ -1,3 +1,39 @@
-+2014-04-09 Mark Lam
-+
-+ Ensure that LLINT accessing of the ProtoCallFrame is big endian friendly.
-+ https://webkit.org/b/131449
-+
-+ Reviewed by Mark Hahnenberg.
-+
-+ Change ProtoCallFrame::paddedArgCount to be of type uint32_t. The argCount
-+ that it pads is of type int anyway. It doesn't need to be 64 bit. This
-+ also makes it work with the LLINT which is loading it with a loadi
-+ instruction.
-+
-+ We should add the PayLoadOffset to ProtoCallFrame::argCountAndCodeOriginValue
-+ when loading the argCount.
-+
-+ The paddedArgCount issue was causing failures when running the JSC tests on a
-+ 64-bit big endian machine. In this case, the paddedArgCount in the
-+ ProtoCallFrame has the value 2. However, because the paddedArgCount was stored
-+ as a 64-bit size_t and the LLINT was loading only the low address 32-bits of
-+ that field, the LLINT got a value of 0 instead of the expected 2. With this
-+ patch, we now have a matching store and load of a 32-bit value, and endianness
-+ no longer comes into play.
-+
-+ As for ProtoCallFrame::argCountAndCodeOriginValue, the argCount is stored in
-+ the payload field of the Register. In the definition of EncodedValueDescriptor,
-+ We already ensure that that the payload is in the least significant 32-bits for
-+ little endian machines, and in the most significant 32-bits for big endian
-+ machines. This means that there is no endianness bug when loading this value
-+ using loadi. However, adding the PayLoadOffset clarifies the intent of the
-+ code to load the payload part of the Register value.
-+
-+ * interpreter/ProtoCallFrame.h:
-+ (JSC::ProtoCallFrame::setPaddedArgCount):
-+ * llint/LowLevelInterpreter32_64.asm:
-+ * llint/LowLevelInterpreter64.asm:
-+
- 2014-03-12 Mark Lam
-
- Update type of local vars to match the type of String length.
diff -ur webkitgtk-2.4.1.orig/Source/JavaScriptCore/interpreter/ProtoCallFrame.h webkitgtk-2.4.1/Source/JavaScriptCore/interpreter/ProtoCallFrame.h
--- webkitgtk-2.4.1.orig/Source/JavaScriptCore/interpreter/ProtoCallFrame.h 2014-04-14 01:40:44.000000000 -0500
+++ webkitgtk-2.4.1/Source/JavaScriptCore/interpreter/ProtoCallFrame.h 2014-05-17 13:23:09.545174838 -0500
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org