From: Ben Noordhuis Date: Sat, 17 Jan 2015 22:02:56 +0000 (+0100) Subject: deps: upgrade v8 to 4.1.0.7 X-Git-Tag: v1.0.3~25 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5e7ebc7af6d08d4e31cf66f4ae22d29c688ef814;p=platform%2Fupstream%2Fnodejs.git deps: upgrade v8 to 4.1.0.7 This commit upgrades V8 from 3.31.74.1 to 4.1.0.7. Despite the major version bump, there are no API or ABI changes, it's a bug fix release only. PR-URL: https://github.com/iojs/io.js/pull/490 Reviewed-By: Colin Ihrig Reviewed-By: Fedor Indutny Reviewed-By: Kenan Sulayman Reviewed-By: Rod Vagg --- diff --git a/deps/v8/ChangeLog b/deps/v8/ChangeLog index d016b79..d42a2f1 100644 --- a/deps/v8/ChangeLog +++ b/deps/v8/ChangeLog @@ -1,3 +1,34 @@ +2015-01-07: Version 3.32.3 + + Performance and stability improvements on all platforms. + + +2015-01-07: Version 3.32.2 + + Performance and stability improvements on all platforms. + + +2015-01-07: Version 3.32.1 + + [turbofan] Don't crash when typing load from a Uint8ClampedArray + (Chromium issue 446156). + + [turbofan] Truncation of Bit/Word8/16 to Word32 is a no-op (Chromium + issue 445859). + + [x64] Rearrange code for OOB integer loads (Chromium issue 445858). + + Fix %NeverOptimizeFunction() intrinsic (Chromium issue 445732). + + [turbofan] Fix invalid bounds check with overflowing offset (Chromium + issue 445267). + + [turbofan] Raise max virtual registers and call parameter limit (issue + 3786). + + Performance and stability improvements on all platforms. + + 2014-12-23: Version 3.31.74 [turbofan] Turn DCHECK for fixed slot index into a CHECK (Chromium issue diff --git a/deps/v8/DEPS b/deps/v8/DEPS index e85604b..a81c7ec 100644 --- a/deps/v8/DEPS +++ b/deps/v8/DEPS @@ -18,7 +18,7 @@ deps = { "v8/testing/gmock": Var("git_url") + "/external/googlemock.git" + "@" + "29763965ab52f24565299976b936d1265cb6a271", # from svn revision 501 "v8/tools/clang": - Var("git_url") + "/chromium/src/tools/clang.git" + "@" + "90fb65e7a9a5c9d6d9613dfb0e78921c52ca9cfc", + Var("git_url") + "/chromium/src/tools/clang.git" + "@" + "c945be21f6485fa177b43814f910b76cce921653", } deps_os = { diff --git a/deps/v8/build/features.gypi b/deps/v8/build/features.gypi index 25041ce..465eba9 100644 --- a/deps/v8/build/features.gypi +++ b/deps/v8/build/features.gypi @@ -117,7 +117,7 @@ 'Release': { 'variables': { 'v8_enable_extra_checks%': 0, - 'v8_enable_handle_zapping%': 1, + 'v8_enable_handle_zapping%': 0, }, 'conditions': [ ['v8_enable_extra_checks==1', { diff --git a/deps/v8/src/api.cc b/deps/v8/src/api.cc index 61e565f..88d3c88 100644 --- a/deps/v8/src/api.cc +++ b/deps/v8/src/api.cc @@ -1780,6 +1780,7 @@ Local