[v8-dev] Re: Add API support for passing a C++ function as a microtask callback (issue 306053003)

2014-06-03 Thread dcarney
I apologize if I'm being dense, but from what I can tell storing a Foreign in |data| is completely safe. Clearly, storing a void* directly would not be. you're right. very sorry for the back and forth. SET_FIELD_WRAPPED was added recently i think and i didn't look into what it was doing.

[v8-dev] Re: First cut at run_mksnapshot action for gn (issue 293363009)

2014-06-03 Thread jochen
Committed patchset #2 manually as r21618 (presubmit successful). https://codereview.chromium.org/293363009/ -- -- 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] [v8] r21618 committed - First cut at run_mksnapshot action for gn...

2014-06-03 Thread codesite-noreply via v8-dev
Revision: 21618 Author: joc...@chromium.org Date: Tue Jun 3 06:50:46 2014 UTC Log: First cut at run_mksnapshot action for gn BUG=none R=bre...@chromium.org LOG=n Review URL: https://codereview.chromium.org/293363009 http://code.google.com/p/v8/source/detail?r=21618 Added:

[v8-dev] Re: Trigonometric functions using fdlibm. (issue 303753002)

2014-06-03 Thread yangguo
Reviewers: Raymond Toy, https://codereview.chromium.org/303753002/diff/40001/src/math.js File src/math.js (right): https://codereview.chromium.org/303753002/diff/40001/src/math.js#newcode262 src/math.js:262: } On 2014/06/02 17:26:11, Raymond Toy wrote: As you mentioned via email, you've

[v8-dev] Re: When flag --nouse-osr is set, don't allow osr from hidden runtime calls. (issue 310773003)

2014-06-03 Thread yangguo
LGTM, but the test case can be a *lot* simpler. Something like Flags: --nouse-osr function f() { %OptimizeFunctionOnNextCall(f, osr); for (var i = 0; i 1000; i++); } f(); https://codereview.chromium.org/310773003/diff/1/src/runtime.cc File src/runtime.cc (right):

[v8-dev] Re: ARM64: Fix ASM_LOCATION and the like. (issue 308023007)

2014-06-03 Thread ulan
Thank you for checking it with cross builds. LGTM. https://codereview.chromium.org/308023007/ -- -- 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] %ObjectFreeze needs to exclude non-fast-path objects. (issue 315533002)

2014-06-03 Thread mvstanton
Reviewers: Yang, Message: Hi Yang, here is one more, thx! --Michael Description: %ObjectFreeze needs to exclude non-fast-path objects. ClusterFuzz will call it with sloppy arguments and similar cases. BUG=380049 LOG=N R=yang...@chromium.org Please review this at

[v8-dev] Re: %ObjectFreeze needs to exclude non-fast-path objects. (issue 315533002)

2014-06-03 Thread yangguo
lgtm. https://codereview.chromium.org/315533002/diff/1/test/mjsunit/regress/regress-380049.js File test/mjsunit/regress/regress-380049.js (right): https://codereview.chromium.org/315533002/diff/1/test/mjsunit/regress/regress-380049.js#newcode10 test/mjsunit/regress/regress-380049.js:10:

[v8-dev] Add collection-iterator.js to BUILD.gn after r21615 (issue 314623002)

2014-06-03 Thread jochen
Reviewers: adamk, Description: Add collection-iterator.js to BUILD.gn after r21615 LOG=n BUG=none TBR=ad...@chromium.org Please review this at https://codereview.chromium.org/314623002/ SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge Affected files (+2, -1 lines): M BUILD.gn

[v8-dev] Re: Remove forced type changes when they can't deopt (issue 303263010)

2014-06-03 Thread ulan
Looks good. Adding Jakob to reviewers. https://codereview.chromium.org/303263010/ -- -- 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

[v8-dev] [v8] r21619 committed - Add collection-iterator.js to BUILD.gn after r21615...

2014-06-03 Thread codesite-noreply via v8-dev
Revision: 21619 Author: joc...@chromium.org Date: Tue Jun 3 07:26:07 2014 UTC Log: Add collection-iterator.js to BUILD.gn after r21615 LOG=n BUG=none TBR=ad...@chromium.org Review URL: https://codereview.chromium.org/314623002 http://code.google.com/p/v8/source/detail?r=21619

[v8-dev] Re: Add collection-iterator.js to BUILD.gn after r21615 (issue 314623002)

2014-06-03 Thread jochen
Committed patchset #1 manually as r21619 (presubmit successful). https://codereview.chromium.org/314623002/ -- -- 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: ARM64: Avoid regeneration of constants. (issue 308313002)

2014-06-03 Thread ulan
I am not sure why !info()-IsStub() check is triggering, but the approach with EmitAtUses seems much better. As Danno mentioned we would need a predicate for each architecture that decides if it is worthwhile to store constants in registers. https://codereview.chromium.org/308313002/ -- --

[v8-dev] Re: Tenure allocation sites only when semi-space is maximum size. (issue 309623007)

2014-06-03 Thread hpayer
Done. https://codereview.chromium.org/309623007/ -- -- 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: ARM64: Fix ASM_LOCATION and the like. (issue 308023007)

2014-06-03 Thread jacob . bramley
Committed patchset #2 manually as r21620 (presubmit successful). https://codereview.chromium.org/308023007/ -- -- 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] [v8] r21620 committed - ARM64: Fix ASM_LOCATION and the like....

2014-06-03 Thread codesite-noreply via v8-dev
Revision: 21620 Author: jacob.bram...@arm.com Date: Tue Jun 3 07:37:16 2014 UTC Log: ARM64: Fix ASM_LOCATION and the like. BUG= R=u...@chromium.org Review URL: https://codereview.chromium.org/308023007 http://code.google.com/p/v8/source/detail?r=21620 Modified:

[v8-dev] Re: Minor cleanups trivial refactoring related to Ast. (issue 298143004)

2014-06-03 Thread marja
Committed patchset #2 manually as r21621 (presubmit successful). https://codereview.chromium.org/298143004/ -- -- 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] [v8] r21621 committed - Minor cleanups trivial refactoring related to Ast....

2014-06-03 Thread codesite-noreply via v8-dev
Revision: 21621 Author: ma...@chromium.org Date: Tue Jun 3 07:40:43 2014 UTC Log: Minor cleanups trivial refactoring related to Ast. 1) Literal::IsNull, IsTrue and IsFalse were dead code, and not needed. 2) No need to use the node type constants outside the Ast; there is

[v8-dev] Re: When flag --nouse-osr is set, don't allow osr from hidden runtime calls. (issue 310773003)

2014-06-03 Thread mvstanton
Thanks, I simplified the test and added the runtime assert. Much appreciated! --Michael https://codereview.chromium.org/310773003/ -- -- 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

[v8-dev] [v8] r21622 committed - When flag --nouse-osr is set, don't allow osr from hidden runtime call...

2014-06-03 Thread codesite-noreply via v8-dev
Revision: 21622 Author: mvstan...@chromium.org Date: Tue Jun 3 07:45:40 2014 UTC Log: When flag --nouse-osr is set, don't allow osr from hidden runtime calls. BUG=379770 R=yang...@chromium.org LOG=N Review URL: https://codereview.chromium.org/310773003

[v8-dev] Re: When flag --nouse-osr is set, don't allow osr from hidden runtime calls. (issue 310773003)

2014-06-03 Thread mvstanton
Committed patchset #2 manually as r21622 (presubmit successful). https://codereview.chromium.org/310773003/ -- -- 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: Improve write barriers in optimized code. (issue 297763006)

2014-06-03 Thread bmeurer
https://codereview.chromium.org/297763006/diff/20001/src/arm/macro-assembler-arm.cc File src/arm/macro-assembler-arm.cc (right): https://codereview.chromium.org/297763006/diff/20001/src/arm/macro-assembler-arm.cc#newcode517 src/arm/macro-assembler-arm.cc:517: // TODO(mstarzinger): Dynamic

[v8-dev] [v8] r21623 committed - Tenure allocation sites only when semi-space is maximum size....

2014-06-03 Thread codesite-noreply via v8-dev
Revision: 21623 Author: hpa...@chromium.org Date: Tue Jun 3 07:55:38 2014 UTC Log: Tenure allocation sites only when semi-space is maximum size. BUG= R=mvstan...@chromium.org Review URL: https://codereview.chromium.org/309623007 http://code.google.com/p/v8/source/detail?r=21623

[v8-dev] Re: Tenure allocation sites only when semi-space is maximum size. (issue 309623007)

2014-06-03 Thread hpayer
Committed patchset #4 manually as r21623 (presubmit successful). https://codereview.chromium.org/309623007/ -- -- 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: Use full include paths everywhere (issue 304153016)

2014-06-03 Thread jochen
On 2014/06/02 17:24:56, tfarina wrote: What was the technical reason for doing this? Could you write it in the CL description? Is this something skia could be doing in future? dunno about skia... updated the description https://codereview.chromium.org/304153016/ -- -- v8-dev mailing

[v8-dev] Re: %ObjectFreeze needs to exclude non-fast-path objects. (issue 315533002)

2014-06-03 Thread mvstanton
Committed patchset #2 manually as r21624 (presubmit successful). https://codereview.chromium.org/315533002/ -- -- 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: ARM64: Avoid regeneration of constants. (issue 308313002)

2014-06-03 Thread danno
Actually, the right thing to do is to treat constants as normal values and teach the register allocator how to split constant ranges and rematerialize on demand without spilling. This is something that Jaro and Benedikt have thought about recently, and I think this is generally a cleaner way

[v8-dev] Fix PathTracer. (issue 316533002)

2014-06-03 Thread ishell
Reviewers: Yang, Message: PTAL Description: Fix PathTracer. When tracing, we abuse the map for marking, thereby mutating it. HeapObject::map() takes care of recovering unabused value. Please review this at https://codereview.chromium.org/316533002/ SVN Base:

[v8-dev] Re: Issue 3345 in v8: i18n: Make break iterator use optional

2014-06-03 Thread codesite-noreply via v8-dev
Updates: Cc: c...@chromium.org js...@chromium.org Comment #3 on issue 3345 by joc...@chromium.org: i18n: Make break iterator use optional http://code.google.com/p/v8/issues/detail?id=3345 cira@, can you comment on this? -- You received this message because this project is configured

[v8-dev] Re: Issue 3348 in v8: v8 Intl doesn't handle failure conditions

2014-06-03 Thread codesite-noreply via v8-dev
Updates: Cc: c...@chromium.org js...@chromium.org Comment #2 on issue 3348 by joc...@chromium.org: v8 Intl doesn't handle failure conditions http://code.google.com/p/v8/issues/detail?id=3348 I'm somewhat ambivalent about this one. I'd rather crash if the system wasn't configured

[v8-dev] Re: Issue 3344 in v8: Add v8::V8::InitializeICUDirectory(const char *path)

2014-06-03 Thread codesite-noreply via v8-dev
Updates: Cc: joc...@chromium.org Comment #1 on issue 3344 by joc...@chromium.org: Add v8::V8::InitializeICUDirectory(const char *path) http://code.google.com/p/v8/issues/detail?id=3344 The InitializeICU call in V8 was added only for testing (otherwise, e.g., you'd want to mmap the

[v8-dev] Re: Fix leak in debug mirror cache. (issue 296953005)

2014-06-03 Thread yurys
https://codereview.chromium.org/296953005/diff/40001/src/debug-debugger.js File src/debug-debugger.js (right): https://codereview.chromium.org/296953005/diff/40001/src/debug-debugger.js#newcode491 src/debug-debugger.js:491: return %DebugGetLoadedScripts(); This change looks wrong to me. By

[v8-dev] Re: Issue 3348 in v8: v8 Intl doesn't handle failure conditions

2014-06-03 Thread codesite-noreply via v8-dev
Updates: Cc: joc...@chromium.org Comment #3 on issue 3348 by joc...@chromium.org: v8 Intl doesn't handle failure conditions http://code.google.com/p/v8/issues/detail?id=3348 (No comment was entered for this change.) -- You received this message because this project is configured to

[v8-dev] Re: Remove forced type changes when they can't deopt (issue 303263010)

2014-06-03 Thread jkummerow
On 2014/06/02 14:33:06, m.m.capewell wrote: the representation is unknown at the point that the forced change is introduced. That's exactly why putting this logic into the graph builder is the wrong approach. Any operation that needs to check the representation of HValues should be

[v8-dev] Re: Issue 3345 in v8: i18n: Make break iterator use optional

2014-06-03 Thread codesite-noreply via v8-dev
Updates: Cc: joc...@chromium.org Comment #4 on issue 3345 by joc...@chromium.org: i18n: Make break iterator use optional http://code.google.com/p/v8/issues/detail?id=3345 (No comment was entered for this change.) -- You received this message because this project is configured to

[v8-dev] Re: Some v8 changes to support i18n

2014-06-03 Thread jochen
+v8-users, v8-dev is mostly for codereviews and stuff... On Tuesday, June 3, 2014 12:45:44 AM UTC+2, Steven R. Loomis (IBM) wrote: Hello, I would like to contribute some changes to support i18n use. I work on ICU at IBM, and it's my understanding that there is a CCLA sent in already.

[v8-dev] Re: Fix leak in debug mirror cache. (issue 296953005)

2014-06-03 Thread yangguo
https://codereview.chromium.org/296953005/diff/40001/src/debug-debugger.js File src/debug-debugger.js (right): https://codereview.chromium.org/296953005/diff/40001/src/debug-debugger.js#newcode491 src/debug-debugger.js:491: return %DebugGetLoadedScripts(); On 2014/06/03 08:07:21, yurys wrote:

[v8-dev] Re: Fix PathTracer. (issue 316533002)

2014-06-03 Thread yangguo
On 2014/06/03 08:01:31, Igor Sheludko wrote: PTAL lgtm. https://codereview.chromium.org/316533002/ -- -- 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: Use full include paths everywhere (issue 304153016)

2014-06-03 Thread jochen
Committed patchset #1 manually as r21625 (presubmit successful). https://codereview.chromium.org/304153016/ -- -- 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: ARM64: Avoid regeneration of constants. (issue 308313002)

2014-06-03 Thread alexandre . rames
On 2014/06/03 08:01:16, danno wrote: Actually, the right thing to do is to treat constants as normal values and teach the register allocator how to split constant ranges and rematerialize on demand without spilling. This is something that Jaro and Benedikt have thought about recently, and I

[v8-dev] [v8] r21626 committed - Fix PathTracer....

2014-06-03 Thread codesite-noreply via v8-dev
Revision: 21626 Author: ish...@chromium.org Date: Tue Jun 3 08:28:38 2014 UTC Log: Fix PathTracer. When tracing, we abuse the map for marking, thereby mutating it. HeapObject::map() takes care of recovering unabused value. R=yang...@chromium.org Review URL:

[v8-dev] Re: Fix PathTracer. (issue 316533002)

2014-06-03 Thread ishell
Committed patchset #1 manually as r21626 (presubmit successful). https://codereview.chromium.org/316533002/ -- -- 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] Fix compilation on win shared and mips (issue 309983002)

2014-06-03 Thread jochen
Reviewers: mvstanton, Description: Fix compilation on win shared and mips TBR=mvstan...@chromium.org LOG=n BUG=none Please review this at https://codereview.chromium.org/309983002/ SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge Affected files (+5, -2 lines): M

[v8-dev] Re: Fix compilation on win shared and mips (issue 309983002)

2014-06-03 Thread jochen
Committed patchset #1 manually as r21627 (presubmit successful). https://codereview.chromium.org/309983002/ -- -- 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] [v8] r21627 committed - Fix compilation on win shared and mips...

2014-06-03 Thread codesite-noreply via v8-dev
Revision: 21627 Author: joc...@chromium.org Date: Tue Jun 3 08:29:03 2014 UTC Log: Fix compilation on win shared and mips TBR=mvstan...@chromium.org LOG=n BUG=none Review URL: https://codereview.chromium.org/309983002 http://code.google.com/p/v8/source/detail?r=21627 Modified:

[v8-dev] Remove duplicate code in SetPropertyPostInterceptor (issue 314673002)

2014-06-03 Thread verwaest
Reviewers: Benedikt Meurer, Message: PTAL Description: Remove duplicate code in SetPropertyPostInterceptor BUG= Please review this at https://codereview.chromium.org/314673002/ SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge Affected files (+2, -16 lines): M src/objects.cc

[v8-dev] Re: Remove duplicate code in SetPropertyPostInterceptor (issue 314673002)

2014-06-03 Thread bmeurer
lgtm https://codereview.chromium.org/314673002/ -- -- 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

Re: [v8-dev] Garbage collection self-modifying code

2014-06-03 Thread Rodolph Perfetta
On 2 June 2014 20:55, Hendrik Greving hendrik.greving@gmail.com wrote: Whenever V8 has to flush the ICache on ARM, this is due to self-modifying code. I understand this e.g. happens when we patch return points to optimized code with calls to de-optimization runtime functions. What I

[v8-dev] Folding of bounded dynamic size allocations with const size allocations. (issue 301973014)

2014-06-03 Thread ishell
Reviewers: Hannes Payer, Message: PTAL Description: Folding of bounded dynamic size allocations with const size allocations. Please review this at https://codereview.chromium.org/301973014/ SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge Affected files (+86, -59 lines): M

[v8-dev] Re: WIP: Parser: delay string internalization. (issue 231073002)

2014-06-03 Thread marja
(Marking comments done here. I'll create a new CL as this is moving away from the WIP state...) https://codereview.chromium.org/231073002/diff/880002/src/ast.h File src/ast.h (right): https://codereview.chromium.org/231073002/diff/880002/src/ast.h#newcode852 src/ast.h:852: ForStatement(Zone*

[v8-dev] Re: WIP: Parser: delay string internalization. (issue 231073002)

2014-06-03 Thread marja
and closing this one; the new CL is https://codereview.chromium.org/314603004 https://codereview.chromium.org/231073002/ -- -- 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: Add dependency on buildtools repo (issue 308353002)

2014-06-03 Thread machenbach
LGTM https://codereview.chromium.org/308353002/ -- -- 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 it,

[v8-dev] Re: Don't clear exception pending message if we have externally TryCatch and finally on top of stack. (issue 306463002)

2014-06-03 Thread kozyatinskiy via v8-dev
On 2014/06/02 15:21:16, Yang wrote: Looking good. I got some comments. And I would like to add mstarzinger@ for a second opinion. https://chromiumcodereview.appspot.com/306463002/diff/60001/src/isolate.cc File src/isolate.cc (right):

[v8-dev] Parser: Delay internalizing strings and values. (issue 314603004)

2014-06-03 Thread marja
Reviewers: rossberg, Message: (rossberg, this is for you) (ulan, mstarzinger, dcarney, jochen fyi) Here's a new version of the delay internalizing strings. I'd like another round of comments... cctest, mjsunit, webkit, mozilla and test262 pass. I'm planning to add more tests for function name

[v8-dev] Re: Fix leak in debug mirror cache. (issue 296953005)

2014-06-03 Thread yurys
On 2014/06/03 08:12:46, Yang wrote: https://codereview.chromium.org/296953005/diff/40001/src/debug-debugger.js File src/debug-debugger.js (right): https://codereview.chromium.org/296953005/diff/40001/src/debug-debugger.js#newcode491 src/debug-debugger.js:491: return %DebugGetLoadedScripts();

[v8-dev] Rename new_space_dominator to dominator since dominators can also be in old space. (issue 312713002)

2014-06-03 Thread hpayer
Reviewers: Benedikt Meurer, Description: Rename new_space_dominator to dominator since dominators can also be in old space. BUG= Please review this at https://codereview.chromium.org/312713002/ SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge Affected files (+11, -13 lines):

[v8-dev] Re: Rename new_space_dominator to dominator since dominators can also be in old space. (issue 312713002)

2014-06-03 Thread bmeurer
LGTM https://codereview.chromium.org/312713002/ -- -- 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 it,

[v8-dev] [v8] r21628 committed - Fix test...

2014-06-03 Thread codesite-noreply via v8-dev
Revision: 21628 Author: rossb...@chromium.org Date: Tue Jun 3 09:34:29 2014 UTC Log: Fix test R=bmeu...@chromium.org BUG= Review URL: https://codereview.chromium.org/306353002 http://code.google.com/p/v8/source/detail?r=21628 Modified:

[v8-dev] Re: Fix test (issue 306353002)

2014-06-03 Thread rossberg
Committed patchset #1 manually as r21628 (tree was closed). https://codereview.chromium.org/306353002/ -- -- 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: Fix leak in debug mirror cache. (issue 296953005)

2014-06-03 Thread Yang Guo
So, could we simply skip the cache if the debugger is not entered? I would then set a flag on the global object of the debug context after entering the debugger, which guards caching. Leaving the debugger would clear the cache and clear the flag. Since blink never enters the debugger, the mirror

[v8-dev] Remove non-incremental idle notification handler. (issue 315553002)

2014-06-03 Thread ulan
Reviewers: Hannes Payer, Message: PTAL. This code is probably never used in practice, since --incremental-marking is on by default. Description: Remove non-incremental idle notification handler. Please review this at https://codereview.chromium.org/315553002/ SVN Base:

[v8-dev] Field layout in class Arguments is incompatible w\ 64-bit archs. (issue 308003018)

2014-06-03 Thread danno
lgtm https://codereview.chromium.org/308003018/ -- -- 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: Improve write barriers in optimized code. (issue 297763006)

2014-06-03 Thread hpayer
lgtm https://codereview.chromium.org/297763006/ -- -- 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: Rename new_space_dominator to dominator since dominators can also be in old space. (issue 312713002)

2014-06-03 Thread hpayer
Committed patchset #2 manually as r21629 (tree was closed). https://codereview.chromium.org/312713002/ -- -- 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] [v8] r21629 committed - Rename new_space_dominator to dominator since dominators can also be i...

2014-06-03 Thread codesite-noreply via v8-dev
Revision: 21629 Author: hpa...@chromium.org Date: Tue Jun 3 10:40:36 2014 UTC Log: Rename new_space_dominator to dominator since dominators can also be in old space. BUG= R=bmeu...@chromium.org Review URL: https://codereview.chromium.org/312713002

[v8-dev] Re: Add test that inherited properties are preserved for synthetic change records (issue 309573002)

2014-06-03 Thread rossberg
lgtm https://codereview.chromium.org/309573002/diff/1/test/mjsunit/es7/object-observe.js File test/mjsunit/es7/object-observe.js (right): https://codereview.chromium.org/309573002/diff/1/test/mjsunit/es7/object-observe.js#newcode225 test/mjsunit/es7/object-observe.js:225: var rec2 =

[v8-dev] Re: Add v8::Promise::Then. (issue 314553002)

2014-06-03 Thread rossberg
LGTM, although I don't buy the premise that this is what Blink should use. https://codereview.chromium.org/314553002/ -- -- 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: Improve write barriers in optimized code. (issue 297763006)

2014-06-03 Thread bmeurer
Committed patchset #5 manually as r21630 (tree was closed). https://codereview.chromium.org/297763006/ -- -- 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] [v8] r21630 committed - Improve write barriers in optimized code....

2014-06-03 Thread codesite-noreply via v8-dev
Revision: 21630 Author: bmeu...@chromium.org Date: Tue Jun 3 10:59:11 2014 UTC Log: Improve write barriers in optimized code. Use a cheaper RecordWriteForMap() to update the write barrier for maps. And skip the value check in RecordWriteField() when we statically know that the value

[v8-dev] Update include paths for gcmole (issue 310733005)

2014-06-03 Thread jochen
Reviewers: mvstanton, Description: Update include paths for gcmole TBR=mvstan...@chromium.org LOG=n BUG=none Please review this at https://codereview.chromium.org/310733005/ SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge Affected files (+1, -1 lines): M

[v8-dev] Re: Update include paths for gcmole (issue 310733005)

2014-06-03 Thread jochen
Committed patchset #1 manually as r21631 (tree was closed). https://codereview.chromium.org/310733005/ -- -- 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] [v8] r21631 committed - Update include paths for gcmole...

2014-06-03 Thread codesite-noreply via v8-dev
Revision: 21631 Author: joc...@chromium.org Date: Tue Jun 3 11:01:35 2014 UTC Log: Update include paths for gcmole TBR=mvstan...@chromium.org LOG=n BUG=none Review URL: https://codereview.chromium.org/310733005 http://code.google.com/p/v8/source/detail?r=21631 Modified:

[v8-dev] Re: ARM64: Avoid regeneration of constants. (issue 308313002)

2014-06-03 Thread jarin
On 2014/06/03 08:27:25, Alexandre Rames wrote: On 2014/06/03 08:01:16, danno wrote: Actually, the right thing to do is to treat constants as normal values and teach the register allocator how to split constant ranges and rematerialize on demand without spilling. This is something that Jaro

[v8-dev] Re: Remove non-incremental idle notification handler. (issue 315553002)

2014-06-03 Thread hpayer
lgtm https://codereview.chromium.org/315553002/ -- -- 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 leak in debug mirror cache. (issue 296953005)

2014-06-03 Thread Yury Semikhatsky
On Tue, Jun 3, 2014 at 1:37 PM, Yang Guo yang...@chromium.org wrote: So, could we simply skip the cache if the debugger is not entered? I would then set a flag on the global object of the debug context after entering the debugger, which guards caching. Leaving the debugger would clear the

[v8-dev] Visit encountered JSWeakCollection list during scavenging. (issue 310783003)

2014-06-03 Thread mstarzinger
Reviewers: Hannes Payer, Igor Sheludko, Message: Igor: Could you please check against your repro? Hannes: PTAL. Description: Visit encountered JSWeakCollection list during scavenging. R=hpa...@chromium.org BUG=chromium:380068 LOG=N Please review this at

[v8-dev] Re: Fix leak in debug mirror cache. (issue 296953005)

2014-06-03 Thread Yang Guo
The thing is, if the debugger is not active, entering the debugger loads a new debug context every time. You would have to re-disable the mirror cache every time. Is that what you want? Yang On Tue, Jun 3, 2014 at 1:22 PM, Yury Semikhatsky yu...@chromium.org wrote: On Tue, Jun 3, 2014 at

[v8-dev] X87: Temporarily skip cctest/test-serialize tests in debug mode (issue 307373002)

2014-06-03 Thread weiliang . lin
Reviewers: danno, Message: Hi Danno, I want to temporarily skip test-serialize tests for x87 port in debug mode. The root cause is the same as the snapshot issue of x87 port. We will enable it after fixing this issue. Thanks -Weiliang Description: X87: Temporarily skip cctest/test-serialize

[v8-dev] Revert Reland Make 'name' property on functions configurable. (issue 313583002)

2014-06-03 Thread mvstanton
Reviewers: Michael Starzinger, Message: Committed patchset #1 manually as r21632 (tree was closed). Description: Revert Reland Make 'name' property on functions configurable. This reverts commit r21609 due to browser test failures. TBR=mstarzin...@chromium.org Committed:

[v8-dev] [v8] r21632 committed - Revert Reland Make 'name' property on functions configurable....

2014-06-03 Thread codesite-noreply via v8-dev
Revision: 21632 Author: mvstan...@chromium.org Date: Tue Jun 3 11:52:07 2014 UTC Log: Revert Reland Make 'name' property on functions configurable. This reverts commit r21609 due to browser test failures. TBR=mstarzin...@chromium.org Review URL:

[v8-dev] Re: Revert Reland Make 'name' property on functions configurable. (issue 313583002)

2014-06-03 Thread mvstanton
Hi Michael, here is the revert, thx for the help, will let you know. https://codereview.chromium.org/313583002/ -- -- 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] Deopt maybe tenure allocation sites when semi-space is maximum size. (issue 307363002)

2014-06-03 Thread mvstanton
Good catch, lgtm. https://codereview.chromium.org/307363002/ -- -- 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] Version 3.27.18.1 (merged r21632) (issue 310773004)

2014-06-03 Thread machenbach
Reviewers: mvstanton, Description: Version 3.27.18.1 (merged r21632) Revert Reland Make 'name' property on functions configurable. R=mvstan...@chromium.org BUG= Please review this at https://codereview.chromium.org/310773004/ SVN Base: https://v8.googlecode.com/svn/trunk Affected files

[v8-dev] Re: Version 3.27.18.1 (merged r21632) (issue 310773004)

2014-06-03 Thread mvstanton
lgtm https://codereview.chromium.org/310773004/ -- -- 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 3.27.18.1 (merged r21632) (issue 310773004)

2014-06-03 Thread machenbach
Committed patchset #1 manually as r21633 (tree was closed). https://codereview.chromium.org/310773004/ -- -- 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] [v8] r21634 committed - Tagging version 3.27.18.1

2014-06-03 Thread codesite-noreply via v8-dev
Revision: 21634 Author: machenb...@chromium.org Date: Tue Jun 3 11:58:05 2014 UTC Log: Tagging version 3.27.18.1 http://code.google.com/p/v8/source/detail?r=21634 Added: /tags/3.27.18.1 -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You

[v8-dev] Re: Update include paths for gcmole (issue 310733005)

2014-06-03 Thread mvstanton
Right on, lgtm too. https://codereview.chromium.org/310733005/ -- -- 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] [v8] r21633 committed - Version 3.27.18.1 (merged r21632)...

2014-06-03 Thread codesite-noreply via v8-dev
Revision: 21633 Author: machenb...@chromium.org Date: Tue Jun 3 11:57:48 2014 UTC Log: Version 3.27.18.1 (merged r21632) Revert Reland Make 'name' property on functions configurable. R=mvstan...@chromium.org BUG= Review URL: https://codereview.chromium.org/310773004

[v8-dev] Re: Deopt maybe tenure allocation sites when semi-space is maximum size. (issue 307363002)

2014-06-03 Thread hpayer
Reviewers: mvstanton, Message: Committed patchset #2 manually as r21635 (tree was closed). Description: Deopt maybe tenure allocation sites when semi-space is maximum size. BUG= R=mvstan...@chromium.org Committed: https://code.google.com/p/v8/source/detail?r=21635 Please review this at

[v8-dev] [v8] r21635 committed - Deopt maybe tenure allocation sites when semi-space is maximum size....

2014-06-03 Thread codesite-noreply via v8-dev
Revision: 21635 Author: hpa...@chromium.org Date: Tue Jun 3 11:59:47 2014 UTC Log: Deopt maybe tenure allocation sites when semi-space is maximum size. BUG= R=mvstan...@chromium.org Review URL: https://codereview.chromium.org/307363002

[v8-dev] Re: Add dependency on buildtools repo (issue 308353002)

2014-06-03 Thread jochen
Committed patchset #1 manually as r21636 (presubmit successful). https://codereview.chromium.org/308353002/ -- -- 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] [v8] r21636 committed - Add dependency on buildtools repo...

2014-06-03 Thread codesite-noreply via v8-dev
Revision: 21636 Author: joc...@chromium.org Date: Tue Jun 3 12:01:50 2014 UTC Log: Add dependency on buildtools repo Currently, this adds checkdeps, in the future, this will be the place where clang-format and gn lives. BUG=none R=machenb...@chromium.org LOG=n Review URL:

[v8-dev] Re: Visit encountered JSWeakCollection list during scavenging. (issue 310783003)

2014-06-03 Thread hpayer
lgtm https://codereview.chromium.org/310783003/ -- -- 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 leak in debug mirror cache. (issue 296953005)

2014-06-03 Thread Yury Semikhatsky
On Tue, Jun 3, 2014 at 3:30 PM, Yang Guo yang...@chromium.org wrote: The thing is, if the debugger is not active, entering the debugger loads a new debug context every time. We assume that the same debug context is reused as long as we have debug event listener set in v8 and this matches with

[v8-dev] Enable pretenure call new. (issue 312723004)

2014-06-03 Thread mvstanton
Looks good, to me! okay, lgtm. https://codereview.chromium.org/312723004/ -- -- 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] Clusterfuzz identified overflow check needed in dehoisting. (issue 315593002)

2014-06-03 Thread mvstanton
Reviewers: danno, Message: Hi Danno, here is the fix we discussed. Perhaps the overflow check is overkill in the HStoreKeyed case? PTAL, --Michael Description: Clusterfuzz identified overflow check needed in dehoisting. BUG=380092 R=da...@chromium.org LOG=N Please review this at

[v8-dev] Re: Add support for extended constant pool arrays. (issue 304143002)

2014-06-03 Thread rmcilroy
Thanks for the review Ulan, PTAL. https://codereview.chromium.org/304143002/diff/20001/src/factory.cc File src/factory.cc (right): https://codereview.chromium.org/304143002/diff/20001/src/factory.cc#newcode134 src/factory.cc:134: HandleConstantPoolArray Factory::NewExtendedConstantPoolArray(

[v8-dev] Re: Add support for extended constant pool arrays. (issue 304143002)

2014-06-03 Thread rmcilroy
On 2014/06/02 13:14:00, mvstanton wrote: Just as a DBC: this is great. I'm thinking to be able to use these handy ConstantPoolArrays as elements in the feedback vector when feedback for a particular node (say a LoadIC) would like to store code addresses as well as object pointers. You've

[v8-dev] Add DEPS files and run checkdeps in presubmit check (issue 312763002)

2014-06-03 Thread jochen
Reviewers: Jakob, Description: Add DEPS files and run checkdeps in presubmit check BUG=none R=jkumme...@chromium.org LOG=n Please review this at https://codereview.chromium.org/312763002/ SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge Affected files (+96, -0 lines): M DEPS

[v8-dev] Re: Special case ConstantPoolArray in MarkCompactCollector::MigrateObject. (issue 304223002)

2014-06-03 Thread rmcilroy
On 2014/05/29 15:54:12, rmcilroy wrote: Given that ConstantPoolArrays can contain raw int32 or int64 values, I think this change is necessary to ensure we don't confuse a raw int value as a tagged pointer when migrating a ConstantPoolArray. PTAL. Ping? Could you take a look please

  1   2   3   >