Revision: 20506
Author: [email protected]
Date: Fri Apr 4 09:32:45 2014 UTC
Log: Version 3.24.35.28 (merged r20127)
Fix for performance issue 353661 - 23% regression in dromaeo.
BUG=353661
LOG=N
[email protected]
Review URL: https://codereview.chromium.org/225403004
http://code.google.com/p/v8/source/detail?r=20506
Modified:
/branches/3.24/src/ic.cc
/branches/3.24/src/version.cc
=======================================
--- /branches/3.24/src/ic.cc Wed Apr 2 17:08:24 2014 UTC
+++ /branches/3.24/src/ic.cc Fri Apr 4 09:32:45 2014 UTC
@@ -1438,7 +1438,8 @@
if (IsTransitionStoreMode(store_mode)) {
transitioned_receiver_map = ComputeTransitionedMap(receiver,
store_mode);
}
- if (receiver_map.is_identical_to(previous_receiver_map) ||
+ if ((receiver_map.is_identical_to(previous_receiver_map) &&
+ IsTransitionStoreMode(store_mode)) ||
IsTransitionOfMonomorphicTarget(
MapToType<HeapType>(transitioned_receiver_map, isolate()))) {
// If the "old" and "new" maps are in the same elements map family,
or
=======================================
--- /branches/3.24/src/version.cc Thu Apr 3 11:13:06 2014 UTC
+++ /branches/3.24/src/version.cc Fri Apr 4 09:32:45 2014 UTC
@@ -35,7 +35,7 @@
#define MAJOR_VERSION 3
#define MINOR_VERSION 24
#define BUILD_NUMBER 35
-#define PATCH_LEVEL 27
+#define PATCH_LEVEL 28
// Use 1 for candidates and 0 otherwise.
// (Boolean macro values are not supported by all preprocessors.)
#define IS_CANDIDATE_VERSION 0
--
--
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/d/optout.