[v8-dev] Re: Speedup JSReceiver::GetKeys (issue 1316213008 by cbr...@chromium.org)

2015-09-17 Thread ishell
Lgtm with a couple of nits: https://codereview.chromium.org/1316213008/diff/160001/src/objects.cc File src/objects.cc (right): https://codereview.chromium.org/1316213008/diff/160001/src/objects.cc#newcode6610 src/objects.cc:6610: int KeyAccumulator::GetLength() { return length_; } Please move t

[v8-dev] Re: Speedup JSReceiver::GetKeys (issue 1316213008 by cbr...@chromium.org)

2015-09-17 Thread ishell
Cool stuff! Mostly nits: https://codereview.chromium.org/1316213008/diff/80001/src/objects.cc File src/objects.cc (right): https://codereview.chromium.org/1316213008/diff/80001/src/objects.cc#newcode6492 src/objects.cc:6492: int KeyAccumulator::GetLength() { return length_; } I think it's bette

[v8-dev] Re: Bubble up the transitions associated with PreventExtensionsWithTransition (issue 1239803004 by conr...@chromium.org)

2015-09-16 Thread ishell
Please also add tests for this functionality. https://codereview.chromium.org/1239803004/diff/20001/src/objects.cc File src/objects.cc (right): https://codereview.chromium.org/1239803004/diff/20001/src/objects.cc#newcode2367 src/objects.cc:2367: if (!prev_object->IsUndefined()) { How about addi

[v8-dev] Re: Adding ElementsAccessor::Concat (issue 1330483003 by cbr...@chromium.org)

2015-09-07 Thread ishell
lgtm with nits: https://codereview.chromium.org/1330483003/diff/21/src/bootstrapper.cc File src/bootstrapper.cc (right): https://codereview.chromium.org/1330483003/diff/21/src/bootstrapper.cc#newcode2341 src/bootstrapper.cc:2341: // Make sure that Function.prototype.call appears to be c

[v8-dev] [arm] Decrease the size of the assembler class by allocating buffers of pending constants on the he… (issue 1310863005 by ish...@chromium.org)

2015-09-04 Thread ishell
Reviewers: Jakob, Message: PTAL, on arm64 the MacroAssembler happened to be 560 bytes. Description: [arm] Decrease the size of the assembler class by allocating buffers of pending constants on the heap. BUG=chromium:521828 LOG=N Please review this at https://codereview.chromium.org/13108630

[v8-dev] Re: [arm] Decrease the size of the assembler class by allocating buffers of pending constants on the he… (issue 1309903009 by ish...@chromium.org)

2015-09-04 Thread ishell
A revert of this CL (patchset #2 id:20001) has been created in https://codereview.chromium.org/1307863007/ by ish...@chromium.org. The reason for reverting is: Static assert failed on ARM64. https://codereview.chromium.org/1309903009/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://gro

[v8-dev] Revert of [arm] Decrease the size of the assembler class by allocating buffers of pending constants on the he... (issue 1307863007 by ish...@chromium.org)

2015-09-04 Thread ishell
Reviewers: Jakob, Message: Created Revert of [arm] Decrease the size of the assembler class by allocating buffers of pending constants on the he... Description: Revert of [arm] Decrease the size of the assembler class by allocating buffers of pending constants on the he... (patchset #2 id:

[v8-dev] Ensure we have some space on the stack for compilation. (issue 1323243005 by ish...@chromium.org)

2015-09-04 Thread ishell
Reviewers: Jakob, Message: PTAL Description: Ensure we have some space on the stack for compilation. BUG=chromium:527345, chromium:522289 LOG=N Please review this at https://codereview.chromium.org/1323243005/ Base URL: https://chromium.googlesource.com/v8/v8.git@master Affected files (+5, -

[v8-dev] [arm] Decrease the size of the assembler class by allocating buffers of pending constants on the he… (issue 1309903009 by ish...@chromium.org)

2015-09-04 Thread ishell
Reviewers: Jakob, Message: PTAL Description: [arm] Decrease the size of the assembler class by allocating buffers of pending constants on the heap. BUG=chromium:521828 LOG=N Please review this at https://codereview.chromium.org/1309903009/ Base URL: https://chromium.googlesource.com/v8/v8.

[v8-dev] Re: Adding ElementsAccessor::Shift (issue 1317053006 by cbr...@chromium.org)

2015-09-02 Thread ishell
lgtm https://codereview.chromium.org/1317053006/ -- -- 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: Adding ElementsAccessor::Shift (issue 1317053006 by cbr...@chromium.org)

2015-09-02 Thread ishell
https://codereview.chromium.org/1317053006/diff/40001/src/elements.cc File src/elements.cc (right): https://codereview.chromium.org/1317053006/diff/40001/src/elements.cc#newcode1317 src/elements.cc:1317: if (len == 0) { ArrayPop already handles this case. Maybe this should be a DCHECK instead?

[v8-dev] Re: VectorICs: Cleanup, remove unnecessary arguments from HandleArrayCases() (issue 1314503003 by mvstan...@chromium.org)

2015-09-02 Thread ishell
lgtm https://codereview.chromium.org/1314503003/ -- -- 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: Adding ElementsAccessor::Unshift (issue 1322803002 by cbr...@chromium.org)

2015-09-01 Thread ishell
lgtm with nits: https://codereview.chromium.org/1322803002/diff/21/src/objects.h File src/objects.h (right): https://codereview.chromium.org/1322803002/diff/21/src/objects.h#newcode2394 src/objects.h:2394: inline void SetValue(uint32_t index, Object* value); Do we still need this method

[v8-dev] Re: Vector ICs: Adapting store ic classes for vectors. (issue 1326483002 by mvstan...@chromium.org)

2015-09-01 Thread ishell
lgtm with a nit. https://codereview.chromium.org/1326483002/diff/20001/src/ic/handler-compiler.cc File src/ic/handler-compiler.cc (right): https://codereview.chromium.org/1326483002/diff/20001/src/ic/handler-compiler.cc#newcode513 src/ic/handler-compiler.cc:513: bool need_save_restore = As disc

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

2015-09-01 Thread ishell
Reviewers: Benedikt Meurer, Message: PTAL Description: [arm64] Don't try convert binary operation to shifted form when both operands are the same. BUG=chromium:523307 LOG=N Please review this at https://codereview.chromium.org/1304923003/ Base URL: https://chromium.googlesource.com/v8/v8.g

[v8-dev] Re: Crankshaft is now able to compile top level code even if there is a ScriptContext. (issue 1317383002 by ish...@chromium.org)

2015-08-31 Thread ishell
I finished the mips ports and simplified the full-codegen changes. https://codereview.chromium.org/1317383002/ -- -- 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. T

[v8-dev] Re: Adding ElementsAccessor::Pop (issue 1325483002 by cbr...@chromium.org)

2015-08-31 Thread ishell
lgtm https://codereview.chromium.org/1325483002/ -- -- 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: Make frames.h usable without handles-inl.h header. (issue 1319423003 by mstarzin...@chromium.org)

2015-08-31 Thread ishell
lgtm https://codereview.chromium.org/1319423003/ -- -- 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: Adding ElementsAccessor::Pop (issue 1325483002 by cbr...@chromium.org)

2015-08-31 Thread ishell
https://codereview.chromium.org/1325483002/diff/20001/src/builtins.cc File src/builtins.cc (right): https://codereview.chromium.org/1325483002/diff/20001/src/builtins.cc#newcode393 src/builtins.cc:393: if (result->IsTheHole()) { I think hole handling should be in elements.cc and it's only necess

[v8-dev] Re: ElementsAccessor add Slice (issue 1321773002 by cbr...@chromium.org)

2015-08-31 Thread ishell
lgtm https://codereview.chromium.org/1321773002/ -- -- 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: Crankshaft is now able to compile top level code even if there is a ScriptContext. (issue 1317383002 by ish...@chromium.org)

2015-08-31 Thread ishell
Thanks a lot! Meet the working version. https://codereview.chromium.org/1317383002/diff/60001/src/full-codegen/arm/full-codegen-arm.cc File src/full-codegen/arm/full-codegen-arm.cc (right): https://codereview.chromium.org/1317383002/diff/60001/src/full-codegen/arm/full-codegen-arm.cc#newcode247

[v8-dev] Re: ElementsAccessor add Slice (issue 1321773002 by cbr...@chromium.org)

2015-08-31 Thread ishell
https://codereview.chromium.org/1321773002/diff/60001/src/builtins.cc File src/builtins.cc (left): https://codereview.chromium.org/1321773002/diff/60001/src/builtins.cc#oldcode294 src/builtins.cc:294: Spurious change. https://codereview.chromium.org/1321773002/diff/60001/src/builtins.cc File sr

[v8-dev] Crankshaft is now able to compile top level code even if there is a ScriptContext. (issue 1317383002 by ish...@chromium.org)

2015-08-31 Thread ishell
Reviewers: Jarin, Message: PTAL. This CL has some issues on arm ports which don't look related. I'm investigating now. Description: Crankshaft is now able to compile top level code even if there is a ScriptContext. This CL introduces HPrologue instruction which does the context allocation wor

[v8-dev] Re: Reorder KeyedStoreIC MISS code to avoid unnecessary compilation. (issue 1308073010 by mvstan...@chromium.org)

2015-08-28 Thread ishell
On 2015/08/28 13:13:24, commit-bot: I haz the power wrote: Patchset 3 (id:??) landed as https://crrev.com/dd0cde0e4872655a376f7aba7d0ba6251a343a88 Cr-Commit-Position: refs/heads/master@{#30444} It looks like you committed something completely different than I lgtmed :) I mean the REBASE thin

[v8-dev] Re: Reorder KeyedStoreIC MISS code to avoid unnecessary compilation. (issue 1308073010 by mvstan...@chromium.org)

2015-08-28 Thread ishell
lgtm https://codereview.chromium.org/1308073010/ -- -- 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: Reorder KeyedStoreIC MISS code to avoid unnecessary compilation. (issue 1308073010 by mvstan...@chromium.org)

2015-08-28 Thread ishell
https://codereview.chromium.org/1308073010/diff/20001/src/ic/ic.cc File src/ic/ic.cc (right): https://codereview.chromium.org/1308073010/diff/20001/src/ic/ic.cc#newcode2166 src/ic/ic.cc:2166: if (object->IsJSObject()) { You need all these only if use_ic is true. https://codereview.chromium.org/

[v8-dev] Re: Use committer list from chrome-infra-auth group project-v8-committers (issue 1312953002 by serg...@chromium.org)

2015-08-27 Thread ishell
lgtm https://codereview.chromium.org/1312953002/ -- -- 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: Clear SMI entries when filtering the slots buffer. (issue 1313383005 by hpa...@chromium.org)

2015-08-27 Thread ishell
lgtm https://codereview.chromium.org/1313383005/ -- -- 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: Clear SMI entries when filtering the slots buffer. (issue 1313383005 by hpa...@chromium.org)

2015-08-27 Thread ishell
https://codereview.chromium.org/1313383005/diff/1/src/heap/mark-compact.cc File src/heap/mark-compact.cc (right): https://codereview.chromium.org/1313383005/diff/1/src/heap/mark-compact.cc#newcode4510 src/heap/mark-compact.cc:4510: (object->IsHeapObject() && heap->InNewSpace(object)) || You can

[v8-dev] Re: Clear SMI entries when filtering the slots buffer. (issue 1313383005 by hpa...@chromium.org)

2015-08-27 Thread ishell
https://codereview.chromium.org/1313383005/ -- -- 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, sen

[v8-dev] Do not inline array resize operations for outdated prototype maps. (issue 1313303002 by ish...@chromium.org)

2015-08-26 Thread ishell
Reviewers: mvstanton, Message: PTAL Description: Do not inline array resize operations for outdated prototype maps. BUG=chromium:523213 LOG=N Please review this at https://codereview.chromium.org/1313303002/ Base URL: https://chromium.googlesource.com/v8/v8.git@master Affected files (+16, -1

[v8-dev] Re: [stubs] Don't pass name to Load/StoreGlobalViaContext stubs. (issue 1259963002 by bmeu...@chromium.org)

2015-07-27 Thread ishell
lgtm https://codereview.chromium.org/1259963002/diff/1/src/runtime/runtime-object.cc File src/runtime/runtime-object.cc (right): https://codereview.chromium.org/1259963002/diff/1/src/runtime/runtime-object.cc#newcode460 src/runtime/runtime-object.cc:460: RUNTIME_FUNCTION(Runtime_LoadGlobalVia

[v8-dev] Re: [stubs] Properly handle read-only properties in StoreGlobalViaContextStub. (issue 1255133002 by bmeu...@chromium.org)

2015-07-27 Thread ishell
lgtm https://codereview.chromium.org/1255133002/ -- -- 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: [stubs] Further optimize Load/StoreGlobalViaContext stubs. (issue 1250413002 by bmeu...@chromium.org)

2015-07-25 Thread ishell
sgtm for b), but I'm not sure about a) because it could cause penalties for loading from variables that are read-only fields (see https://codereview.chromium.org/1259853002/ ) Anyway, I would prefer to have two separate CLs for easy reverting. )) https://codereview.chromium.org/1250413002/dif

[v8-dev] Cross-script variables handling fixed. It was possible to write to read-only global variable. (issue 1259853002 by ish...@chromium.org)

2015-07-25 Thread ishell
Reviewers: Benedikt Meurer, Message: PTAL & CQ. We forgot add a cell validity check in StoreGlobalViaContext. I also wrote a test which caught a couple of issues in our new system and even one issue in Crankshaft. So now it is clear that loads and stores require different cells if we don't wa

[v8-dev] Re: [stubs] Optimize LoadGlobalViaContextStub and StoreGlobalViaContextStub. (issue 1238143002 by bmeu...@chromium.org)

2015-07-24 Thread ishell
On 2015/07/24 13:42:33, balazs.kilvady wrote: We are working on fixing the MIPS ports. We already fixed them: https://codereview.chromium.org/1257603004/ https://codereview.chromium.org/1238143002/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- Yo

[v8-dev] Re: [mips] Fix Load/StoreGlobalContext stubs. (issue 1257603004 by bmeu...@chromium.org)

2015-07-24 Thread ishell
lgtm https://codereview.chromium.org/1257603004/ -- -- 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: [stubs] Optimize LoadGlobalViaContextStub and StoreGlobalViaContextStub. (issue 1238143002 by bmeu...@chromium.org)

2015-07-24 Thread ishell
DBC about mips ports: https://codereview.chromium.org/1238143002/diff/11/src/mips/code-stubs-mips.cc File src/mips/code-stubs-mips.cc (right): https://codereview.chromium.org/1238143002/diff/11/src/mips/code-stubs-mips.cc#newcode5288 src/mips/code-stubs-mips.cc:5288: __ Addu(at, at, Ope

[v8-dev] Re: Reland^2 "Enable loads and stores to global vars through property cell shortcuts installed into par… (issue 1254723004 by bmeu...@chromium.org)

2015-07-24 Thread ishell
On 2015/07/24 08:45:21, Benedikt Meurer wrote: Hey MIPS people, Can you look into the failures? As far as I can tell, we need at least diff --git a/src/mips/code-stubs-mips.cc b/src/mips/code-stubs-mips.cc index 272feda..352289a 100644 --- a/src/mips/code-stubs-mips.cc +++ b/src/mips/code-s

[v8-dev] Re: Reland^2 "Enable loads and stores to global vars through property cell shortcuts installed into par… (issue 1254723004 by bmeu...@chromium.org)

2015-07-24 Thread ishell
lgtm https://codereview.chromium.org/1254723004/ -- -- 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] Speedup some slow running stack-overflow tests. (issue 1238273003 by ish...@chromium.org)

2015-07-20 Thread ishell
Reviewers: Yang, Message: PTAL Description: Speedup some slow running stack-overflow tests. BUG=chromium:505007 LOG=N Please review this at https://codereview.chromium.org/1238273003/ Base URL: https://chromium.googlesource.com/v8/v8.git@master Affected files (+11, -2 lines): M test/mjsuni

[v8-dev] Re: [stubs] Optimize LoadGlobalViaContextStub and StoreGlobalViaContextStub. (issue 1238143002 by bmeu...@chromium.org)

2015-07-20 Thread ishell
https://codereview.chromium.org/1238143002/diff/20001/src/x64/code-stubs-x64.cc File src/x64/code-stubs-x64.cc (right): https://codereview.chromium.org/1238143002/diff/20001/src/x64/code-stubs-x64.cc#newcode5169 src/x64/code-stubs-x64.cc:5169: __ j(equal, &fast_case); On 2015/07/19 20:29:29, Igo

[v8-dev] Re: Crankshaft part of the 'loads and stores to global vars through property cell shortcuts' feature. (issue 1228113008 by ish...@chromium.org)

2015-07-20 Thread ishell
https://codereview.chromium.org/1228113008/diff/40001/src/hydrogen-instructions.h File src/hydrogen-instructions.h (right): https://codereview.chromium.org/1228113008/diff/40001/src/hydrogen-instructions.h#newcode5453 src/hydrogen-instructions.h:5453: Handle, int, int); On 2015/07/19 10:34:53, J

[v8-dev] Re: [stubs] Optimize LoadGlobalViaContextStub and StoreGlobalViaContextStub. (issue 1238143002 by bmeu...@chromium.org)

2015-07-19 Thread ishell
One more comment. https://codereview.chromium.org/1238143002/diff/20001/src/x64/code-stubs-x64.cc File src/x64/code-stubs-x64.cc (right): https://codereview.chromium.org/1238143002/diff/20001/src/x64/code-stubs-x64.cc#newcode5169 src/x64/code-stubs-x64.cc:5169: __ j(equal, &fast_case); I think

[v8-dev] Crankshaft part of the 'loads and stores to global vars through property cell shortcuts' feature. (issue 1228113008 by ish...@chromium.org)

2015-07-18 Thread ishell
Reviewers: Benedikt Meurer, Jakob, Message: Jakob or Benedikt, PTAL and CQ Description: Crankshaft part of the 'loads and stores to global vars through property cell shortcuts' feature. BUG=chromium:510738 LOG=N Please review this at https://codereview.chromium.org/1228113008/ Base URL: ht

[v8-dev] Re: [stubs] Optimize LoadGlobalViaContextStub and StoreGlobalViaContextStub. (issue 1238143002 by bmeu...@chromium.org)

2015-07-18 Thread ishell
LGTM with nits for patch set 2. Thanks for improving this! Please land this after https://codereview.chromium.org/1228113008/ which will require rebasing. https://codereview.chromium.org/1238143002/diff/20001/src/compiler/js-generic-lowering.cc File src/compiler/js-generic-lowering.cc (right)

[v8-dev] Re: Reland "Enable loads and stores to global vars through property cell shortcuts installed into paren… (issue 1237043006 by ish...@chromium.org)

2015-07-17 Thread ishell
A revert of this CL (patchset #1 id:1) has been created in https://codereview.chromium.org/1238163002/ by ish...@chromium.org. The reason for reverting is: chromium:510738, chromium:510911. https://codereview.chromium.org/1237043006/ -- -- v8-dev mailing list v8-dev@googlegroups.com http://grou

[v8-dev] Revert of Reland "Enable loads and stores to global vars through property cell shortcuts installed into paren... (issue 1238163002 by ish...@chromium.org)

2015-07-17 Thread ishell
Reviewers: Toon Verwaest, Message: Created Revert of Reland "Enable loads and stores to global vars through property cell shortcuts installed into paren... Description: Revert of Reland "Enable loads and stores to global vars through property cell shortcuts installed into paren... (patchset #

[v8-dev] Re: Cleanup element normalization logic (issue 1241883002 by verwa...@chromium.org)

2015-07-15 Thread ishell
lgtm with suggestion: https://codereview.chromium.org/1241883002/diff/1/src/objects.cc File src/objects.cc (right): https://codereview.chromium.org/1241883002/diff/1/src/objects.cc#newcode5536 src/objects.cc:5536: length == 0 ? isolate->factory()->empty_slow_element_dictionary() Probably it wou

[v8-dev] Fix broken Variable::IsGlobalObjectProperty() after https://codereview.chromium.org/1218783005 (issue 1228373011 by ish...@chromium.org)

2015-07-15 Thread ishell
Reviewers: Toon Verwaest, Message: PTAL Description: Fix broken Variable::IsGlobalObjectProperty() after https://codereview.chromium.org/1218783005 Please review this at https://codereview.chromium.org/1228373011/ Base URL: https://chromium.googlesource.com/v8/v8.git@master Affected files (+3

[v8-dev] Re: Fix non-standard element handling (issue 1228113003 by verwa...@chromium.org)

2015-07-15 Thread ishell
lgtm https://codereview.chromium.org/1228113003/diff/80001/src/objects.cc File src/objects.cc (right): https://codereview.chromium.org/1228113003/diff/80001/src/objects.cc#newcode5624 src/objects.cc:5624: Handle dictionary(object->element_dictionary()); We don't need a handle here. https://c

[v8-dev] Re: Fix non-standard element handling (issue 1228113003 by verwa...@chromium.org)

2015-07-15 Thread ishell
https://codereview.chromium.org/1228113003/diff/60001/test/mjsunit/element-read-only.js File test/mjsunit/element-read-only.js (right): https://codereview.chromium.org/1228113003/diff/60001/test/mjsunit/element-read-only.js#newcode38 test/mjsunit/element-read-only.js:38: var proto = {3: 100}; Ma

[v8-dev] Re: Fix non-standard element handling (issue 1228113003 by verwa...@chromium.org)

2015-07-15 Thread ishell
https://codereview.chromium.org/1228113003/diff/20001/src/elements.cc File src/elements.cc (right): https://codereview.chromium.org/1228113003/diff/20001/src/elements.cc#newcode1655 src/elements.cc:1655: JSObject::RequireSlowElements(object, arguments); Why not "if (attributes != NONE)" here? h

[v8-dev] Re: Simplify PrepareForDataProperty in the IsElement case (issue 1237953002 by verwa...@chromium.org)

2015-07-15 Thread ishell
lgtm https://codereview.chromium.org/1237953002/ -- -- 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] Reland "Enable loads and stores to global vars through property cell shortcuts installed into paren… (issue 1237043006 by ish...@chromium.org)

2015-07-15 Thread ishell
Reviewers: Toon Verwaest, Message: PTAL, 2nd attempt. Description: Reland "Enable loads and stores to global vars through property cell shortcuts installed into parent script context." Please review this at https://codereview.chromium.org/1237043006/ Base URL: https://chromium.googlesource.

[v8-dev] Re: Debugger test updated to avoid setting breakpoints into random native scripts. (issue 1231893007 by ish...@chromium.org)

2015-07-14 Thread ishell
On 2015/07/14 14:53:19, Yang wrote: On 2015/07/14 14:48:45, Igor Sheludko wrote: > On 2015/07/14 13:55:42, Igor Sheludko wrote: > > PTAL > > For some reason this updated test now fails the same way on x64.optdebug (only): > > # > # Fatal error in ../src/debug.cc, line 228 > # Check failed: code()

[v8-dev] Re: Allow setting accessor infos over read-only but configurable properties. (issue 1228373004 by verwa...@chromium.org)

2015-07-14 Thread ishell
lgtm https://codereview.chromium.org/1228373004/ -- -- 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: Debugger test updated to avoid setting breakpoints into random native scripts. (issue 1231893007 by ish...@chromium.org)

2015-07-14 Thread ishell
On 2015/07/14 13:55:42, Igor Sheludko wrote: PTAL For some reason this updated test now fails the same way on x64.optdebug (only): # # Fatal error in ../src/debug.cc, line 228 # Check failed: code()->has_debug_break_slots(). # https://codereview.chromium.org/1231893007/ -- -- v8-dev mail

[v8-dev] Re: Follow-up for "Enable loads and stores to global vars through property cell shortcuts installed..." (issue 1236523004 by ish...@chromium.org)

2015-07-14 Thread ishell
On 2015/07/14 14:28:46, Igor Sheludko wrote: PTAL This CL fixes layout tests and the serialization test. debug-script-breakpoint.js failure will be addressed in a different CL: https://codereview.chromium.org/1231893007 https://codereview.chromium.org/1236523004/ -- -- v8-dev mailing list v8

[v8-dev] Follow-up for "Enable loads and stores to global vars through property cell shortcuts installed..." (issue 1236523004 by ish...@chromium.org)

2015-07-14 Thread ishell
Reviewers: Toon Verwaest, Message: PTAL Description: Follow-up for "Enable loads and stores to global vars through property cell shortcuts installed into parent script context." Please review this at https://codereview.chromium.org/1236523004/ Base URL: https://chromium.googlesource.com/v8/v8.

[v8-dev] Debugger test updated to avoid setting breakpoints into random native scripts. (issue 1231893007 by ish...@chromium.org)

2015-07-14 Thread ishell
Reviewers: Yang, Message: PTAL Description: Debugger test updated to avoid setting breakpoints into random native scripts. Please review this at https://codereview.chromium.org/1231893007/ Base URL: https://chromium.googlesource.com/v8/v8.git@master Affected files (+48, -44 lines): M tes

[v8-dev] Re: Properly handle missing from normalized stores with keys convertible to array indices (issue 1241613003 by verwa...@chromium.org)

2015-07-14 Thread ishell
lgtm https://codereview.chromium.org/1241613003/ -- -- 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: Replace Set*Callback with TransitionToAccessorPair (issue 1228803005 by verwa...@chromium.org)

2015-07-14 Thread ishell
lgtm https://codereview.chromium.org/1228803005/ -- -- 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: Remove duplicate flattening. Defining accessors doesn't call out, so don't assert that the context … (issue 1233073003 by verwa...@chromium.org)

2015-07-14 Thread ishell
lgtm https://codereview.chromium.org/1233073003/ -- -- 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 the LookupIterator to transition to elements accessors (issue 1238533003 by verwa...@chromium.org)

2015-07-14 Thread ishell
lgtm https://codereview.chromium.org/1238533003/ -- -- 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: PPC: This CL also adds hydrogen stubs for global loads and global stores, full-codegen and TurboFan… (issue 1228393005 by mbra...@us.ibm.com)

2015-07-13 Thread ishell
lgtm https://codereview.chromium.org/1228393005/ -- -- 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: Minor cleanup IC keyed access handling. (issue 1238463002 by verwa...@chromium.org)

2015-07-13 Thread ishell
lgtm https://codereview.chromium.org/1238463002/ -- -- 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: TypeofMode replaces TypeofState and ContextualMode. (issue 1227893005 by ish...@chromium.org)

2015-07-13 Thread ishell
Thanks! Landing... https://codereview.chromium.org/1227893005/diff/80001/src/ic/ic.cc File src/ic/ic.cc (right): https://codereview.chromium.org/1227893005/diff/80001/src/ic/ic.cc#newcode3024 src/ic/ic.cc:3024: return ThrowReferenceError(isolate, &it); On 2015/07/13 12:56:03, Toon Verwaest wrot

[v8-dev] Re: TypeofMode replaces TypeofState and ContextualMode. (issue 1227893005 by ish...@chromium.org)

2015-07-13 Thread ishell
Now INSIDE_TYPEOF is used really from Typeof. https://codereview.chromium.org/1227893005/diff/40001/src/ic/ic.cc File src/ic/ic.cc (right): https://codereview.chromium.org/1227893005/diff/40001/src/ic/ic.cc#newcode738 src/ic/ic.cc:738: if (it.IsFound() || typeof_mode() == INSIDE_TYPEOF) { On 20

[v8-dev] Re: Fix keyed stores to strings convertible to indices (issue 1232823002 by verwa...@chromium.org)

2015-07-13 Thread ishell
lgtm https://codereview.chromium.org/1232823002/ -- -- 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] Enable loads and stores to global vars through property cell shortcuts installed into parent script… (issue 1237603002 by ish...@chromium.org)

2015-07-13 Thread ishell
Reviewers: Toon Verwaest, Message: PTAL Description: Enable loads and stores to global vars through property cell shortcuts installed into parent script context. Please review this at https://codereview.chromium.org/1237603002/ Base URL: https://chromium.googlesource.com/v8/v8.git@master A

[v8-dev] Re: Loads and stores to global vars are now made via property cell shortcuts installed into parent scri… (issue 1224793002 by ish...@chromium.org)

2015-07-13 Thread ishell
Thanks! Landing... https://codereview.chromium.org/1224793002/diff/80001/src/code-stubs-hydrogen.cc File src/code-stubs-hydrogen.cc (right): https://codereview.chromium.org/1224793002/diff/80001/src/code-stubs-hydrogen.cc#newcode1721 src/code-stubs-hydrogen.cc:1721: static_cast(PropertyCellType

[v8-dev] Re: Revert preallocating of descriptors since right now getters and setters cause copying of descriptor… (issue 1225213008 by verwa...@chromium.org)

2015-07-10 Thread ishell
lgtm https://codereview.chromium.org/1225213008/ -- -- 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: Update the context if Set on slow-mode argument targets an aliased arguments entry (issue 1233493007 by verwa...@chromium.org)

2015-07-10 Thread ishell
lgtm https://codereview.chromium.org/1233493007/ -- -- 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 entry rather than index in ElementsAccessor::Get (issue 1230213002 by verwa...@chromium.org)

2015-07-10 Thread ishell
lgtm https://codereview.chromium.org/1230213002/ -- -- 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] Fix bug introduced by 4.4.83.18 (issue 1232083003 by verwa...@chromium.org)

2015-07-10 Thread ishell
lgtm https://codereview.chromium.org/1232083003/ -- -- 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 entry rather than index in ElementsAccessor::Set (issue 1232463005 by verwa...@chromium.org)

2015-07-10 Thread ishell
lgtm with nits: https://codereview.chromium.org/1232463005/diff/1/src/elements.cc File src/elements.cc (right): https://codereview.chromium.org/1232463005/diff/1/src/elements.cc#newcode1552 src/elements.cc:1552: return ArgumentsAccessor::GetDetailsImpl(arguments, entry); While you are here, ple

[v8-dev] [arm64] Fixed unnecessary environment assignment to lithium instruction. (issue 1235563002 by ish...@chromium.org)

2015-07-10 Thread ishell
Reviewers: Jakob, Message: PTAL Description: [arm64] Fixed unnecessary environment assignment to lithium instruction. BUG=chromium:490021 LOG=N Please review this at https://codereview.chromium.org/1235563002/ Base URL: https://chromium.googlesource.com/v8/v8.git@master Affected files (+5, -

[v8-dev] Re: Reload the map of typed arrays after performing ToNumber. (issue 1234553002 by verwa...@chromium.org)

2015-07-10 Thread ishell
lgtm https://codereview.chromium.org/1234553002/ -- -- 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 keyed access of primitive objects in the runtime. (issue 1221303019 by verwa...@chromium.org)

2015-07-10 Thread ishell
Please update all the other calls to JSReceiver::SetElement() and JSObject::SetElement() with calls to Object::SetElement. lgtm once the comments are addressed. https://codereview.chromium.org/1221303019/diff/50001/src/lookup.cc File src/lookup.cc (right): https://codereview.chromium.org/12213

[v8-dev] TypeofMode replaces TypeofState and ContextualMode. (issue 1227893005 by ish...@chromium.org)

2015-07-09 Thread ishell
Reviewers: Toon Verwaest, Message: PTAL Description: TypeofMode replaces TypeofState and ContextualMode. NON_CONTEXTUAL -> INSIDE_TYPEOF CONTEXTUAL -> NOT_INSIDE_TYPEOF Please review this at https://codereview.chromium.org/1227893005/ Base URL: https://chromium.googlesource.com/v8/v8.git@mast

[v8-dev] Re: [test] Skip rest-params test. (issue 1215023016 by machenb...@chromium.org)

2015-07-08 Thread ishell
lgtm https://codereview.chromium.org/1215023016/ -- -- 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: Verify that double unboxing is never performed on large objects. (issue 1214673007 by hpa...@chromium.org)

2015-07-08 Thread ishell
lgtm https://codereview.chromium.org/1214673007/ -- -- 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: Loads and stores to global vars are now made via property cell shortcuts installed into parent scri… (issue 1224793002 by ish...@chromium.org)

2015-07-08 Thread ishell
The trybots failed because of https://code.google.com/p/chromium/issues/detail?id=508074 https://codereview.chromium.org/1224793002/ -- -- 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 Gro

[v8-dev] Disable harmony/arrow-rest-params test to unblock landing of another CL. (issue 1217493005 by ish...@chromium.org)

2015-07-08 Thread ishell
Reviewers: rossberg, Message: PTAL Description: Disable harmony/arrow-rest-params test to unblock landing of another CL. BUG=chromium:508074 LOG=N Please review this at https://codereview.chromium.org/1217493005/ Base URL: https://chromium.googlesource.com/v8/v8.git@master Affected files (+3

[v8-dev] Re: Fixed a couple of proxies-related unhandled exceptions. (issue 1215463012 by ish...@chromium.org)

2015-07-08 Thread ishell
Addressed comments https://codereview.chromium.org/1215463012/ -- -- 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] Re: Partially revert r29468 (issue 1224853003 by verwa...@chromium.org)

2015-07-08 Thread ishell
lgtm https://codereview.chromium.org/1224853003/ -- -- 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] Loads and stores to global vars are now made via property cell shortcuts installed into parent scri… (issue 1224793002 by ish...@chromium.org)

2015-07-07 Thread ishell
Reviewers: Toon Verwaest, Message: PTAL non-TF part (I'll ask TF team to review TF part later) Description: Loads and stores to global vars are now made via property cell shortcuts installed into parent script context. This CL also adds hydrogen stubs for global loads and global stores, full-co

[v8-dev] Re: Delete from non-array end by trimming the backing store (issue 1218663009 by verwa...@chromium.org)

2015-07-07 Thread ishell
lgtm https://codereview.chromium.org/1218663009/ -- -- 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: Delete from non-array end by trimming the backing store (issue 1218663009 by verwa...@chromium.org)

2015-07-07 Thread ishell
lgtm https://codereview.chromium.org/1218663009/ -- -- 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] Use FullCodeGenerator::EmitVariableLoad() where possible to avoid code duplication. (issue 1222203007 by ish...@chromium.org)

2015-07-07 Thread ishell
Reviewers: Jakob, Message: PTAL Description: Use FullCodeGenerator::EmitVariableLoad() where possible to avoid code duplication. Please review this at https://codereview.chromium.org/103007/ Base URL: https://chromium.googlesource.com/v8/v8.git@master Affected files (+243, -455 lines):

[v8-dev] Re: Index -> Entry and Key -> Index in elements.[cc|h] (issue 1224643004 by verwa...@chromium.org)

2015-07-07 Thread ishell
lgtm with nits: https://codereview.chromium.org/1224643004/diff/20001/src/elements.cc File src/elements.cc (right): https://codereview.chromium.org/1224643004/diff/20001/src/elements.cc#newcode890 src/elements.cc:890: for (int i = 0; i < capacity; i++) { i -> entry? https://codereview.chromium

[v8-dev] Fixed a couple of proxies-related unhandled exceptions. (issue 1215463012 by ish...@chromium.org)

2015-07-07 Thread ishell
Reviewers: Yang, Message: PTAL Description: Fixed a couple of proxies-related unhandled exceptions. BUG=chromium:506956, chromium:505907 LOG=N Please review this at https://codereview.chromium.org/1215463012/ Base URL: https://chromium.googlesource.com/v8/v8.git@master Affected files (+17, -

[v8-dev] Re: Wrap elements.cc in an anonymous namespace (issue 1221363002 by verwa...@chromium.org)

2015-07-06 Thread ishell
lgtm https://codereview.chromium.org/1221363002/ -- -- 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: Do not truncate message strings. (issue 1214373005 by yang...@chromium.org)

2015-07-06 Thread ishell
lgtm https://codereview.chromium.org/1214373005/ -- -- 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: Cleanup Delete backend implementation. (issue 1218813012 by verwa...@chromium.org)

2015-07-03 Thread ishell
lgtm https://codereview.chromium.org/1218813012/ -- -- 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 i

[v8-dev] Re: Cleanup Delete backend implementation. (issue 1218813012 by verwa...@chromium.org)

2015-07-03 Thread ishell
lgtm with suggestions: https://codereview.chromium.org/1218813012/diff/60001/src/elements.cc File src/elements.cc (right): https://codereview.chromium.org/1218813012/diff/60001/src/elements.cc#newcode1002 src/elements.cc:1002: if (obj->elements() != *store) { It looks like you can do the same t

[v8-dev] Re: Increment descriptor array slack for prototypes by a constant rather than 50% (issue 1218403002 by verwa...@chromium.org)

2015-07-03 Thread ishell
lgtm https://codereview.chromium.org/1218403002/ -- -- 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: Increment descriptor array slack for prototypes by a constant rather than 50% (issue 1218403002 by verwa...@chromium.org)

2015-07-03 Thread ishell
lgtm with a nit and suggestion: https://codereview.chromium.org/1218403002/ -- -- 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 s

[v8-dev] Re: Increment descriptor array slack for prototypes by a constant rather than 50% (issue 1218403002 by verwa...@chromium.org)

2015-07-03 Thread ishell
lgtm with a nit and suggestion: https://codereview.chromium.org/1218403002/diff/1/src/api-natives.cc File src/api-natives.cc (right): https://codereview.chromium.org/1218403002/diff/1/src/api-natives.cc#newcode150 src/api-natives.cc:150: PropertyKind kind = length == 3 ? kData : kAccessor; Inst

  1   2   3   4   5   6   7   8   9   10   >