Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1087)

Issue 22390008: Promote ArrayBuffer, DataView and typed arrays to non-experimental. (Closed)

Created:
7 years, 4 months ago by Dmitry Lomov (no reviews)
Modified:
7 years, 3 months ago
CC:
v8-dev
Visibility:
Public.

Description

Promote ArrayBuffer, DataView and typed arrays to non-experimental. The primary reason for this change is to bake these guys into the snapshot. Flag definitions (--harmony-typed-arrays, --harmony-array-buffer) are still there so that Blink does not complain, but they are noop and default to true. R=mstarzinger@chromium.org BUG=270527 Committed: https://code.google.com/p/v8/source/detail?r=16137 Committed: https://code.google.com/p/v8/source/detail?r=16228 Committed: https://code.google.com/p/v8/source/detail?r=16248

Patch Set 1 #

Total comments: 6

Patch Set 2 : Rebased + style #

Unified diffs Side-by-side diffs Delta from patch set Stats (+55 lines, -92 lines) Patch
M src/bootstrapper.cc View 1 3 chunks +48 lines, -60 lines 0 comments Download
M src/d8.cc View 2 chunks +3 lines, -6 lines 0 comments Download
M src/flag-definitions.h View 1 1 chunk +2 lines, -2 lines 0 comments Download
M test/cctest/cctest.cc View 1 chunk +0 lines, -2 lines 0 comments Download
M test/cctest/test-api.cc View 1 5 chunks +0 lines, -14 lines 0 comments Download
M test/cctest/test-heap.cc View 1 chunk +0 lines, -6 lines 0 comments Download
M tools/gyp/v8.gyp View 1 2 chunks +2 lines, -2 lines 0 comments Download

Messages

Total messages: 9 (0 generated)
Dmitry Lomov (no reviews)
PTAL. This should help http://crbug.com/270572.
7 years, 4 months ago (2013-08-09 13:03:34 UTC) #1
Michael Starzinger
LGTM (with nits) https://codereview.chromium.org/22390008/diff/1/src/bootstrapper.cc File src/bootstrapper.cc (right): https://codereview.chromium.org/22390008/diff/1/src/bootstrapper.cc#newcode1070 src/bootstrapper.cc:1070: global, "ArrayBuffer", JS_ARRAY_BUFFER_TYPE, This change should ...
7 years, 4 months ago (2013-08-09 15:42:06 UTC) #2
Michael Starzinger
I take back one of my comments ... https://codereview.chromium.org/22390008/diff/1/src/bootstrapper.cc File src/bootstrapper.cc (right): https://codereview.chromium.org/22390008/diff/1/src/bootstrapper.cc#newcode1070 src/bootstrapper.cc:1070: global, ...
7 years, 4 months ago (2013-08-09 15:49:06 UTC) #3
Dmitry Lomov (no reviews)
Nits addressed, landing. https://codereview.chromium.org/22390008/diff/1/src/bootstrapper.cc File src/bootstrapper.cc (right): https://codereview.chromium.org/22390008/diff/1/src/bootstrapper.cc#newcode1113 src/bootstrapper.cc:1113: } On 2013/08/09 15:42:06, Michael Starzinger ...
7 years, 4 months ago (2013-08-09 15:53:21 UTC) #4
Dmitry Lomov (no reviews)
Committed patchset #1 manually as r16137 (presubmit successful).
7 years, 4 months ago (2013-08-09 15:57:41 UTC) #5
Dmitry Lomov (no reviews)
Committed patchset #1 manually as r16228.
7 years, 4 months ago (2013-08-20 00:50:22 UTC) #6
Dmitry Lomov (no reviews)
Committed patchset #2 manually as r16248.
7 years, 4 months ago (2013-08-20 13:56:10 UTC) #7
Toon Verwaest
This CL breaks test/webkit/regexp-in-and-foreach-handling.js (from stress-GC 2): out/ia32.debug/d8 --stress-opt --always-opt --test --nobreak-on-abort --nodead-code-elimination --nofold-constants --enable-slow-asserts ...
7 years, 3 months ago (2013-09-04 13:20:42 UTC) #8
Toon Verwaest
7 years, 3 months ago (2013-09-04 13:52:52 UTC) #9
Message was sent while issue was closed.
Nevermind, it seems to just be so sensitive to timing that this CL probably just
changes that timing enough to make it break. The problem seems to be that the
regexp matches has a hole in the array where there should be an undefined. Yang
is looking into it.

Powered by Google App Engine
This is Rietveld 408576698