[v8-dev] Re: [RFC] DevTools Language Servers Proposal

2019-10-14 Thread bmeurer via v8-dev
Per popular demand, we renamed this to "DevTools Language Components" to avoid the confusion with Language Servers for IDEs. cheers, Benedikt On Friday, October 11, 2019 at 8:51:06 AM UTC+2, Benedikt Meurer wrote: > > Hey folks, > > Following up on the prototyping work around Wasm Debugging

[v8-dev] Re: [turbofan] Enable concurrent (re)compilation. (issue 1179393008 by bmeu...@chromium.org)

2016-04-27 Thread bmeurer
https://codereview.chromium.org/1179393008/diff/21/test/cctest/wasm/wasm-run-utils.h File test/cctest/wasm/wasm-run-utils.h (right): https://codereview.chromium.org/1179393008/diff/21/test/cctest/wasm/wasm-run-utils.h#newcode489 test/cctest/wasm/wasm-run-utils.h:489:

[v8-dev] Re: [es6] parse destructuring assignment (issue 1309813007 by caitpotte...@gmail.com)

2015-12-03 Thread bmeurer
LGTM on compiler, crankshaft, full-codegen and interpreter. https://codereview.chromium.org/1309813007/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To

[v8-dev] Re: Introduce a V8_NORETURN macro and use it to make GCC 4.9.2 happy again. (issue 790723002 by svenpa...@chromium.org)

2015-09-24 Thread bmeurer
Well I guess no one actually cared about this CL. So feel free to take over responsibility for this. https://codereview.chromium.org/790723002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to

[v8-dev] Re: Make all registers addressable in Operands (issue 1287383003 by da...@chromium.org)

2015-09-22 Thread bmeurer
As discussed offline earlier, I'm fine with the patch overall; it'll simplify things long-term and I think it's important that we tackle such issues. I'm not sure about some of the details, but I feel like I have to see this "in the wild" to come up with useful suggestions (read: I might

[v8-dev] Re: Implement sloppy-mode block-defined functions (Annex B 3.3) (issue 1332873003 by little...@chromium.org)

2015-09-19 Thread bmeurer
LGTM on compiler and fullcodegen changes; only briefly checked the rest. https://codereview.chromium.org/1332873003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev"

[v8-dev] Re: [Interpreter] Add support for JS calls. (issue 1323463005 by rmcil...@chromium.org)

2015-09-14 Thread bmeurer
LGTM (rubber-stamped) https://codereview.chromium.org/1323463005/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop

[v8-dev] Re: [Interpreter] Add support for JS calls. (issue 1323463005 by rmcil...@chromium.org)

2015-09-10 Thread bmeurer
And general approach looks good to me too. https://codereview.chromium.org/1323463005/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this

[v8-dev] Re: [Interpreter] Add support for JS calls. (issue 1323463005 by rmcil...@chromium.org)

2015-09-10 Thread bmeurer
Builtin looks good modulo comment. https://codereview.chromium.org/1323463005/diff/60001/src/x64/builtins-x64.cc File src/x64/builtins-x64.cc (right): https://codereview.chromium.org/1323463005/diff/60001/src/x64/builtins-x64.cc#newcode1795 src/x64/builtins-x64.cc:1795: __

[v8-dev] Re: [stubs] Unify the various versions of [[Call]] with CallCallableStub. (issue 1311013008 by bmeu...@chromium.org)

2015-09-08 Thread bmeurer
A revert of this CL (patchset #10 id:260001) has been created in https://codereview.chromium.org/1328963004/ by bmeu...@chromium.org. The reason for reverting is: Breaks nosnap, needs investigation. https://codereview.chromium.org/1311013008/ -- -- v8-dev mailing list v8-dev@googlegroups.com

[v8-dev] Revert of [builtins] Unify the various versions of [[Call]] with a Call builtin. (issue 1328963004 by bmeu...@chromium.org)

2015-09-08 Thread bmeurer
Reviewers: rmcilroy, Jarin, Michael Starzinger, mvstanton, Message: Created Revert of [builtins] Unify the various versions of [[Call]] with a Call builtin. Description: Revert of [builtins] Unify the various versions of [[Call]] with a Call builtin. (patchset #10 id:260001 of

[v8-dev] [runtime] Replace many buggy uses of %_CallFunction with %_Call. (issue 1325573004 by bmeu...@chromium.org)

2015-09-08 Thread bmeurer
Reviewers: Jarin, Message: Hey Jaro, Camillo, This is the initial part of the %_CallFunction fixification. Please take a look. Thanks, Benedikt Description: [runtime] Replace many buggy uses of %_CallFunction with %_Call. The semantics of the %_CallFunction intrinsic seem to be very unclear,

[v8-dev] Re: [turbofan] Handle stack overflow exceptions in JSInliner. (issue 1322203005 by mstarzin...@chromium.org)

2015-09-08 Thread bmeurer
lgtm https://codereview.chromium.org/1322203005/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails

[v8-dev] Re: MIPS: Fix MacroAssembler::AssertFunction() (issue 1309163006 by paul.l...@imgtec.com)

2015-09-08 Thread bmeurer
LGTM, thanks for fixing this. https://codereview.chromium.org/1309163006/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and

[v8-dev] Re: [runtime] Replace many buggy uses of %_CallFunction with %_Call. (issue 1325573004 by bmeu...@chromium.org)

2015-09-08 Thread bmeurer
https://codereview.chromium.org/1325573004/diff/20001/src/arm/interface-descriptors-arm.cc File src/arm/interface-descriptors-arm.cc (right): https://codereview.chromium.org/1325573004/diff/20001/src/arm/interface-descriptors-arm.cc#newcode196 src/arm/interface-descriptors-arm.cc:196:

[v8-dev] Re: Removing %_CallFunction in GetThirdIndex (issue 1316673008 by cbr...@chromium.org)

2015-09-08 Thread bmeurer
LGTM https://codereview.chromium.org/1316673008/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from

[v8-dev] Re: Vector ICs: No more patching for call ics. (issue 1332563003 by mvstan...@chromium.org)

2015-09-08 Thread bmeurer
LGTM! https://codereview.chromium.org/1332563003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from

[v8-dev] Re: Use baseline code to compute message locations. (issue 1331603002 by mstarzin...@chromium.org)

2015-09-08 Thread bmeurer
Awesome! LGTM https://codereview.chromium.org/1331603002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving

[v8-dev] [calls] Consistent call protocol for calls. (issue 1330033002 by bmeu...@chromium.org)

2015-09-08 Thread bmeurer
Reviewers: Jarin, Message: Hey Jaro, This unifies the handling of "actual number of arguments" for JSFunction calls. It basically removes premature optimization (saving one LoadImmediate for some calls). Please take a look. Thanks, Benedikt Description: [calls] Consistent call protocol

[v8-dev] Re: [stubs] Unify the various versions of [[Call]] with CallCallableStub. (issue 1311013008 by bmeu...@chromium.org)

2015-09-07 Thread bmeurer
Hey Jaro, Can you take a look at the x64 port before I start porting that over to everything else? Thanks, Benedikt https://codereview.chromium.org/1311013008/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you

[v8-dev] Re: [stubs] Unify the various versions of [[Call]] with CallCallableStub. (issue 1311013008 by bmeu...@chromium.org)

2015-09-07 Thread bmeurer
https://codereview.chromium.org/1311013008/diff/80001/src/x64/builtins-x64.cc File src/x64/builtins-x64.cc (right): https://codereview.chromium.org/1311013008/diff/80001/src/x64/builtins-x64.cc#newcode1732 src/x64/builtins-x64.cc:1732: // TODO(bmeurer): This doesn't match the ES6 spec

[v8-dev] Re: [stubs] Unify the various versions of [[Call]] with CallCallableStub. (issue 1311013008 by bmeu...@chromium.org)

2015-09-07 Thread bmeurer
Hey MIPS guys, Please port this CL to mips/mips64. Thanks, Benedikt https://codereview.chromium.org/1311013008/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev"

[v8-dev] Re: [stubs] Unify the various versions of [[Call]] with CallCallableStub. (issue 1311013008 by bmeu...@chromium.org)

2015-09-07 Thread bmeurer
Hey Michi, Michael, Please review the x64 or ia32 port (i'm about to port to arm). Please take a look. Thanks, Benedikt https://codereview.chromium.org/1311013008/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because

[v8-dev] Re: Avoid using %_CallFunction if the receiver doesn't change (issue 1326263002 by cbr...@chromium.org)

2015-09-07 Thread bmeurer
lgtm https://codereview.chromium.org/1326263002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails

[v8-dev] Re: [stubs] Unify the various versions of [[Call]] with CallCallableStub. (issue 1311013008 by bmeu...@chromium.org)

2015-09-07 Thread bmeurer
On 2015/09/07 11:01:19, rmcilroy wrote: Overall looks good, should be something that can be used by the Interpreter. I tried to figure out how to modify my CL to call this instead of the JSFunction code object directly, however I couldn't find a way to call a non-JS builtin from TF - is

[v8-dev] Re: [Interpreter] Add support for JS calls. (issue 1323463005 by rmcil...@chromium.org)

2015-09-07 Thread bmeurer
On 2015/09/07 09:16:46, rmcilroy wrote: On 2015/09/07 05:14:30, Benedikt Meurer wrote: > Just two very early comments, and one question: > You mentioned that it should be possible to write certain bytecode handlers as > native builtins. How about doing that for the call opcode? Because that

[v8-dev] Re: MIPS: [builtins] Unify the various versions of [[Call]] with a Call builtin. (issue 1311003006 by akos.pa...@imgtec.com)

2015-09-07 Thread bmeurer
Amazing. Thanks a lot! https://codereview.chromium.org/1311003006/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop

[v8-dev] Re: [stubs] Unify the various versions of [[Call]] with CallCallableStub. (issue 1311013008 by bmeu...@chromium.org)

2015-09-07 Thread bmeurer
I renamed the builtins to Call and CallFunction to better match the spec names. https://codereview.chromium.org/1311013008/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups

[v8-dev] Re: [Interpreter] Add support for JS calls. (issue 1323463005 by rmcil...@chromium.org)

2015-09-06 Thread bmeurer
+mstarzinger +jarin https://codereview.chromium.org/1323463005/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop

[v8-dev] Re: Update BitField3 type in gen-postmortem-metadata.py (issue 1296743003 by julien.gi...@joyent.com)

2015-09-06 Thread bmeurer
lgtm https://codereview.chromium.org/1296743003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails

[v8-dev] Re: [Interpreter] Add support for JS calls. (issue 1323463005 by rmcil...@chromium.org)

2015-09-06 Thread bmeurer
Just two very early comments, and one question: You mentioned that it should be possible to write certain bytecode handlers as native builtins. How about doing that for the call opcode? Because that seems like a lot of machinery in TurboFan to support this very special opcode.

[v8-dev] Re: Handle all InstanceTypes in BitsetType::Lub(). (issue 1302313013 by jkumme...@chromium.org)

2015-09-04 Thread bmeurer
Nice, thanks for fixing. LGTM! https://codereview.chromium.org/1302313013/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and

[v8-dev] Re: MIPS:[turbofan] Improve boolean materialization compares. (issue 1326173002 by dusan.m.milosavlje...@gmail.com)

2015-09-04 Thread bmeurer
LGTM on the AUTHORS file. I'll leave it to Paul to review the patch. https://codereview.chromium.org/1326173002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group.

[v8-dev] [stubs] Unify the various versions of [[Call]] with CallCallableStub. (issue 1311013008 by bmeu...@chromium.org)

2015-09-04 Thread bmeurer
Reviewers: rmcilroy, Message: Hey Ross, This is the very first version of the CallCallableStub. You said you wanted to have an early look. It'll need some more polishing. If you have some spare time, you can help porting to arm/arm64 next week. greets, Benedikt Description: [stubs] Unify

[v8-dev] Re: Make gold plugin download more robust. (issue 1321943004 by machenb...@chromium.org)

2015-09-04 Thread bmeurer
lgtm https://codereview.chromium.org/1321943004/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails

[v8-dev] Re: [turbofan] Split before loops. (issue 1301393012 by mtro...@chromium.org)

2015-09-04 Thread bmeurer
lgtm https://codereview.chromium.org/1301393012/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails

[v8-dev] Re: Reland Vector ICs: platform support for vector-based stores. (issue 1319123004 by mvstan...@chromium.org)

2015-09-04 Thread bmeurer
lgtm https://codereview.chromium.org/1319123004/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails

[v8-dev] Re: [turbofan] Fix segfault when using --trace-turbo. (issue 1314703005 by mtro...@chromium.org)

2015-09-04 Thread bmeurer
lgtm https://codereview.chromium.org/1314703005/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails

[v8-dev] Re: [es5] Class of object is "Function" if object has [[Call]]. (issue 1307943013 by bmeu...@chromium.org)

2015-09-03 Thread bmeurer
On 2015/09/03 15:02:09, Michael Achenbach wrote: A revert of this CL (patchset #3 id:40001) has been created in https://codereview.chromium.org/1306303005/ by mailto:machenb...@chromium.org. The reason for reverting is: [Sheriff] Changes several layout test expectations. Please fix

[v8-dev] Re: Version 4.6.85.13 (cherry-pick) (issue 1308703013 by ofrob...@google.com)

2015-09-03 Thread bmeurer
lgtm https://codereview.chromium.org/1308703013/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails

[v8-dev] Remove obsolete functionality from the MacroAssemblers. (issue 1322843005 by bmeu...@chromium.org)

2015-09-03 Thread bmeurer
Reviewers: Jakob, Message: Hey Jakob, Landing this independently of the ClassOf change. TBR'ed as you already liked the change :-) Benedikt Description: Remove obsolete functionality from the MacroAssemblers. This is uncontroversial the dead code removal part of

[v8-dev] Re: MIPS: Refine '[es6] Introduce a dedicated JSIteratorResult type.' (issue 1315903005 by balazs.kilv...@imgtec.com)

2015-09-03 Thread bmeurer
FYI, for Benedikt and v8 team, LoadRoot() is preferred over li() where possible, since it is one instruction vs two. MIPS64 ABI (n64) has 8 argument registers rather than the 4 on MIPS32 ABI, and the "conventional names" for registers 4 thru 15 were therefore changed from [a0-a3][t0-t7]

[v8-dev] Re: Add atomic utilities. (issue 1310993004 by mlippa...@chromium.org)

2015-09-03 Thread bmeurer
LGTM, but please add a more descriptive CL message. https://codereview.chromium.org/1310993004/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe

[v8-dev] Re: [turbofan] support for Int64 in CheckedLoad/CheckedStore on 64-bit platforms. (issue 1310323006 by tit...@chromium.org)

2015-09-03 Thread bmeurer
lgtm https://codereview.chromium.org/1310323006/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails

[v8-dev] Re: [runtime] Introduce a dedicated JSIteratorResult type. (issue 1302173007 by bmeu...@chromium.org)

2015-09-03 Thread bmeurer
Hey Igor, This is a first step towards faster iterators for ES6 for-of loops. With this new type we make sure that all iterator results we see (coming from our internals and generators) have the same map. Please take a look. Thanks, Benedikt https://codereview.chromium.org/1302173007/ -- --

[v8-dev] Re: Automatically download gold plugin for cfi builds. (issue 1303183005 by machenb...@chromium.org)

2015-09-03 Thread bmeurer
lgtm https://codereview.chromium.org/1303183005/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails

[v8-dev] Re: [turbofan] Do not force stack slot for eager deopt inputs. (issue 1307203005 by ja...@chromium.org)

2015-09-03 Thread bmeurer
LGTM with nit. https://codereview.chromium.org/1307203005/diff/1/src/compiler/instruction-selector.cc File src/compiler/instruction-selector.cc (right): https://codereview.chromium.org/1307203005/diff/1/src/compiler/instruction-selector.cc#newcode1077 src/compiler/instruction-selector.cc:1077:

[v8-dev] Re: [es5] Class of object is "Function" if object has [[Call]]. (issue 1307943013 by bmeu...@chromium.org)

2015-09-03 Thread bmeurer
Hey guys, This is preliminary cleanup for proper bound functions support (and also proper ES6 style proxies). Please take a look. Thanks, Benedikt https://codereview.chromium.org/1307943013/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You

[v8-dev] Re: [turbofan] Greedy: Unset hints at eviction. (issue 1313023003 by mtro...@chromium.org)

2015-09-02 Thread bmeurer
LGTM https://codereview.chromium.org/1313023003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from

[v8-dev] Re: [es6] Fix invalid ToObject in String/Array iterator next. (issue 1325023003 by bmeu...@chromium.org)

2015-09-02 Thread bmeurer
Hey Jaro, This is the fix we talked about. Pretty straight forward. Please take a look. Thanks, Benedikt https://codereview.chromium.org/1325023003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are

[v8-dev] Re: [es6] Fix invalid ToObject in String/Array iterator next. (issue 1325023003 by bmeu...@chromium.org)

2015-09-02 Thread bmeurer
https://codereview.chromium.org/1325023003/diff/1/src/array-iterator.js File src/array-iterator.js (right): https://codereview.chromium.org/1325023003/diff/1/src/array-iterator.js#newcode82 src/array-iterator.js:82: !HAS_DEFINED_PRIVATE(iterator, arrayIteratorNextIndexSymbol)) { Yeah, I'll

[v8-dev] [turbofan] Greedy: using hints (issue 1329493004 by mtro...@chromium.org)

2015-09-02 Thread bmeurer
lgtm https://codereview.chromium.org/1329493004/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails

[v8-dev] Re: [arm64] Don't try convert binary operation to shifted form when both operands are the same. (issue 1304923003 by ish...@chromium.org)

2015-09-02 Thread bmeurer
lgtm https://codereview.chromium.org/1304923003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails

[v8-dev] Re: fix gen-postmortem-metadata.py for kInObjectPropertiesOffset (issue 1308113007 by ofrob...@google.com)

2015-09-02 Thread bmeurer
lgtm https://codereview.chromium.org/1308113007/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails

[v8-dev] Re: [presubmit] Fix build/include linter violations. (issue 1318863004 by mstarzin...@chromium.org)

2015-09-02 Thread bmeurer
LGTM! https://codereview.chromium.org/1318863004/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from

[v8-dev] Re: Vector ICs: platform support for vector-based stores. (issue 1328603003 by mvstan...@chromium.org)

2015-09-02 Thread bmeurer
LGTM from me on code-stubs (although the ia32 dance looks hairy; I bet we need to do something about that performance-wise...) https://codereview.chromium.org/1328603003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message

[v8-dev] Re: [Interpreter] Skeleton bytecode graph builder [NOT FOR COMMIT] (issue 1291693004 by o...@chromium.org)

2015-09-02 Thread bmeurer
Graph creation skeleton looks good to me. https://codereview.chromium.org/1291693004/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this

[v8-dev] Re: [presubmit] Fix whitespace/empty_loop_body linter violations. (issue 1327523003 by mstarzin...@chromium.org)

2015-09-02 Thread bmeurer
LGTM! https://codereview.chromium.org/1327523003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from

[v8-dev] Re: [strong] weak classes can't inherit from strong ones (issue 1316333002 by conr...@chromium.org)

2015-09-02 Thread bmeurer
LGTM! https://codereview.chromium.org/1316333002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from

[v8-dev] Re: Port enabling rtti for cfi. (issue 1329553002 by machenb...@chromium.org)

2015-09-01 Thread bmeurer
LGTM. https://codereview.chromium.org/1329553002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from

[v8-dev] Re: [es6] Initial steps towards a correct implementation of IsCallable. (issue 1316933002 by bmeu...@chromium.org)

2015-09-01 Thread bmeurer
It looks like the layout test failure on fast/dom/plugin-attributes-enumeration.html was indeed a bug in V8 that is now fixed (we returned "object" for typeof applied to an API object with [[Call]]). I checked firefox and with this patch we are compatible. So I'll fix the expectation in

[v8-dev] Re: Cleanup representation calculation for Phis in Crankshaft. (issue 1315193010 by ja...@chromium.org)

2015-09-01 Thread bmeurer
LGTM. Looks better indeed. But we should be careful not to fix too many issues with Crankshaft :-) https://codereview.chromium.org/1315193010/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to

[v8-dev] Re: [turbofan] greedy: heuristic for memory operands (issue 1306823005 by mtro...@chromium.org)

2015-09-01 Thread bmeurer
lgtm https://codereview.chromium.org/1306823005/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails

[v8-dev] Re: [test] Increase simdjs test timeout on arm. (issue 1308563010 by machenb...@chromium.org)

2015-09-01 Thread bmeurer
lgtm https://codereview.chromium.org/1308563010/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails

[v8-dev] Re: Fix type errors in unit test utilities. (issue 1329643002 by p...@chromium.org)

2015-09-01 Thread bmeurer
lgtm https://codereview.chromium.org/1329643002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails

[v8-dev] [crankshaft] Add baseline implementation of for-of. (issue 1327753002 by bmeu...@chromium.org)

2015-09-01 Thread bmeurer
Reviewers: Jarin, Message: Hey Jaro, Here's the proof-of-concept implementation of for-of in Crankshaft. This is not intended for landing now. We'll first have to have some strategic discussion about this. Please take a look. Thanks, Benedikt Description: [crankshaft] Add baseline

[v8-dev] Re: [runtime] Remove unused TO_NUMBER and TO_STRING functions. (issue 1304363012 by bmeu...@chromium.org)

2015-09-01 Thread bmeurer
Hey Michael, Here's a trivial one, just removing dead code. Please take a look. Thanks, Benedikt https://codereview.chromium.org/1304363012/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the

[v8-dev] Re: [turbofan] Optimize Splinter by remembering where it left off. (issue 1322623007 by mtro...@chromium.org)

2015-08-31 Thread bmeurer
LGTM. https://codereview.chromium.org/1322623007/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from

[v8-dev] Re: Fix CPU profiler deadlock on Windows + AMD CPU. (issue 1304873011 by a...@chromium.org)

2015-08-31 Thread bmeurer
LGTM. https://codereview.chromium.org/1304873011/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from

[v8-dev] Re: [turbofan] Remove obsolete unique.h includes in TurboFan. (issue 1321223002 by mstarzin...@chromium.org)

2015-08-31 Thread bmeurer
LGTM! Ship it! https://codereview.chromium.org/1321223002/diff/1/src/unique.h File src/unique.h (left): https://codereview.chromium.org/1321223002/diff/1/src/unique.h#oldcode12 src/unique.h:12: #include "src/objects-inl.h" // TODO(everyone): Fix our inl.h crap Appreciated!

[v8-dev] Re: Make isolate.h usable without objects-inl.h header. (issue 1322883002 by mstarzin...@chromium.org)

2015-08-31 Thread bmeurer
Also, I am looking for a "regexp" OWNER that is _not_ on vacation right now. :( Hm, wait I think I mentioned that this "process thing" will cause exactly these kinds of problems, yeah I'm pretty sure I did. I guess there is only one word to describe the outcome: "Haha!" (Nelson) But

[v8-dev] Re: [turbofan] Re-wire greedy. (issue 1320363002 by mtro...@chromium.org)

2015-08-31 Thread bmeurer
LGTM from my side. https://codereview.chromium.org/1320363002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop

[v8-dev] Re: [turbofan] Factored out the test live range builder. (issue 1305313008 by mtro...@chromium.org)

2015-08-31 Thread bmeurer
LGTM https://codereview.chromium.org/1305313008/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from

[v8-dev] Re: [turbofan] Break dependency on RegisterAllocationData from Merge. (issue 1325453005 by mtro...@chromium.org)

2015-08-31 Thread bmeurer
lgtm https://codereview.chromium.org/1325453005/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails

[v8-dev] Re: [builtins] Pass correct number of arguments after adapting arguments. (issue 1306423003 by bmeu...@chromium.org)

2015-08-31 Thread bmeurer
Hey Michi, The bug we just discovered; it's not even an off-by-N... Please take a look. Thanks, Benedikt https://codereview.chromium.org/1306423003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are

[v8-dev] Re: Drop ambiguous MaybeHandle comparison and hashing ops. (issue 1319383002 by mstarzin...@chromium.org)

2015-08-31 Thread bmeurer
LGTM https://codereview.chromium.org/1319383002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from

[v8-dev] Re: [builtins] Pass correct number of arguments after adapting arguments. (issue 1306423003 by bmeu...@chromium.org)

2015-08-31 Thread bmeurer
On 2015/08/31 10:58:32, Benedikt Meurer wrote: Hey MIPS people, Please port this fix to MIPS/MIPS64. Thanks, Benedikt I forgot to mention: You can land that separately, as I wasn't able to construct a regression test with current ToT. https://codereview.chromium.org/1306423003/ --

[v8-dev] Re: [test] Remove unused code. (issue 1313213007 by machenb...@chromium.org)

2015-08-31 Thread bmeurer
lgtm https://codereview.chromium.org/1313213007/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails

[v8-dev] Re: [es6] Implement Date.prototype[@@toPrimitive] as C++ builtin. (issue 1324713002 by bmeu...@chromium.org)

2015-08-31 Thread bmeurer
PTAL https://codereview.chromium.org/1324713002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from

[v8-dev] Re: [builtins] Pass correct number of arguments after adapting arguments. (issue 1306423003 by bmeu...@chromium.org)

2015-08-31 Thread bmeurer
Hey MIPS people, Please port this fix to MIPS/MIPS64. Thanks, Benedikt https://codereview.chromium.org/1306423003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev"

[v8-dev] Re: Use correct template parameters when casting RHS of operator comparison. (issue 1309903005 by p...@chromium.org)

2015-08-31 Thread bmeurer
lgtm https://codereview.chromium.org/1309903005/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails

[v8-dev] Re: Fix invalid read of language mode from StorePropertyParameters. (issue 1311393008 by p...@chromium.org)

2015-08-31 Thread bmeurer
LGTM https://codereview.chromium.org/1311393008/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from

[v8-dev] Re: [es6] re-implement rest parameters via desugaring (issue 1272673003 by caitpotte...@gmail.com)

2015-08-31 Thread bmeurer
On 2015/09/01 04:02:15, Benedikt Meurer wrote: On 2015/09/01 03:55:02, caitp wrote: > https://codereview.chromium.org/1272673003/diff/150001/src/parser.cc > File src/parser.cc (right): > > https://codereview.chromium.org/1272673003/diff/150001/src/parser.cc#newcode4415 > src/parser.cc:4415:

[v8-dev] Re: [es6] re-implement rest parameters via desugaring (issue 1272673003 by caitpotte...@gmail.com)

2015-08-31 Thread bmeurer
LGTM with question and nit. https://codereview.chromium.org/1272673003/diff/150001/src/parser.cc File src/parser.cc (right): https://codereview.chromium.org/1272673003/diff/150001/src/parser.cc#newcode4415 src/parser.cc:4415: // for (var $argument_index = $rest_index; I guess there was some

[v8-dev] Re: Version 4.6.85.10 (cherry-pick) (issue 1323813002 by sbo...@nvidia.com)

2015-08-31 Thread bmeurer
lgtm https://codereview.chromium.org/1323813002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails

[v8-dev] Re: [es6] re-implement rest parameters via desugaring (issue 1272673003 by caitpotte...@gmail.com)

2015-08-31 Thread bmeurer
On 2015/09/01 03:55:02, caitp wrote: https://codereview.chromium.org/1272673003/diff/150001/src/parser.cc File src/parser.cc (right): https://codereview.chromium.org/1272673003/diff/150001/src/parser.cc#newcode4415 src/parser.cc:4415: // for (var $argument_index = $rest_index; On 2015/09/01

[v8-dev] Re: Do not attempt to read language mode from {,Strict}{,Not}Equal nodes. (issue 1319463003 by p...@chromium.org)

2015-08-31 Thread bmeurer
LGTM https://codereview.chromium.org/1319463003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from

[v8-dev] Re: Read all integer op parameters using a signed integer type. (issue 1310633004 by p...@chromium.org)

2015-08-31 Thread bmeurer
LGTM https://codereview.chromium.org/1310633004/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from

[v8-dev] Re: [runtime] Use utils.InstallFunctions for Symbol.prototype[@@toPrimitive]. (issue 1310163004 by bmeu...@chromium.org)

2015-08-31 Thread bmeurer
Hey Michi, Using utils.InstallFunctions as you suggested (verified it works). Please take a look. Thanks, Benedikt https://codereview.chromium.org/1310163004/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are

[v8-dev] Re: [es6] Implement Date.prototype[@@toPrimitive] as C++ builtin. (issue 1324713002 by bmeu...@chromium.org)

2015-08-31 Thread bmeurer
Addressed feedback. Thanks. https://codereview.chromium.org/1324713002/diff/1/src/objects.h File src/objects.h (right): https://codereview.chromium.org/1324713002/diff/1/src/objects.h#newcode176 src/objects.h:176: // Valid hints for the abstract operations OrdinaryToPrimitive, On 2015/08/31

[v8-dev] Re: Version 4.6.85.9 (cherry-pick) (issue 1307223007 by mbra...@us.ibm.com)

2015-08-29 Thread bmeurer
lgtm https://codereview.chromium.org/1307223007/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups v8-dev group. To unsubscribe from this group and stop receiving emails from

[v8-dev] Re: Version 4.5.103.30 (cherry-pick) (issue 1308403010 by sbo...@nvidia.com)

2015-08-29 Thread bmeurer
lgtm https://codereview.chromium.org/1308403010/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups v8-dev group. To unsubscribe from this group and stop receiving emails from

[v8-dev] Re: [runtime] Replace %to_string_fun with %_ToString. (issue 1323543002 by bmeu...@chromium.org)

2015-08-29 Thread bmeurer
https://codereview.chromium.org/1323543002/diff/1/test/mjsunit/compiler/jsnatives.js File test/mjsunit/compiler/jsnatives.js (left): https://codereview.chromium.org/1323543002/diff/1/test/mjsunit/compiler/jsnatives.js#oldcode32 test/mjsunit/compiler/jsnatives.js:32: assertEquals(1,

[v8-dev] Re: [es6] Implement spec compliant ToName (actually ToPropertyKey). (issue 1319133002 by bmeu...@chromium.org)

2015-08-28 Thread bmeurer
Reviewers: Yang, Message: Hey Yang, Here's first followup cleanup for ToName. Easy peasy. Please take a look. Thanks, Benedikt Description: [es6] Implement spec compliant ToName (actually ToPropertyKey). This adds a %ToName runtime entry that uses the previously introduced Object::ToName,

[v8-dev] Re: Vector ICs: Make the Oracle gather feedback for vector stores. (issue 1316953003 by mvstan...@chromium.org)

2015-08-28 Thread bmeurer
Still LGTM! https://codereview.chromium.org/1316953003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups v8-dev group. To unsubscribe from this group and stop receiving emails

[v8-dev] Re: [es6] Implement spec compliant ToPrimitive in the runtime. (issue 1306303003 by bmeu...@chromium.org)

2015-08-28 Thread bmeurer
Yang: Please do overall review. Michi: Please review compiler changes. Michael: Please look at code stubs. https://codereview.chromium.org/1306303003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are

[v8-dev] [turbofan] Splintering: special case deoptimizing blocks (issue 1323473003 by mtro...@chromium.org)

2015-08-28 Thread bmeurer
LGTM https://codereview.chromium.org/1323473003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups v8-dev group. To unsubscribe from this group and stop receiving emails from

[v8-dev] Re: [es6] Implement spec compliant ToPrimitive in the runtime. (issue 1306303003 by bmeu...@chromium.org)

2015-08-28 Thread bmeurer
https://codereview.chromium.org/1306303003/diff/1/src/objects.cc File src/objects.cc (right): https://codereview.chromium.org/1306303003/diff/1/src/objects.cc#newcode6017 src/objects.cc:6017: HandleObject exoticToPrim; On 2015/08/28 08:52:13, Michael Starzinger wrote: nit: not likey camelCase

[v8-dev] Re: [runtime] Add %ToString and %_ToString and remove the TO_STRING builtin. (issue 1319973007 by bmeu...@chromium.org)

2015-08-28 Thread bmeurer
Hey Yang, Next step to make builtins object obsolete. More to come in followup CLs. Please take a look. Thanks, Benedikt https://codereview.chromium.org/1319973007/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because

[v8-dev] Re: [turbofan] Use the SharedInfo only if we have it in the code generator. (issue 1303953007 by tit...@chromium.org)

2015-08-28 Thread bmeurer
LGTM (better make sure the deoptimizer never sees those code objects, otherwise it'll be very unhappy with the smi zero). https://codereview.chromium.org/1303953007/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because

  1   2   3   4   5   6   7   8   9   10   >