Reviewers: Vyacheslav Egorov,

Description:
Rollback of r12341, r12342, r12343, r12344, r12345, r12347 in trunk branch.

Rename JSGlobalProxy::context to native_context, for clarity and consistency
with GlobalObject::native_context.

Flush monomorphic ICs on context disposal instead of context exit.

Fix test failures introduced by r12342.

Handle native callbacks without getters.

While allocating code objects, perform the incremental marking step before
NULLing the new object. Otherwise the code cache cannot iterate the code space
anymore, which is required to clear ICs.

Fix mjsunit/debug-script.js failure that occurs when running with the --isolates
flag.

[email protected]
BUG=


Please review this at https://chromiumcodereview.appspot.com/10877028/

SVN Base: https://v8.googlecode.com/svn/trunk

Affected files:
  M src/api.cc
  M src/arm/macro-assembler-arm.cc
  M src/bootstrapper.cc
  M src/d8.h
  M src/d8.cc
  M src/flag-definitions.h
  M src/heap.h
  M src/heap.cc
  M src/ia32/macro-assembler-ia32.cc
  M src/isolate.cc
  M src/mark-compact.cc
  M src/mips/macro-assembler-mips.cc
  M src/objects-debug.cc
  M src/objects-inl.h
  M src/objects-printer.cc
  M src/objects-visiting-inl.h
  M src/objects.h
  M src/objects.cc
  M src/spaces.cc
  M src/v8globals.h
  M src/version.cc
  M src/x64/macro-assembler-x64.cc
  M test/cctest/test-api.cc
  M test/cctest/test-heap.cc
  M test/mjsunit/debug-script.js
  M test/mjsunit/elements-transition-hoisting.js


--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to