[v8-dev] Re: Migrate error messages, part 4 (v8natives.js). (issue 1099573002 by yang...@chromium.org)

2015-04-20 Thread yangguo
On 2015/04/20 15:21:57, I haz the power (commit-bot) wrote: Dry run: This issue passed the CQ dry run. ping https://codereview.chromium.org/1099573002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscr

[v8-dev] Wrap harmony implementations in functions. (issue 1100673002 by yang...@chromium.org)

2015-04-20 Thread yangguo
Reviewers: Jakob, Description: Wrap harmony implementations in functions. R=jkumme...@chromium.org Please review this at https://codereview.chromium.org/1100673002/ Base URL: https://chromium.googlesource.com/v8/v8.git@master Affected files (+87, -90 lines): M src/ast-value-factory.h M sr

[v8-dev] The core of the core of the big data solutions -- Map

2015-04-20 Thread Wenwei Peng
Title: The core of the core of the big data solutions -- Map Author: pengwenwei Email: wenwei19710430 Language:c++ Platform:Windows, linux Technology: Perfect hash algorithm Level: Advanced Description: Map algorithm with high performance Section MFC c++ map st

[v8-dev] Re: Remove kind field from StackHandler. (issue 997213003 by mstarzin...@chromium.org)

2015-04-20 Thread rmacnak via v8-dev
On 2015/03/18 10:19:27, I haz the power (commit-bot) wrote: Patchset 2 (id:??) landed as https://crrev.com/15f8213809a57c2a163b500a732c9ffe5160a41a Cr-Commit-Position: refs/heads/master@{#27263} This change is responsible for a 70% drop in the ParserCombinators benchmark. Chrome is now slower

[v8-dev] Re: Avoid executing constant pool related code paths in MarkCompact when constant pool support is disab… (issue 1096053002 by ish...@chromium.org)

2015-04-20 Thread commit-bot
Patchset 2 (id:??) landed as https://crrev.com/7ad9980d995b0381046ee8677861491ef6d234ed Cr-Commit-Position: refs/heads/master@{#27950} https://codereview.chromium.org/1096053002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this messag

[v8-dev] Re: Avoid executing constant pool related code paths in MarkCompact when constant pool support is disab… (issue 1096053002 by ish...@chromium.org)

2015-04-20 Thread commit-bot
Committed patchset #2 (id:40001) https://codereview.chromium.org/1096053002/ -- -- 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: Avoid executing constant pool related code paths in MarkCompact when constant pool support is disab… (issue 1096053002 by ish...@chromium.org)

2015-04-20 Thread commit-bot
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1096053002/40001 https://codereview.chromium.org/1096053002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscr

[v8-dev] Re: Fix unobservable constructor replacement on prototype maps (issue 1097113003 by jkumme...@chromium.org)

2015-04-20 Thread verwaest
Yeah this indeed breaks the entire optimization. If we really want to support the alternative, I guess we just need to revert the original change. I'd prefer to what the spec requires though. If clients want to customize what they see, they should rely on harmony_tostring (toStringTag) at mos

[v8-dev] Re: Disable mjsunit/es7/object-observe on gc-stress, due to flakiness. (issue 1092323003 by vogelh...@chromium.org)

2015-04-20 Thread machenbach
lgtm https://codereview.chromium.org/1092323003/ -- -- 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: Introducing the LLVM greedy register allocator. (issue 1061923005 by mtro...@chromium.org)

2015-04-20 Thread Mircea Trofin
perfect, thanks! On Mon, Apr 20, 2015 at 12:04 PM wrote: > On 2015/04/20 18:31:44, Mircea Trofin wrote: > > Updated after the refactoring. > > > Consolidated some common functionality into helper utility functions (see > > GetRegisterCount and GetFixedRegisters). > > > Moved (opportunistically)

[v8-dev] Re: Small polishing changes to the native js. (issue 1096763003 by yang...@chromium.org)

2015-04-20 Thread commit-bot
Patchset 1 (id:??) landed as https://crrev.com/42415bf9bc5aa7266267e731140e5beed6909796 Cr-Commit-Position: refs/heads/master@{#27949} https://codereview.chromium.org/1096763003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this messag

[v8-dev] Re: Small polishing changes to the native js. (issue 1096763003 by yang...@chromium.org)

2015-04-20 Thread commit-bot
Committed patchset #1 (id:1) https://codereview.chromium.org/1096763003/ -- -- 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: Introducing the LLVM greedy register allocator. (issue 1061923005 by mtro...@chromium.org)

2015-04-20 Thread dcarney
On 2015/04/20 18:31:44, Mircea Trofin wrote: Updated after the refactoring. Consolidated some common functionality into helper utility functions (see GetRegisterCount and GetFixedRegisters). Moved (opportunistically) stateless, live range-splitting APIs to RegisterAllocationData, since they

[v8-dev] Re: Introducing the LLVM greedy register allocator. (issue 1061923005 by mtro...@chromium.org)

2015-04-20 Thread mtrofin
Updated after the refactoring. Consolidated some common functionality into helper utility functions (see GetRegisterCount and GetFixedRegisters). Moved (opportunistically) stateless, live range-splitting APIs to RegisterAllocationData, since they need code-wide context, but are independent of

[v8-dev] Re: Small polishing changes to the native js. (issue 1096763003 by yang...@chromium.org)

2015-04-20 Thread commit-bot
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1096763003/1 https://codereview.chromium.org/1096763003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed

[v8-dev] Re: Disable mjsunit/es7/object-observe on gc-stress, due to flakiness. (issue 1092323003 by vogelh...@chromium.org)

2015-04-20 Thread vogelheim
Reviewers: Michael Achenbach, Message: Committed patchset #1 (id:1) manually as abb23b5284d94278f1c16a4e051b47cc44e993e8 (presubmit successful). Description: Disable mjsunit/es7/object-observe on gc-stress, due to flakiness. TBR=machenb...@chromium.org CC=ad...@chromium.org BUG=478788 LOG=N Co

[v8-dev] Disable mjsunit/es7/object-observe on gc-stress, due to flakiness. (issue 1092323003 by vogelh...@chromium.org)

2015-04-20 Thread commit-bot
Patchset 1 (id:??) landed as https://crrev.com/abb23b5284d94278f1c16a4e051b47cc44e993e8 Cr-Commit-Position: refs/heads/master@{#27948} https://codereview.chromium.org/1092323003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this messag

[v8-dev] Re: Implement Array.prototype.copyWithin() (issue 376623004 by caitpotte...@gmail.com)

2015-04-20 Thread caitpotter88
On 2015/04/20 17:57:48, adamk wrote: lgtm Thanks for the ping on this one, happy to see harmony-array complete (modulo typed arrays stuff). Thanks for the review =) dslomov@ any other comments before landing? https://codereview.chromium.org/376623004/ -- -- v8-dev mailing list v8-dev@goo

[v8-dev] Re: Introducing the LLVM greedy register allocator. (issue 1061923005 by mtro...@chromium.org)

2015-04-20 Thread Dan Carney
> > >> [MT] OK, but at least for the interim, can we live with a virtual > Allocate? Otherwise we pay for a test - in the same interim. Or are you > suggesting I simply add "Greedy" members to the one and only > RegisterAllocator? > Sorry, that's not what I was trying to say. I meant that I refact

[v8-dev] Re: Implement Array.prototype.copyWithin() (issue 376623004 by caitpotte...@gmail.com)

2015-04-20 Thread adamk
lgtm Thanks for the ping on this one, happy to see harmony-array complete (modulo typed arrays stuff). https://codereview.chromium.org/376623004/ -- -- 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: Implement Array.prototype.copyWithin() (issue 376623004 by caitpotte...@gmail.com)

2015-04-20 Thread caitpotter88
https://codereview.chromium.org/376623004/diff/80001/src/harmony-array.js File src/harmony-array.js (right): https://codereview.chromium.org/376623004/diff/80001/src/harmony-array.js#newcode16 src/harmony-array.js:16: var length = ToLength(array.length); On 2015/04/20 17:26:14, adamk wrote: Ple

[v8-dev] Re: Avoid executing constant pool related code paths in MarkCompact when constant pool support is disab… (issue 1096053002 by ish...@chromium.org)

2015-04-20 Thread rmcilroy
On 2015/04/20 17:19:42, Jakob wrote: I'm deferring to Ross here, who judging by https://codereview.chromium.org/179813005 is more familiar with this code than I am :-) Now that I think about it, let's just delete both constant pool branches (i.e., L4611->4623) and always add typed slots

[v8-dev] Re: Expose Object::DefineOwnProperty on the API (issue 1073953004 by joc...@chromium.org)

2015-04-20 Thread adamk
On 2015/04/20 07:30:34, jochen wrote: On 2015/04/15 at 22:24:53, adamk wrote: > On 2015/04/15 19:52:45, dcarney wrote: > > > It might be worth having a fast-path in C++ for the "no existing property, > > > extensible object" case. I don't think that's too much duplication, really. > > > > while

[v8-dev] [turbofan] Use FastCloneShallow[Array|Object]Stub if possible. (issue 1097963002 by mstarzin...@chromium.org)

2015-04-20 Thread mstarzinger
Reviewers: mvstanton, titzer, Description: [turbofan] Use FastCloneShallow[Array|Object]Stub if possible. This allows the JSIntrinsicLowering to optimize the cloning of literal boilerplate objects using either the FastCloneShallowArrayStub or the FastCloneShallowObjectStub when applicable. R=

[v8-dev] Re: Implement Array.prototype.copyWithin() (issue 376623004 by caitpotte...@gmail.com)

2015-04-20 Thread adamk
Looking good, just a few nits and one test request. https://codereview.chromium.org/376623004/diff/20001/src/harmony-array.js File src/harmony-array.js (right): https://codereview.chromium.org/376623004/diff/20001/src/harmony-array.js#newcode15 src/harmony-array.js:15: CHECK_OBJECT_COERCIBLE(th

[v8-dev] Re: [strong] checking of this & super in constructors (issue 1024063002 by rossb...@chromium.org)

2015-04-20 Thread rossberg
On 2015/03/23 10:20:07, marja wrote: Could you also add a description to describe exactly what is allowed now; it's sort of tedious to infer as the negation of the union of the added errors :) Done. (I'm also slightly skeptical that there are no tests that assert that some stuff *is* all

[v8-dev] Fix unobservable constructor replacement on prototype maps (issue 1097113003 by jkumme...@chromium.org)

2015-04-20 Thread jkummerow
Reviewers: Toon Verwaest, Message: PTAL. See the referenced bug for background. Apparently this was broken by https://codereview.chromium.org/942493002. I'm not entirely sure this is the right fix; feel free to suggest something else. AFAICT there's indeed no way to test this behavior from JS; h

[v8-dev] Avoid executing constant pool related code paths in MarkCompact when constant pool support is disab… (issue 1096053002 by ish...@chromium.org)

2015-04-20 Thread jkummerow
I'm deferring to Ross here, who judging by https://codereview.chromium.org/179813005 is more familiar with this code than I am :-) https://codereview.chromium.org/1096053002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message

[v8-dev] [strong] Disallow implicit casts in subtraction (issue 1092353002 by conr...@chromium.org)

2015-04-20 Thread conradw
Reviewers: rossberg, Message: On 2015/04/20 15:29:38, conradw wrote: mailto:conr...@chromium.org changed reviewers: + mailto:rossb...@chromium.org PTAL Description: [strong] Disallow implicit casts in subtraction Implements the strong mode proposal's restrictions on implicit casts for the su

[v8-dev] Re: Introducing the LLVM greedy register allocator. (issue 1061923005 by mtro...@chromium.org)

2015-04-20 Thread Mircea Trofin
Thanks, inline On Mon, Apr 20, 2015 at 8:40 AM wrote: > okay, phase one of the refactor is here and will land soon: > > https://codereview.chromium.org/1094063002/ > > this is going to change some things for you: > > I was forced, due to no one coming up with a better name, to introduce a > Regi

[v8-dev] Re: Issue 4049 in v8: Enable fast collection of run-once code objects with lightweight pre-aging

2015-04-20 Thread codesite-noreply via v8-dev
Updates: Cc: -benc...@chromium.org bcch...@chromium.org Comment #2 on issue 4049 by rmcil...@chromium.org: Enable fast collection of run-once code objects with lightweight pre-aging https://code.google.com/p/v8/issues/detail?id=4049 (No comment was entered for this change.) -- You re

[v8-dev] Re: Import Reversed adapter from Chromium and use it in v8. (issue 1098863003 by svenpa...@chromium.org)

2015-04-20 Thread commit-bot
Patchset 2 (id:??) landed as https://crrev.com/314e73d1ec93de843e9140f487159642fac66ede Cr-Commit-Position: refs/heads/master@{#27947} https://codereview.chromium.org/1098863003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this messag

[v8-dev] Re: Import Reversed adapter from Chromium and use it in v8. (issue 1098863003 by svenpa...@chromium.org)

2015-04-20 Thread commit-bot
Committed patchset #2 (id:20001) https://codereview.chromium.org/1098863003/ -- -- 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] [turbofan] Optimize loads from the global object in JSTypeFeedbackSpecializer. (issue 1063513003 by tit...@chromium.org)

2015-04-20 Thread titzer
Reviewers: Michael Starzinger, Description: [turbofan] Optimize loads from the global object in JSTypeFeedbackSpecializer. Uses lazy deoptimization and code dependencies to introduce loads from property cells and also to promote globals to constants. R=mstarzin...@chromium.org BUG= Please r

[v8-dev] Re: [turbofan] split register allocator into little pieces (issue 1094063002 by dcar...@chromium.org)

2015-04-20 Thread commit-bot
Patchset 9 (id:??) landed as https://crrev.com/497c537310d72064a23bb0ea3e4e708460b7dbf4 Cr-Commit-Position: refs/heads/master@{#27946} https://codereview.chromium.org/1094063002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this messag

[v8-dev] Re: [turbofan] split register allocator into little pieces (issue 1094063002 by dcar...@chromium.org)

2015-04-20 Thread commit-bot
Committed patchset #9 (id:150001) https://codereview.chromium.org/1094063002/ -- -- 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: Issue 4049 in v8: Enable fast collection of run-once code objects with lightweight pre-aging

2015-04-20 Thread codesite-noreply via v8-dev
Updates: Cc: benc...@chromium.org Comment #1 on issue 4049 by rmcil...@chromium.org: Enable fast collection of run-once code objects with lightweight pre-aging https://code.google.com/p/v8/issues/detail?id=4049 (No comment was entered for this change.) -- You received this message be

[v8-dev] Re: [strong] Stricter check for referring to other classes inside methods. (issue 1060913005 by ma...@chromium.org)

2015-04-20 Thread marja
Alright, I tried to fix all the cases you pointed out. ptal. I'm adding extra stuff to Variable though and that's sad :( https://codereview.chromium.org/1060913005/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because y

[v8-dev] Re: [strong] Stricter check for referring to other classes inside methods. (issue 1060913005 by ma...@chromium.org)

2015-04-20 Thread marja
Alright, I tried to fix all the cases you pointed out. ptal. I'm adding extra stuff to Variable though and that's sad :( https://codereview.chromium.org/1060913005/diff/90001/src/ast.h File src/ast.h (right): https://codereview.chromium.org/1060913005/diff/90001/src/ast.h#newcode577 src/ast.

[v8-dev] Re: Introducing the LLVM greedy register allocator. (issue 1061923005 by mtro...@chromium.org)

2015-04-20 Thread dcarney
okay, phase one of the refactor is here and will land soon: https://codereview.chromium.org/1094063002/ this is going to change some things for you: I was forced, due to no one coming up with a better name, to introduce a RegisterAllocationData class, which means there is no way you can have a

[v8-dev] Re: Temporarily disabling mjsunit/third_party/regexp-pcre while investigating the problem. (issue 1094133002 by ish...@chromium.org)

2015-04-20 Thread commit-bot
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1094133002/20001 https://codereview.chromium.org/1094133002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscr

[v8-dev] Issue 4049 in v8: Enable fast collection of run-once code objects with lightweight pre-aging

2015-04-20 Thread codesite-noreply via v8-dev
Status: Accepted Owner: CC: rmcil...@chromium.org, erikco...@chromium.org, verwa...@chromium.org, u...@chromium.org, hpa...@chromium.org, joc...@chromium.org Labels: Type-FeatureRequest Priority-Medium New issue 4049 by rmcil...@chromium.org: Enable fast collection of run-once co

[v8-dev] Temporarily disabling mjsunit/third_party/regexp-pcre while investigating the problem. (issue 1094133002 by ish...@chromium.org)

2015-04-20 Thread jkummerow
LGTM with nit https://codereview.chromium.org/1094133002/diff/1/test/mjsunit/mjsunit.status File test/mjsunit/mjsunit.status (right): https://codereview.chromium.org/1094133002/diff/1/test/mjsunit/mjsunit.status#newcode307 test/mjsunit/mjsunit.status:307: # TODO(ishell): Requires invesigation.

[v8-dev] Re: [turbofan] split register allocator into little pieces (issue 1094063002 by dcar...@chromium.org)

2015-04-20 Thread commit-bot
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1094063002/150001 https://codereview.chromium.org/1094063002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subsc

[v8-dev] Issue 4048 in v8: When a gc is triggered from a weak callback, gc-tracer gets confused

2015-04-20 Thread codesite-noreply via v8-dev
Status: Accepted Owner: hpa...@chromium.org CC: joc...@chromium.org Labels: Type-Bug Priority-Medium New issue 4048 by joc...@chromium.org: When a gc is triggered from a weak callback, gc-tracer gets confused https://code.google.com/p/v8/issues/detail?id=4048 triggered by TestGCFromWeakCallba

[v8-dev] Re: [test-runner] Add dedicated test mode for tryserver. (issue 1098883002 by machenb...@chromium.org)

2015-04-20 Thread jkummerow
LGTM with comments https://codereview.chromium.org/1098883002/diff/1/tools/run-tests.py File tools/run-tests.py (right): https://codereview.chromium.org/1098883002/diff/1/tools/run-tests.py#newcode115 tools/run-tests.py:115: # Normal trybot release configuraion. There, dchecks are always on whi

[v8-dev] Re: Reland "Refactor compilation dependency handling." (issue 1099473004 by tit...@chromium.org)

2015-04-20 Thread commit-bot
Committed patchset #2 (id:20001) https://codereview.chromium.org/1099473004/ -- -- 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: Reland "Refactor compilation dependency handling." (issue 1099473004 by tit...@chromium.org)

2015-04-20 Thread commit-bot
Patchset 2 (id:??) landed as https://crrev.com/f557d75360d34d7d29834c4864f4154849ed404d Cr-Commit-Position: refs/heads/master@{#27945} https://codereview.chromium.org/1099473004/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this messag

[v8-dev] Re: Small polishing changes to the native js. (issue 1096763003 by yang...@chromium.org)

2015-04-20 Thread jkummerow
lgtm https://codereview.chromium.org/1096763003/ -- -- 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: Revert of Fix logic for doing incremental marking steps on tenured allocation. (issue 1099633002 by jkumme...@chromium.org)

2015-04-20 Thread commit-bot
Committed patchset #2 (id:130001) https://codereview.chromium.org/1099633002/ -- -- 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: Revert of Fix logic for doing incremental marking steps on tenured allocation. (issue 1099633002 by jkumme...@chromium.org)

2015-04-20 Thread commit-bot
Patchset 2 (id:??) landed as https://crrev.com/c12e8d889c282e9a8d1b63e616dbbdc976995f4d Cr-Commit-Position: refs/heads/master@{#27944} https://codereview.chromium.org/1099633002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this messag

[v8-dev] Re: Revert of Fix logic for doing incremental marking steps on tenured allocation. (issue 1099633002 by jkumme...@chromium.org)

2015-04-20 Thread commit-bot
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1099633002/130001 https://codereview.chromium.org/1099633002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subsc

[v8-dev] Re: Make sure builtins preserve guarantees about empty element array prototypes. (issue 1066003003 by mvstan...@chromium.org)

2015-04-20 Thread commit-bot
Patchset 4 (id:??) landed as https://crrev.com/9987221c02b63bb93c6013e9706bd5e93322ef14 Cr-Commit-Position: refs/heads/master@{#27943} https://codereview.chromium.org/1066003003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this messag

[v8-dev] Re: Make sure builtins preserve guarantees about empty element array prototypes. (issue 1066003003 by mvstan...@chromium.org)

2015-04-20 Thread commit-bot
Committed patchset #4 (id:60001) https://codereview.chromium.org/1066003003/ -- -- 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] Revert of Fix logic for doing incremental marking steps on tenured allocation. (issue 1099633002 by jkumme...@chromium.org)

2015-04-20 Thread jkummerow
Reviewers: Hannes Payer, Erik Corry Chromium.org, Message: Created Revert of Fix logic for doing incremental marking steps on tenured allocation. Description: Revert of Fix logic for doing incremental marking steps on tenured allocation. (patchset #4 id:60001 of https://codereview.chromium.or

[v8-dev] Re: Fix logic for doing incremental marking steps on tenured allocation. (issue 1040233003 by erikco...@chromium.org)

2015-04-20 Thread jkummerow
A revert of this CL (patchset #4 id:60001) has been created in https://codereview.chromium.org/1099633002/ by jkumme...@chromium.org. The reason for reverting is: Suspected to trigger memory corruption issues, e.g. crbug.com/478401. The testcase in https://cluster-fuzz.appspot.com/testcase?

[v8-dev] Re: Revert of Fix logic for doing incremental marking steps on tenured allocation. (issue 1099633002 by jkumme...@chromium.org)

2015-04-20 Thread commit-bot
Failed to apply patch for src/heap/incremental-marking.cc: While running git apply --index -3 -p1; error: patch failed: src/heap/incremental-marking.cc:821 error: repository lacks the necessary blob to fall back on 3-way merge. error: src/heap/incremental-marking.cc: patch does not apply Pa

[v8-dev] Re: Revert of Fix logic for doing incremental marking steps on tenured allocation. (issue 1099633002 by jkumme...@chromium.org)

2015-04-20 Thread commit-bot
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1099633002/1 https://codereview.chromium.org/1099633002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed

[v8-dev] Re: Allow for accessing an ArrayBuffer contents without externalizing it (issue 1095083002 by joc...@chromium.org)

2015-04-20 Thread commit-bot
Patchset 2 (id:??) landed as https://crrev.com/ad854ea11e787a673a40b7917a955bee6d7dc253 Cr-Commit-Position: refs/heads/master@{#27942} https://codereview.chromium.org/1095083002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this messag

[v8-dev] Issue 4047 in v8: Make stack_frames in JSMessageObject point to code / functions / reciever weakly or stringify on GC

2015-04-20 Thread codesite-noreply via v8-dev
Status: Accepted Owner: CC: rmcil...@chromium.org, erikco...@chromium.org, verwa...@chromium.org, hpa...@chromium.org, u...@chromium.org, joc...@chromium.org Labels: Type-Bug Priority-Medium New issue 4047 by rmcil...@chromium.org: Make stack_frames in JSMessageObject point to co

[v8-dev] Re: Allow for accessing an ArrayBuffer contents without externalizing it (issue 1095083002 by joc...@chromium.org)

2015-04-20 Thread commit-bot
Committed patchset #2 (id:20001) https://codereview.chromium.org/1095083002/ -- -- 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: Reland "Refactor compilation dependency handling." (issue 1099473004 by tit...@chromium.org)

2015-04-20 Thread commit-bot
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1099473004/20001 https://codereview.chromium.org/1099473004/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscr

[v8-dev] Re: Reland "Refactor compilation dependency handling." (issue 1099473004 by tit...@chromium.org)

2015-04-20 Thread mstarzinger
LGTM (rubber-stamped). https://codereview.chromium.org/1099473004/ -- -- 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 recei

[v8-dev] Re: [turbofan] split register allocator into little pieces (issue 1094063002 by dcar...@chromium.org)

2015-04-20 Thread titzer
LGTM although a struct would be s much nicer https://codereview.chromium.org/1094063002/ -- -- 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

[v8-dev] Re: Remove the weak list of views from array buffers (issue 1094863002 by joc...@chromium.org)

2015-04-20 Thread commit-bot
Try jobs failed on following builders: v8_linux_dbg on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux_dbg/builds/4078) https://codereview.chromium.org/1094863002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev ---

[v8-dev] Re: Throw when attaching a stack trace to an object fails. (issue 1077153003 by yang...@chromium.org)

2015-04-20 Thread commit-bot
Patchset 1 (id:??) landed as https://crrev.com/8cf289ca4fcfb10c15d1840706f89a3636456f7e Cr-Commit-Position: refs/heads/master@{#27941} https://codereview.chromium.org/1077153003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this messag

[v8-dev] Re: Throw when attaching a stack trace to an object fails. (issue 1077153003 by yang...@chromium.org)

2015-04-20 Thread commit-bot
Committed patchset #1 (id:1) https://codereview.chromium.org/1077153003/ -- -- 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: Import Reversed adapter from Chromium and use it in v8. (issue 1098863003 by svenpa...@chromium.org)

2015-04-20 Thread commit-bot
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1098863003/20001 https://codereview.chromium.org/1098863003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscr

[v8-dev] Re: Import Reversed adapter from Chromium and use it in v8. (issue 1098863003 by svenpa...@chromium.org)

2015-04-20 Thread svenpanne
Feedback addressed, landing... https://codereview.chromium.org/1098863003/diff/1/src/compiler/arm/instruction-selector-arm.cc File src/compiler/arm/instruction-selector-arm.cc (right): https://codereview.chromium.org/1098863003/diff/1/src/compiler/arm/instruction-selector-arm.cc#newcode1103 src

[v8-dev] Re: [strong] Stricter check for referring to other classes inside methods. (issue 1060913005 by ma...@chromium.org)

2015-04-20 Thread marja
On 2015/04/20 14:35:46, marja wrote: > > but the cycle detection logic I proposed earlier doesn't cover it. > > Why not? Meh, it does, I was just confused. B has an init-time dependency to A, so doesn't matter which type of dependency A has to B. ... it just means we need to collect the refe

[v8-dev] Re: [strong] Stricter check for referring to other classes inside methods. (issue 1060913005 by ma...@chromium.org)

2015-04-20 Thread marja
> but the cycle detection logic I proposed earlier doesn't cover it. Why not? Meh, it does, I was just confused. B has an init-time dependency to A, so doesn't matter which type of dependency A has to B. https://codereview.chromium.org/1060913005/ -- -- v8-dev mailing list v8-dev@googlegro

[v8-dev] Re: [strong] Stricter check for referring to other classes inside methods. (issue 1060913005 by ma...@chromium.org)

2015-04-20 Thread rossberg
On 2015/04/20 14:21:13, marja wrote: Oh my, this is exponentially more complicated than I thought. I would think it's actually simpler. It certainly is more regular, which means no special hacks. All we need is a generic method that, given two scopes S1 and S2, finds the binding in S1 that

[v8-dev] Re: [strong] Stricter check for referring to other classes inside methods. (issue 1060913005 by ma...@chromium.org)

2015-04-20 Thread marja
Oh my, this is exponentially more complicated than I thought. Then this should be forbidden: class A { static sm() { class C extends B { } ... } } class B { [A.sm()]() { ... } } but the cycle detection logic I proposed earlier doesn't cover it. https://codereview.chromium.org/1060913005/

[v8-dev] Re: [turbofan] split register allocator into little pieces (issue 1094063002 by dcar...@chromium.org)

2015-04-20 Thread dcarney
Reviewers: titzer, Message: On 2015/04/20 13:33:53, titzer wrote: Looks good, just one more slice. https://codereview.chromium.org/1094063002/diff/11/src/compiler/register-allocator.h File src/compiler/register-allocator.h (right): https://codereview.chromium.org/1094063002/diff/1

[v8-dev] Re: Throw when attaching a stack trace to an object fails. (issue 1077153003 by yang...@chromium.org)

2015-04-20 Thread commit-bot
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1077153003/1 https://codereview.chromium.org/1077153003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed

[v8-dev] Re: Remove the weak list of views from array buffers (issue 1094863002 by joc...@chromium.org)

2015-04-20 Thread commit-bot
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1094863002/20001 https://codereview.chromium.org/1094863002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscr

[v8-dev] Re: [strong] Stricter check for referring to other classes inside methods. (issue 1060913005 by ma...@chromium.org)

2015-04-20 Thread rossberg
On 2015/04/20 13:59:46, marja wrote: I don't think this should work though: class A { m() { class C extends B {} } } class B {} since we should allow init-time references only to already declared things. No, that should definitely work. Any example of the form class A { m() { ...B.

[v8-dev] Re: Wrap array implementation in a function. (issue 1067523003 by yang...@chromium.org)

2015-04-20 Thread commit-bot
Committed patchset #1 (id:1) https://codereview.chromium.org/1067523003/ -- -- 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: Wrap array implementation in a function. (issue 1067523003 by yang...@chromium.org)

2015-04-20 Thread commit-bot
Patchset 1 (id:??) landed as https://crrev.com/f66a31282afc26d3c5ca477a4409e43faabb6029 Cr-Commit-Position: refs/heads/master@{#27940} https://codereview.chromium.org/1067523003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this messag

[v8-dev] Re: Make sure builtins preserve guarantees about empty element array prototypes. (issue 1066003003 by mvstan...@chromium.org)

2015-04-20 Thread mvstanton
Thanks Jakob, nits addressed... https://codereview.chromium.org/1066003003/diff/20001/src/objects.cc File src/objects.cc (right): https://codereview.chromium.org/1066003003/diff/20001/src/objects.cc#newcode12748 src/objects.cc:12748: PrintF("Deopting\n"); On 2015/04/20 10:52:05, Jakob wrote: d

[v8-dev] Re: [strong] Stricter check for referring to other classes inside methods. (issue 1060913005 by ma...@chromium.org)

2015-04-20 Thread marja
Yup, I'm still unsure whether the inability to find a class variable in the following cases causes any practical problems: let A = class { ... } let A = class B { ... } I don't think this should work though: class A { m() { class C extends B {} } } class B {} since we should allow init-time

[v8-dev] Re: Make sure builtins preserve guarantees about empty element array prototypes. (issue 1066003003 by mvstan...@chromium.org)

2015-04-20 Thread commit-bot
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1066003003/60001 https://codereview.chromium.org/1066003003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscr

[v8-dev] Re: Throw when attaching a stack trace to an object fails. (issue 1077153003 by yang...@chromium.org)

2015-04-20 Thread commit-bot
Try jobs failed on following builders: v8_presubmit on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_presubmit/builds/2137) https://codereview.chromium.org/1077153003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev ---

[v8-dev] Reland "Refactor compilation dependency handling." (issue 1099473004 by tit...@chromium.org)

2015-04-20 Thread titzer
Reviewers: Michael Starzinger, Message: PTAL Description: Reland "Refactor compilation dependency handling." R=mstarzin...@chromium.org BUG= Please review this at https://codereview.chromium.org/1099473004/ Base URL: https://chromium.googlesource.com/v8/v8.git@master Affected files (+243, -2

[v8-dev] Small polishing changes to the native js. (issue 1096763003 by yang...@chromium.org)

2015-04-20 Thread yangguo
Reviewers: Jakob, Description: Small polishing changes to the native js. R=jkumme...@chromium.org Please review this at https://codereview.chromium.org/1096763003/ Base URL: https://chromium.googlesource.com/v8/v8.git@master Affected files (+13, -20 lines): M src/i18n.js M src/macros.py

[v8-dev] Re: [strong] Stricter check for referring to other classes inside methods. (issue 1060913005 by ma...@chromium.org)

2015-04-20 Thread rossberg
On 2015/04/20 12:37:30, marja wrote: omg, turns out the counterexample let A = class { m(){B} } class B {} was working (as in, we were producing an error), but it was working by accident: when looking for a class variable for m() we didn't find A. In fact we didn't find anything. Idk

[v8-dev] Re: Throw when attaching a stack trace to an object fails. (issue 1077153003 by yang...@chromium.org)

2015-04-20 Thread commit-bot
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1077153003/1 https://codereview.chromium.org/1077153003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed

[v8-dev] Re: Wrap array implementation in a function. (issue 1067523003 by yang...@chromium.org)

2015-04-20 Thread commit-bot
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1067523003/1 https://codereview.chromium.org/1067523003/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed

[v8-dev] Re: Re-apply formal argument, arrow function parsing refactors (issue 1064433008 by wi...@igalia.com)

2015-04-20 Thread wingo
On 2015/04/20 13:31:11, marja wrote: Hmm, still seems to be a regression though :( (Around 3-4%.) Humm! How bizarre. Weirddd. https://codereview.chromium.org/1064433008/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message be

[v8-dev] [turbofan] split register allocator into little pieces (issue 1094063002 by dcar...@chromium.org)

2015-04-20 Thread titzer
Looks good, just one more slice. https://codereview.chromium.org/1094063002/diff/11/src/compiler/register-allocator.h File src/compiler/register-allocator.h (right): https://codereview.chromium.org/1094063002/diff/11/src/compiler/register-allocator.h#newcode533 src/compiler/register-all

[v8-dev] Re: Allow for accessing an ArrayBuffer contents without externalizing it (issue 1095083002 by joc...@chromium.org)

2015-04-20 Thread commit-bot
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1095083002/20001 https://codereview.chromium.org/1095083002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscr

[v8-dev] Re: Remove support for externally backed elements from the API (issue 1092923002 by joc...@chromium.org)

2015-04-20 Thread commit-bot
Patchset 1 (id:??) landed as https://crrev.com/53cc6486df3e787898294664c0991f00ce57dcef Cr-Commit-Position: refs/heads/master@{#27939} https://codereview.chromium.org/1092923002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this messag

[v8-dev] Re: Remove support for externally backed elements from the API (issue 1092923002 by joc...@chromium.org)

2015-04-20 Thread commit-bot
Committed patchset #1 (id:1) https://codereview.chromium.org/1092923002/ -- -- 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: Re-apply formal argument, arrow function parsing refactors (issue 1064433008 by wi...@igalia.com)

2015-04-20 Thread marja
Hmm, still seems to be a regression though :( (Around 3-4%.) https://codereview.chromium.org/1064433008/ -- -- 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 unsu

[v8-dev] Re: Re-apply formal argument, arrow function parsing refactors (issue 1064433008 by wi...@igalia.com)

2015-04-20 Thread marja
I think it's cleaner now. https://codereview.chromium.org/1064433008/ -- -- 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 re

[v8-dev] Re: Deprecate 3-args ResourceConstraints::ConfigureDefaults (issue 1080633006 by joc...@chromium.org)

2015-04-20 Thread commit-bot
Patchset 3 (id:??) landed as https://crrev.com/36f17ed0305017547fce39cb6a53c1c2ba79b3d8 Cr-Commit-Position: refs/heads/master@{#27938} https://codereview.chromium.org/1080633006/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this messag

[v8-dev] Re: Deprecate 3-args ResourceConstraints::ConfigureDefaults (issue 1080633006 by joc...@chromium.org)

2015-04-20 Thread commit-bot
Committed patchset #3 (id:40001) https://codereview.chromium.org/1080633006/ -- -- 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: Re-apply formal argument, arrow function parsing refactors (issue 1064433008 by wi...@igalia.com)

2015-04-20 Thread wingo
Tx for review and for poking the perf trybot. Updated patch fixes nit (and a couple of formatting issues). https://codereview.chromium.org/1064433008/diff/60001/src/parser.cc File src/parser.cc (right): https://codereview.chromium.org/1064433008/diff/60001/src/parser.cc#newcode3945 src/parse

[v8-dev] Re: Throw when attaching a stack trace to an object fails. (issue 1077153003 by yang...@chromium.org)

2015-04-20 Thread jarin
lgtm https://codereview.chromium.org/1077153003/ -- -- 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] Throw when attaching a stack trace to an object fails. (issue 1077153003 by yang...@chromium.org)

2015-04-20 Thread yangguo
Reviewers: jarin, Description: Throw when attaching a stack trace to an object fails. R=ja...@chromium.org BUG=chromium:478011 Please review this at https://codereview.chromium.org/1077153003/ Base URL: https://chromium.googlesource.com/v8/v8.git@master Affected files (+23, -15 lines): M sr

  1   2   3   >