Revision: 4335 Author: [email protected] Date: Thu Apr 1 00:13:38 2010 Log: Make check for writes without remembered set updates less restrictive.
Cherry pick svn revision 4334 from bleeding_edge to fix ASSERT failure. BUG=39766 Review URL: http://codereview.chromium.org/1547013 http://code.google.com/p/v8/source/detail?r=4335 Modified: /trunk/src/objects-inl.h /trunk/src/version.cc ======================================= --- /trunk/src/objects-inl.h Mon Mar 29 00:44:58 2010 +++ /trunk/src/objects-inl.h Thu Apr 1 00:13:38 2010 @@ -742,7 +742,8 @@ } else { \ ASSERT(mode == SKIP_WRITE_BARRIER); \ ASSERT(Heap::InNewSpace(object) || \ - !Heap::InNewSpace(READ_FIELD(object, offset))); \ + !Heap::InNewSpace(READ_FIELD(object, offset)) || \ + Page::IsRSetSet(object->address(), offset)); \ } #define READ_DOUBLE_FIELD(p, offset) \ ======================================= --- /trunk/src/version.cc Tue Mar 30 08:09:23 2010 +++ /trunk/src/version.cc Thu Apr 1 00:13:38 2010 @@ -35,7 +35,7 @@ #define MAJOR_VERSION 2 #define MINOR_VERSION 2 #define BUILD_NUMBER 0 -#define PATCH_LEVEL 2 +#define PATCH_LEVEL 3 #define CANDIDATE_VERSION false // Define SONAME to have the SCons build the put a specific SONAME into the -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev To unsubscribe, reply using "remove me" as the subject.
