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

Issue 2705293004: Remove infrastructure for experimental JS natives (Closed)

Created:
3 years, 10 months ago by adamk
Modified:
3 years, 10 months ago
CC:
v8-reviews_googlegroups.com, Hannes Payer (out of office), ulan, Dan Ehrenberg, titzer, mythria
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

Remove infrastructure for experimental JS natives Now that no harmony-flagged features are implemented in experimental JS, most of this is simply dead code. As PostExperimentals() is no longer needed, I also removed the use of Import() in the debug context, allowing the deletion of PostDebug() along with PostExperimentals(); cleanup code is moved to the end of PostNatives. Also gets rid of some longer-dead code in prologue.js related to TypedArrays, and some duplicate code for setting up SharedArrayBuffer builtins. Review-Url: https://codereview.chromium.org/2705293004 Cr-Commit-Position: refs/heads/master@{#43418} Committed: https://chromium.googlesource.com/v8/v8/+/8cfe45b6f1880008d09d4310458b6e6fcb0522dd

Patch Set 1 #

Total comments: 9

Patch Set 2 : Post-yang-review #

Patch Set 3 : Rebased #

Patch Set 4 : Rebased #

Unified diffs Side-by-side diffs Delta from patch set Stats (+12 lines, -305 lines) Patch
M BUILD.gn View 8 chunks +0 lines, -43 lines 0 comments Download
M src/bootstrapper.h View 1 chunk +0 lines, -1 line 0 comments Download
M src/bootstrapper.cc View 1 2 3 9 chunks +1 line, -92 lines 0 comments Download
M src/debug/mirrors.js View 1 1 chunk +4 lines, -11 lines 0 comments Download
M src/heap/heap.h View 1 chunk +0 lines, -2 lines 0 comments Download
M src/heap/heap.cc View 1 2 3 1 chunk +0 lines, -3 lines 0 comments Download
M src/js/prologue.js View 1 2 3 5 chunks +5 lines, -98 lines 0 comments Download
M src/snapshot/natives.h View 2 chunks +0 lines, -2 lines 0 comments Download
M src/snapshot/natives-common.cc View 1 chunk +0 lines, -6 lines 0 comments Download
M src/snapshot/natives-external.cc View 3 chunks +0 lines, -4 lines 0 comments Download
M src/v8.gyp View 6 chunks +0 lines, -41 lines 0 comments Download
M test/cctest/heap/test-spaces.cc View 1 chunk +2 lines, -2 lines 0 comments Download

Messages

Total messages: 39 (27 generated)
adamk
https://codereview.chromium.org/2705293004/diff/1/src/js/prologue.js File src/js/prologue.js (left): https://codereview.chromium.org/2705293004/diff/1/src/js/prologue.js#oldcode215 src/js/prologue.js:215: utils.PostDebug = UNDEFINED; I don't know if it was ...
3 years, 10 months ago (2017-02-21 22:26:49 UTC) #3
adamk
3 years, 10 months ago (2017-02-21 22:57:40 UTC) #5
Dan Ehrenberg
lgtm From what I can tell, great job removing that code; I was in the ...
3 years, 10 months ago (2017-02-21 23:06:04 UTC) #8
adamk
On 2017/02/21 23:06:04, Dan Ehrenberg wrote: > lgtm > > From what I can tell, ...
3 years, 10 months ago (2017-02-22 01:32:17 UTC) #11
Yang
Awesome. LGTM with comments. https://codereview.chromium.org/2705293004/diff/1/src/js/prologue.js File src/js/prologue.js (left): https://codereview.chromium.org/2705293004/diff/1/src/js/prologue.js#oldcode215 src/js/prologue.js:215: utils.PostDebug = UNDEFINED; On 2017/02/21 ...
3 years, 10 months ago (2017-02-22 09:38:14 UTC) #12
adamk
https://codereview.chromium.org/2705293004/diff/1/src/js/prologue.js File src/js/prologue.js (left): https://codereview.chromium.org/2705293004/diff/1/src/js/prologue.js#oldcode215 src/js/prologue.js:215: utils.PostDebug = UNDEFINED; On 2017/02/22 09:38:14, Yang wrote: > ...
3 years, 10 months ago (2017-02-22 20:25:17 UTC) #14
adamk
I've got two CLs out that remove the mjsunit test dependencies (by deleting the tests); ...
3 years, 10 months ago (2017-02-22 22:53:31 UTC) #24
adamk
I've merged in the removal of the test dependencies on the import/export system, so this ...
3 years, 10 months ago (2017-02-23 19:08:13 UTC) #29
Yang
On 2017/02/23 19:08:13, adamk wrote: > I've merged in the removal of the test dependencies ...
3 years, 10 months ago (2017-02-24 07:37:37 UTC) #32
Hannes Payer (out of office)
heap lgtm
3 years, 10 months ago (2017-02-24 13:03:02 UTC) #33
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2705293004/60001
3 years, 10 months ago (2017-02-24 17:39:31 UTC) #36
commit-bot: I haz the power
3 years, 10 months ago (2017-02-24 17:43:36 UTC) #39
Message was sent while issue was closed.
Committed patchset #4 (id:60001) as
https://chromium.googlesource.com/v8/v8/+/8cfe45b6f1880008d09d4310458b6e6fcb0...

Powered by Google App Engine
This is Rietveld 408576698