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

Issue 2604833004: [builtins] FastNewFunctionContextStub becomes a builtin (Closed)

Created:
3 years, 11 months ago by mvstanton
Modified:
3 years, 11 months ago
Reviewers:
*epertoso, rmcilroy, *danno
CC:
v8-reviews_googlegroups.com, v8-x87-ports_googlegroups.com, rmcilroy
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

[builtins] FastNewFunctionContextStub becomes a builtin BUG= TBR=rmcilroy@chromium.org Review-Url: https://codereview.chromium.org/2604833004 Cr-Commit-Position: refs/heads/master@{#41988} Committed: https://chromium.googlesource.com/v8/v8/+/f2e8c9786fdcc5f1cbb11676e9f4bfccada9b2d3

Patch Set 1 #

Patch Set 2 : Ports. #

Patch Set 3 : Fix compile errors. #

Patch Set 4 : Fixed interpreter issue. #

Patch Set 5 : That was unnecessary, reverted :) #

Total comments: 2

Patch Set 6 : nit. #

Patch Set 7 : REBASE. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+208 lines, -183 lines) Patch
M src/builtins/builtins.h View 1 2 3 4 5 6 2 chunks +5 lines, -0 lines 0 comments Download
M src/builtins/builtins-constructor.h View 4 1 chunk +12 lines, -0 lines 0 comments Download
M src/builtins/builtins-constructor.cc View 1 2 3 4 5 6 1 chunk +88 lines, -0 lines 0 comments Download
M src/code-factory.cc View 1 2 3 4 5 6 1 chunk +2 lines, -2 lines 0 comments Download
M src/code-stubs.h View 1 2 3 4 5 6 2 chunks +0 lines, -35 lines 0 comments Download
M src/code-stubs.cc View 1 2 3 4 5 6 1 chunk +0 lines, -81 lines 0 comments Download
M src/compiler/js-generic-lowering.cc View 2 chunks +3 lines, -1 line 0 comments Download
M src/crankshaft/arm/lithium-codegen-arm.cc View 1 2 2 chunks +7 lines, -5 lines 0 comments Download
M src/crankshaft/arm64/lithium-codegen-arm64.cc View 1 2 2 chunks +7 lines, -5 lines 0 comments Download
M src/crankshaft/ia32/lithium-codegen-ia32.cc View 2 chunks +7 lines, -5 lines 0 comments Download
M src/crankshaft/mips/lithium-codegen-mips.cc View 1 2 chunks +7 lines, -5 lines 0 comments Download
M src/crankshaft/mips64/lithium-codegen-mips64.cc View 1 2 chunks +7 lines, -5 lines 0 comments Download
M src/crankshaft/x64/lithium-codegen-x64.cc View 1 2 chunks +6 lines, -4 lines 0 comments Download
M src/full-codegen/arm/full-codegen-arm.cc View 1 2 chunks +8 lines, -5 lines 0 comments Download
M src/full-codegen/arm64/full-codegen-arm64.cc View 1 2 chunks +8 lines, -5 lines 0 comments Download
M src/full-codegen/ia32/full-codegen-ia32.cc View 2 chunks +8 lines, -5 lines 0 comments Download
M src/full-codegen/mips/full-codegen-mips.cc View 1 2 2 chunks +8 lines, -5 lines 0 comments Download
M src/full-codegen/mips64/full-codegen-mips64.cc View 1 2 chunks +8 lines, -5 lines 0 comments Download
M src/full-codegen/x64/full-codegen-x64.cc View 2 chunks +8 lines, -5 lines 0 comments Download
M src/interpreter/bytecode-generator.cc View 2 chunks +3 lines, -1 line 0 comments Download
M src/interpreter/interpreter.cc View 1 2 3 4 5 6 2 chunks +6 lines, -4 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 39 (26 generated)
mvstanton
Hi Danno, hi Enrico, I have to do more ports, but here is FastNewFunctionContext as ...
3 years, 11 months ago (2016-12-28 10:58:53 UTC) #4
mvstanton
Now updated to use static methods that *accept* an assembler, per our discussion about the ...
3 years, 11 months ago (2016-12-28 14:49:15 UTC) #15
danno
Cool! OK, but it looks like Igor actually landed the change that moves the InterpreterAssembler ...
3 years, 11 months ago (2016-12-28 16:08:18 UTC) #18
mvstanton
Ha! Wow, he's fast. Sure, let me switch back to the previous style then and ...
3 years, 11 months ago (2016-12-29 06:14:47 UTC) #19
mvstanton
Hi Danno, hi Enrico, Okay, now this one is ready. Thanks, --Michael
3 years, 11 months ago (2016-12-29 08:13:00 UTC) #22
danno
lgtm with nit https://codereview.chromium.org/2604833004/diff/80001/src/builtins/builtins.h File src/builtins/builtins.h (right): https://codereview.chromium.org/2604833004/diff/80001/src/builtins/builtins.h#newcode92 src/builtins/builtins.h:92: TFS(FastNewFunctionContext_Eval, BUILTIN, kNoExtraICState, \ total nit, ...
3 years, 11 months ago (2016-12-29 10:19:29 UTC) #25
epertoso
lgtm for compiler/
3 years, 11 months ago (2016-12-29 10:21:32 UTC) #26
mvstanton
thanks! https://codereview.chromium.org/2604833004/diff/80001/src/builtins/builtins.h File src/builtins/builtins.h (right): https://codereview.chromium.org/2604833004/diff/80001/src/builtins/builtins.h#newcode92 src/builtins/builtins.h:92: TFS(FastNewFunctionContext_Eval, BUILTIN, kNoExtraICState, \ On 2016/12/29 10:19:29, danno ...
3 years, 11 months ago (2016-12-29 11:10:33 UTC) #29
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/2604833004/100001
3 years, 11 months ago (2016-12-29 11:10:34 UTC) #30
commit-bot: I haz the power
Try jobs failed on following builders: v8_linux64_gyp_rel_ng on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux64_gyp_rel_ng/builds/10335) v8_linux_mips64el_compile_rel on master.tryserver.v8 (JOB_FAILED, ...
3 years, 11 months ago (2016-12-29 11:12:04 UTC) #32
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/2604833004/120001
3 years, 11 months ago (2016-12-29 11:22:24 UTC) #35
commit-bot: I haz the power
Committed patchset #7 (id:120001) as https://chromium.googlesource.com/v8/v8/+/f2e8c9786fdcc5f1cbb11676e9f4bfccada9b2d3
3 years, 11 months ago (2016-12-29 11:52:48 UTC) #38
rmcilroy
3 years, 11 months ago (2017-01-03 09:26:51 UTC) #39
Message was sent while issue was closed.
Belated LGTM, thanks.

Powered by Google App Engine
This is Rietveld 408576698