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.