Reviewers: fschneider,

Description:
Merged r11194, r11198, r11201, r11214, r11225, r11233, r11240 into 3.9 branch.

Ensure that arguments object is materialized when deoptimizing from inlined
function.

Fix performance regressions due to lazy initialization.

Fix broken build on Windows due to r11198.

Properly support shrinking arrays in CopyDictionaryToObjectElements.

Ensure default isolate is present in Add/RemoveCallCompletedCallback.

Ensure default isolate is present in Context::New().

MIPS: Ensure proper alignment of LazyInstance objects.

BUG=v8:2045,chromium:121407,chromium:118686
[email protected]


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

SVN Base: https://v8.googlecode.com/svn/branches/3.9

Affected files:
  M src/api.cc
  M src/arm/lithium-arm.cc
  M src/elements.cc
  M src/hydrogen-instructions.h
  M src/hydrogen.cc
  M src/ia32/lithium-ia32.cc
  M src/isolate.h
  M src/isolate.cc
  M src/lazy-instance.h
  M src/mips/lithium-mips.cc
  M src/platform-cygwin.cc
  M src/platform-freebsd.cc
  M src/platform-linux.cc
  M src/platform-macos.cc
  M src/platform-nullos.cc
  M src/platform-openbsd.cc
  A src/platform-posix.h
  M src/platform-posix.cc
  M src/platform-solaris.cc
  M src/platform-win32.cc
  M src/platform.h
  M src/v8.cc
  M src/version.cc
  M src/x64/lithium-x64.cc
  A test/mjsunit/regress/regress-121407.js
  A test/mjsunit/regress/regress-2045.js
  M tools/check-static-initializers.sh
  M tools/gyp/v8.gyp


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

Reply via email to