Revision: 18330
Author:   [email protected]
Date:     Tue Dec 17 22:11:46 2013 UTC
Log:      Version 3.24.3

Performance and stability improvements on all platforms.
http://code.google.com/p/v8/source/detail?r=18330

Added:
 /trunk/codereview.settings
Modified:
 /trunk/ChangeLog
 /trunk/src/arguments.cc
 /trunk/src/arm/stub-cache-arm.cc
 /trunk/src/ia32/builtins-ia32.cc
 /trunk/src/mips/stub-cache-mips.cc
 /trunk/src/version.cc

=======================================
--- /dev/null
+++ /trunk/codereview.settings  Tue Dec 17 22:11:46 2013 UTC
@@ -0,0 +1,7 @@
+CODE_REVIEW_SERVER: https://codereview.chromium.org
+CC_LIST: [email protected]
+VIEW_VC: https://code.google.com/p/v8/source/detail?r=
+STATUS: http://v8-status.appspot.com/status
+TRY_ON_UPLOAD: False
+TRYSERVER_SVN_URL: svn://svn.chromium.org/chrome-try-v8
+TRYSERVER_ROOT: v8
=======================================
--- /trunk/ChangeLog    Tue Dec 17 07:57:53 2013 UTC
+++ /trunk/ChangeLog    Tue Dec 17 22:11:46 2013 UTC
@@ -1,3 +1,8 @@
+2013-12-17: Version 3.24.3
+
+        Performance and stability improvements on all platforms.
+
+
 2013-12-17: Version 3.24.2

         Flush instruction cache for deserialized code objects.
=======================================
--- /trunk/src/arguments.cc     Mon Nov 25 12:01:13 2013 UTC
+++ /trunk/src/arguments.cc     Tue Dec 17 22:11:46 2013 UTC
@@ -120,6 +120,7 @@
 double ClobberDoubleRegisters(double x1, double x2, double x3, double x4) {
// TODO(ulan): This clobbers only subset of registers depending on compiler,
   // Rewrite this in assembly to really clobber all registers.
+  // GCC for ia32 uses the FPU and does not touch XMM registers.
   return x1 * 1.01 + x2 * 2.02 + x3 * 3.03 + x4 * 4.04;
 }

=======================================
--- /trunk/src/arm/stub-cache-arm.cc    Fri Dec 13 15:13:40 2013 UTC
+++ /trunk/src/arm/stub-cache-arm.cc    Tue Dec 17 22:11:46 2013 UTC
@@ -1036,6 +1036,7 @@
           masm, optimization, arguments_.immediate(), false);
     } else {
       Handle<JSFunction> function = optimization.constant_function();
+      __ Move(r0, receiver);
       stub_compiler_->GenerateJumpFunction(object, function);
     }

=======================================
--- /trunk/src/ia32/builtins-ia32.cc    Mon Dec  9 16:12:18 2013 UTC
+++ /trunk/src/ia32/builtins-ia32.cc    Tue Dec 17 22:11:46 2013 UTC
@@ -627,7 +627,12 @@


void Builtins::Generate_NotifyStubFailureSaveDoubles(MacroAssembler* masm) {
-  Generate_NotifyStubFailureHelper(masm, kSaveFPRegs);
+  if (Serializer::enabled()) {
+    PlatformFeatureScope sse2(SSE2);
+    Generate_NotifyStubFailureHelper(masm, kSaveFPRegs);
+  } else {
+    Generate_NotifyStubFailureHelper(masm, kSaveFPRegs);
+  }
 }


=======================================
--- /trunk/src/mips/stub-cache-mips.cc  Fri Dec 13 15:13:40 2013 UTC
+++ /trunk/src/mips/stub-cache-mips.cc  Tue Dec 17 22:11:46 2013 UTC
@@ -1024,6 +1024,7 @@
           masm, optimization, arguments_.immediate(), false);
     } else {
       Handle<JSFunction> function = optimization.constant_function();
+      __ Move(a0, receiver);
       stub_compiler_->GenerateJumpFunction(object, function);
     }

=======================================
--- /trunk/src/version.cc       Tue Dec 17 07:57:53 2013 UTC
+++ /trunk/src/version.cc       Tue Dec 17 22:11:46 2013 UTC
@@ -34,7 +34,7 @@
 // system so their names cannot be changed without changing the scripts.
 #define MAJOR_VERSION     3
 #define MINOR_VERSION     24
-#define BUILD_NUMBER      2
+#define BUILD_NUMBER      3
 #define PATCH_LEVEL       0
 // Use 1 for candidates and 0 otherwise.
 // (Boolean macro values are not supported by all preprocessors.)

--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to