Reviewers: ulan,

Description:
Merged r11194, r11198, r11201, r11214 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.

BUG=v8:2045,chromium:118686,chromium:121407

[email protected]


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

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