[v8-dev] MIPS: Fix implementation of string slices. (issue 7794020)

2011-08-29 Thread plind44
Reviewers: Yang, Description: MIPS: Fix implementation of string slices. Bug on mips using at register innapropriately, use different reg as temp. BUG= TEST= Please review this at http://codereview.chromium.org/7794020/ Affected files: M src/mips/code-stubs-mips.cc Index: src/mips/code-s

[v8-dev] Re: Temporal dead zone behaviour for let bindings. (issue 7671042)

2011-08-29 Thread fschneider
LGTM. http://codereview.chromium.org/7671042/diff/11001/test/mjsunit/harmony/block-let-crankshaft.js File test/mjsunit/harmony/block-let-crankshaft.js (right): http://codereview.chromium.org/7671042/diff/11001/test/mjsunit/harmony/block-let-crankshaft.js#newcode55 test/mjsunit/harmony/block-let

[v8-dev] Issue 1645 in v8: parseInt still parsing octal

2011-08-29 Thread codesite-noreply
Status: New Owner: New issue 1645 by erig...@google.com: parseInt still parsing octal http://code.google.com/p/v8/issues/detail?id=1645 As Annex E of ES5.1 says: 15.1.2.2: The specification of the function parseInt no longer allows implementations to treat Strings beginning with a

[v8-dev] Re: Generated code for substring slices in ia32. (issue 7744052)

2011-08-29 Thread vitalyr
LGTM http://codereview.chromium.org/7744052/diff/9001/src/ia32/code-stubs-ia32.cc File src/ia32/code-stubs-ia32.cc (right): http://codereview.chromium.org/7744052/diff/9001/src/ia32/code-stubs-ia32.cc#newcode5756 src/ia32/code-stubs-ia32.cc:5756: // Allocate new sliced string. At this point we

[v8-dev] Re: Convert sliced strings into sequential strings when promoting into old space. (issue 7736020)

2011-08-29 Thread vitalyr
This need more work. Even if we stop simplifying sliced strings when running out of memory during GC, it can hurt other object types that can't tolerate allocation failures. Whatever scheme we come up with should be memory efficient. In other words, simplifying slices should not increase tota

[v8-dev] Re: Make built-in functions not rely on callback functions .call method. (issue 7776008)

2011-08-29 Thread Lasse R.H. Nielsen
No regression test, but good idea. We should make one. We need to handle the calls to apply too. Generally, we shouldn't call any function on a user provided object, or one inherited from a user accessible prototype. That'll be fun: Javascript without methods :) /L On Mon, Aug 29, 2011 at 22:22,

[v8-dev] Re: Make built-in functions not rely on callback functions .call method. (issue 7776008)

2011-08-29 Thread erik . corry
Is there a regression test for this? http://codereview.chromium.org/7776008/ -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] Re: Convert sliced strings into sequential strings when promoting into old space. (issue 7736020)

2011-08-29 Thread erik . corry
This change worries me. This can cause a space explosion during GC for pathological cases. It also adds a new case where strings can change shape, which has historically been a source of nasty bugs (the cons string short-circuiting). Do we have benchmark figures that support the change? http:/

[v8-dev] Re: Add specialized sweeper for cell and map space. (issue 7784001)

2011-08-29 Thread erik . corry
For data and pointer space we have a small number of buckets and discard the very small free areas. This is done for speed and in the hope that we will get larger contiguous areas later if we don't fill the gaps with new objects. To get rid of long lived small free areas we rely on compacti

[v8-dev] [v8] r9062 committed - Tagging version 3.5.9.1

2011-08-29 Thread codesite-noreply
Revision: 9062 Author: ri...@chromium.org Date: Mon Aug 29 10:54:12 2011 Log: Tagging version 3.5.9.1 http://code.google.com/p/v8/source/detail?r=9062 Added: /tags/3.5.9.1 -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] [v8] r9061 committed - Merge revision 9060 to trunk (removal of bogus assert)...

2011-08-29 Thread codesite-noreply
Revision: 9061 Author: ri...@chromium.org Date: Mon Aug 29 10:44:42 2011 Log: Merge revision 9060 to trunk (removal of bogus assert) Review URL: http://codereview.chromium.org/7796001 http://code.google.com/p/v8/source/detail?r=9061 Modified: /trunk/src/jsregexp.cc /trunk/src/version

[v8-dev] Re: Merge revision 9060 to trunk (removal of bogus assert) (issue 7796001)

2011-08-29 Thread ager
LGTM http://codereview.chromium.org/7796001/ -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] Merge revision 9060 to trunk (removal of bogus assert) (issue 7796001)

2011-08-29 Thread ricow
Reviewers: Mads Ager, Description: Merge revision 9060 to trunk (removal of bogus assert) Please review this at http://codereview.chromium.org/7796001/ SVN Base: http://v8.googlecode.com/svn/trunk/ Affected files: M src/jsregexp.cc M src/version.cc Index: src/jsregexp.cc

[v8-dev] Re: Fix warnings reported by MSVS for shared library build (issue 7745053)

2011-08-29 Thread darin
Thanks! http://codereview.chromium.org/7745053/ -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] Re: Generated code for substring slices in ia32. (issue 7744052)

2011-08-29 Thread antonm
Still LGTM, but feel free to wait for Vitlay's review as well. http://codereview.chromium.org/7744052/diff/1/src/ia32/code-stubs-ia32.cc File src/ia32/code-stubs-ia32.cc (right): http://codereview.chromium.org/7744052/diff/1/src/ia32/code-stubs-ia32.cc#newcode5728 src/ia32/code-stubs-ia32.cc:57

[v8-dev] Re: Removing bogus check introduced in r9027. (issue 7781013)

2011-08-29 Thread ricow
LGTM http://codereview.chromium.org/7781013/ -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] Re: Add specialized sweeper for cell and map space. (issue 7784001)

2011-08-29 Thread mstarzinger
Added new patch set. http://codereview.chromium.org/7784001/ -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] Re: Issue 1314 in v8: Improve modulo operation in lithium on IA32

2011-08-29 Thread codesite-noreply
Updates: Status: Fixed Comment #3 on issue 1314 by yang...@chromium.org: Improve modulo operation in lithium on IA32 http://code.google.com/p/v8/issues/detail?id=1314 Has already been committed. -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] Re: Fixed issue v8:1644 (bug in the chaining of fixup position) (issue 7786001)

2011-08-29 Thread jkummerow
LGTM. Please add a line "BUG=v8:1644" to the CL description to get auto-linking goodness :-) http://codereview.chromium.org/7786001/ -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] Fixed issue v8:1644 (bug in the chaining of fixup position) (issue 7786001)

2011-08-29 Thread svenpanne
Reviewers: Jakob, Description: Fixed issue v8:1644 (bug in the chaining of fixup position) The ARM and MIPS assemblers had a bug where they did not handle the last element in the list of code positions correctly during the fixup of offsets for forward jumps. This happened when the first inst

[v8-dev] Re: Generated code for substring slices in ia32. (issue 7744052)

2011-08-29 Thread yangguo
http://codereview.chromium.org/7744052/diff/1/src/ia32/code-stubs-ia32.cc File src/ia32/code-stubs-ia32.cc (right): http://codereview.chromium.org/7744052/diff/1/src/ia32/code-stubs-ia32.cc#newcode5707 src/ia32/code-stubs-ia32.cc:5707: __ SmiTag(edx); // Make edx a smi again. On 2011/08/29 14:5

[v8-dev] Add specialized sweeper for cell and map space. (issue 7784001)

2011-08-29 Thread mstarzinger
Reviewers: Vyacheslav Egorov, Description: Add specialized sweeper for cell and map space. R=vego...@chromium.org BUG=v8:1613 Please review this at http://codereview.chromium.org/7784001/ SVN Base: https://v8.googlecode.com/svn/branches/experimental/gc Affected files: M src/mark-compact.h

[v8-dev] Return v8::True or v8::False instead of using Boolean::New. (issue 7785001)

2011-08-29 Thread tfarina
Reviewers: Mikhail Naganov (Chromium), Description: Return v8::True or v8::False instead of using Boolean::New. BUG=None TEST=None R=mnaga...@chromium.org Signed-off-by: Thiago Farina Please review this at http://codereview.chromium.org/7785001/ SVN Base: git://github.com/v8/v8.git@master

[v8-dev] Re: Generated code for substring slices in ia32. (issue 7744052)

2011-08-29 Thread antonm
http://codereview.chromium.org/7744052/diff/1/src/ia32/code-stubs-ia32.cc File src/ia32/code-stubs-ia32.cc (right): http://codereview.chromium.org/7744052/diff/1/src/ia32/code-stubs-ia32.cc#newcode5707 src/ia32/code-stubs-ia32.cc:5707: __ SmiTag(edx); // Make edx a smi again. On 2011/08/29 12:5

[v8-dev] Re: Temporal dead zone behaviour for let bindings. (issue 7671042)

2011-08-29 Thread keuchel
Added bailouts to hydrogen in case LET bindings are encountered and ported the code to x64 and arm. On 2011/08/24 08:38:43, fschneider wrote: One more comment: If the plan is to support this flag only on ia32, then you need to disable it for the other platforms (x64, arm, ...) On 2011/08/

[v8-dev] Convert sliced strings into sequential strings when promoting into old space. (issue 7736020)

2011-08-29 Thread yangguo
Reviewers: Michael Starzinger, Erik Corry, Message: Please take a look. Description: Convert sliced strings into sequential strings when promoting into old space. TEST=cctest test-strings/SliceConversion Please review this at http://codereview.chromium.org/7736020/ SVN Base: https://v8.goo

[v8-dev] [v8] r9060 committed - Removing bogus check introduced in r9027....

2011-08-29 Thread codesite-noreply
Revision: 9060 Author: yang...@chromium.org Date: Mon Aug 29 07:04:01 2011 Log: Removing bogus check introduced in r9027. Review URL: http://codereview.chromium.org/7781013 http://code.google.com/p/v8/source/detail?r=9060 Modified: /branches/bleeding_edge/src/jsregexp.cc ===

[v8-dev] Removing bogus check introduced in r9027. (issue 7781013)

2011-08-29 Thread yangguo
Reviewers: Rico, Message: I assume this looks good to you since we already discussed this change on IM. Description: Removing bogus check introduced in r9027. Please review this at http://codereview.chromium.org/7781013/ SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge Affec

[v8-dev] Make functions on the built-in object non-writable. (issue 7736018)

2011-08-29 Thread lrn
Reviewers: Kevin Millikin, Description: Make functions on the built-in object non-writable. Please review this at http://codereview.chromium.org/7736018/ SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge Affected files: M src/arm/full-codegen-arm.cc src/bootstrapper.cc M sr

[v8-dev] [v8] r9059 committed - MIPS: Fix an invalid stack-check in the simulator....

2011-08-29 Thread codesite-noreply
Revision: 9059 Author: yang...@chromium.org Date: Mon Aug 29 06:29:55 2011 Log: MIPS: Fix an invalid stack-check in the simulator. This fixes mjsunit regress-1132. BUG= TEST= Review URL: http://codereview.chromium.org/7781002 http://code.google.com/p/v8/source/detail?r=9059 Modified

[v8-dev] Re: MIPS: Fix an invalid stack-check in the simulator. (issue 7781002)

2011-08-29 Thread yangguo
On 2011/08/29 06:22:10, Paul Lind wrote: LGTM. I'll land. http://codereview.chromium.org/7781002/ -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] [v8] r9058 committed - Fix for a possible bug in RegExp stack guard....

2011-08-29 Thread codesite-noreply
Revision: 9058 Author: yang...@chromium.org Date: Mon Aug 29 06:04:33 2011 Log: Fix for a possible bug in RegExp stack guard. Review URL: http://codereview.chromium.org/7744051 http://code.google.com/p/v8/source/detail?r=9058 Modified: /branches/bleeding_edge/src/arm/regexp-macro-ass

[v8-dev] [v8] r9057 committed - Convert a bunch of ASSERTs to STATIC_ASSERTs...

2011-08-29 Thread codesite-noreply
Revision: 9057 Author: jkumme...@chromium.org Date: Mon Aug 29 06:02:35 2011 Log: Convert a bunch of ASSERTs to STATIC_ASSERTs making our debug binaries ever so slightly faster Review URL: http://codereview.chromium.org/7776010 http://code.google.com/p/v8/source/detail?r=9057 Modifie

[v8-dev] Re: Convert a bunch of ASSERTs to STATIC_ASSERTs (issue 7776010)

2011-08-29 Thread yangguo
On 2011/08/29 12:47:33, Jakob wrote: PTAL. LGTM. http://codereview.chromium.org/7776010/ -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] Re: Generated code for substring slices in ia32. (issue 7744052)

2011-08-29 Thread yangguo
Maybe Vitaly wants to have a look as well? http://codereview.chromium.org/7744052/diff/1/src/ia32/code-stubs-ia32.cc File src/ia32/code-stubs-ia32.cc (right): http://codereview.chromium.org/7744052/diff/1/src/ia32/code-stubs-ia32.cc#newcode5707 src/ia32/code-stubs-ia32.cc:5707: __ SmiTag(edx);

[v8-dev] Convert a bunch of ASSERTs to STATIC_ASSERTs (issue 7776010)

2011-08-29 Thread jkummerow
Reviewers: Yang, Message: PTAL. Description: Convert a bunch of ASSERTs to STATIC_ASSERTs making our debug binaries ever so slightly faster Please review this at http://codereview.chromium.org/7776010/ SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge Affected files: M src/ar

[v8-dev] [v8] r9055 committed - Revert r9047 to fix broken build....

2011-08-29 Thread codesite-noreply
Revision: 9055 Author: fschnei...@chromium.org Date: Mon Aug 29 05:19:43 2011 Log: Revert r9047 to fix broken build. I need some more time to properly fix the problem. TBR=kmilli...@chromium.org Review URL: http://codereview.chromium.org/7781008 http://code.google.com/p/v8/source/deta

[v8-dev] Revert r9047 to fix broken build. (issue 7781008)

2011-08-29 Thread fschneider
Reviewers: Kevin Millikin, Description: Revert r9047 to fix broken build. I need some more time to properly fix the problem. TBR=kmilli...@chromium.org Committed: http://code.google.com/p/v8/source/detail?r=9055 Please review this at http://codereview.chromium.org/7781008/ SVN Base: http://v8

[v8-dev] [v8] r9054 committed - MIPS: Fixed a RecordWrite call in the FullCodeGenerator....

2011-08-29 Thread codesite-noreply
Revision: 9054 Author: yang...@chromium.org Date: Mon Aug 29 04:56:48 2011 Log: MIPS: Fixed a RecordWrite call in the FullCodeGenerator. This caused an occasional failure in the Threading2 cctest running in debug mode with --always-opt. BUG= TEST= Review URL: http://codereview.chr

[v8-dev] Re: MIPS: Fixed a RecordWrite call in the FullCodeGenerator. (issue 7779007)

2011-08-29 Thread yangguo
On 2011/08/29 06:21:27, Paul Lind wrote: Sven, sorry for the drive-by here, Søren suggested I submit to people who "seem to be around" until Danno gets back thanks in advance. LGTM. I'll land. http://codereview.chromium.org/7779007/ -- v8-dev mailing list v8-dev@googlegroups.com http://

[v8-dev] Fix broken debug build: Emit code for declarations later into the body block (and not into the st... (issue 7776009)

2011-08-29 Thread fschneider
Reviewers: Kevin Millikin, Description: Fix broken debug build: Emit code for declarations later into the body block (and not into the start block). We hit asserts when trying to insert code into block 0 (start block), so this change moves the stack check and the declarations into the first b

[v8-dev] [v8] r9053 committed - Make built-in functions not rely on callback functions .call method....

2011-08-29 Thread codesite-noreply
Revision: 9053 Author: l...@chromium.org Date: Mon Aug 29 04:44:54 2011 Log: Make built-in functions not rely on callback functions .call method. In builtin code, we can't rely on Function.prototype.call being unmolested. Review URL: http://codereview.chromium.org/7776008 http://co

[v8-dev] Re: Tentative implementation of string slices (hidden under the flag --string-slices). (issue 7477045)

2011-08-29 Thread yangguo
On 2011/08/26 22:29:05, Vitaly Repeshko wrote: LGTM http://codereview.chromium.org/7477045/diff/62001/src/arm/code-stubs-arm.cc File src/arm/code-stubs-arm.cc (right): http://codereview.chromium.org/7477045/diff/62001/src/arm/code-stubs-arm.cc#newcode5444 src/arm/code-stubs-arm.cc:5444: __

[v8-dev] [v8] r9052 committed - Small fix for STATIC_ASSERT....

2011-08-29 Thread codesite-noreply
Revision: 9052 Author: yang...@chromium.org Date: Mon Aug 29 04:41:23 2011 Log: Small fix for STATIC_ASSERT. Review URL: http://codereview.chromium.org/7776007 http://code.google.com/p/v8/source/detail?r=9052 Modified: /branches/bleeding_edge/src/arm/code-stubs-arm.cc /branches/blee

[v8-dev] Re: NewGC: Merge bleeding edge up to 9009. (issue 7778013)

2011-08-29 Thread jkummerow
rubberstamp LGTM http://codereview.chromium.org/7778013/ -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] Re: Issue 1642 in v8: Build failure due to redundant code on Mac OSX 10.5.*

2011-08-29 Thread codesite-noreply
Updates: Status: Fixed Comment #2 on issue 1642 by jkumme...@chromium.org: Build failure due to redundant code on Mac OSX 10.5.* http://code.google.com/p/v8/issues/detail?id=1642 Fixed in r9043. Thanks for the report. -- v8-dev mailing list v8-dev@googlegroups.com http://groups.googl

[v8-dev] NewGC: Merge bleeding edge up to 9009. (issue 7778013)

2011-08-29 Thread erik . corry
Reviewers: jkummerov_chromium.org, Description: NewGC: Merge bleeding edge up to 9009. Please review this at http://codereview.chromium.org/7778013/ SVN Base: http://v8.googlecode.com/svn/branches/experimental/gc/ Affected files: M .gitignore M ChangeLog M MERGE M Makef

[v8-dev] [v8] r9051 committed - Create tag 3.3.10.31

2011-08-29 Thread codesite-noreply
Revision: 9051 Author: l...@chromium.org Date: Mon Aug 29 04:01:48 2011 Log: Create tag 3.3.10.31 http://code.google.com/p/v8/source/detail?r=9051 Added: /tags/3.3.10.31 -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] [v8] r9050 committed - Create tag 3.3.10.32

2011-08-29 Thread codesite-noreply
Revision: 9050 Author: l...@chromium.org Date: Mon Aug 29 03:59:36 2011 Log: Create tag 3.3.10.32 http://code.google.com/p/v8/source/detail?r=9050 Added: /tags/3.3.10.32 -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] [v8] r9049 committed - Create tag 3.3.10.33

2011-08-29 Thread codesite-noreply
Revision: 9049 Author: l...@chromium.org Date: Mon Aug 29 03:58:49 2011 Log: Create tag 3.3.10.33 http://code.google.com/p/v8/source/detail?r=9049 Added: /tags/3.3.10.33 -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] [v8] r9048 committed - Create tag 3.4.14.14

2011-08-29 Thread codesite-noreply
Revision: 9048 Author: l...@chromium.org Date: Mon Aug 29 03:56:29 2011 Log: Create tag 3.4.14.14 http://code.google.com/p/v8/source/detail?r=9048 Added: /tags/3.4.14.14 -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] [v8] r9047 committed - Introduce support for local function declarations in Hydrogen....

2011-08-29 Thread codesite-noreply
Revision: 9047 Author: fschnei...@chromium.org Date: Mon Aug 29 03:50:47 2011 Log: Introduce support for local function declarations in Hydrogen. Review URL: http://codereview.chromium.org/7782001 http://code.google.com/p/v8/source/detail?r=9047 Modified: /branches/bleeding_edge/src/h

[v8-dev] [v8] r9046 committed - Create tag 3.4.14.15

2011-08-29 Thread codesite-noreply
Revision: 9046 Author: l...@chromium.org Date: Mon Aug 29 03:50:36 2011 Log: Create tag 3.4.14.15 http://code.google.com/p/v8/source/detail?r=9046 Added: /tags/3.4.14.15 -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] [v8] r9045 committed - Create tag 3.4.14.16

2011-08-29 Thread codesite-noreply
Revision: 9045 Author: l...@chromium.org Date: Mon Aug 29 03:49:44 2011 Log: Create tag 3.4.14.16 http://code.google.com/p/v8/source/detail?r=9045 Added: /tags/3.4.14.16 -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] [v8] r9044 committed - Create tag 3.4.14.17

2011-08-29 Thread codesite-noreply
Revision: 9044 Author: l...@chromium.org Date: Mon Aug 29 03:48:45 2011 Log: Create tag 3.4.14.17 http://code.google.com/p/v8/source/detail?r=9044 Added: /tags/3.4.14.17 -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] [v8] r9043 committed - Remove unnecessary break-after-return in switch statement...

2011-08-29 Thread codesite-noreply
Revision: 9043 Author: jkumme...@chromium.org Date: Mon Aug 29 03:47:00 2011 Log: Remove unnecessary break-after-return in switch statement BUG=v8:1642 Review URL: http://codereview.chromium.org/7781007 http://code.google.com/p/v8/source/detail?r=9043 Modified: /branches/bleeding_ed

[v8-dev] Re: Make built-in functions not rely on callback functions .call method. (issue 7776008)

2011-08-29 Thread whesse
LGTM, after error is fixed. http://codereview.chromium.org/7776008/diff/1/src/array.js File src/array.js (right): http://codereview.chromium.org/7776008/diff/1/src/array.js#newcode1268 src/array.js:1268: var receiver = %GetDefaultReceiver(f); This should be "callback", not f. http://codereview

[v8-dev] Re: Introduce support for local function declarations in Hydrogen. (issue 7782001)

2011-08-29 Thread kmillikin
LGTM. http://codereview.chromium.org/7782001/ -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] [v8] r9042 committed - Tagging version 3.5.9

2011-08-29 Thread codesite-noreply
Revision: 9042 Author: ri...@chromium.org Date: Mon Aug 29 03:46:17 2011 Log: Tagging version 3.5.9 http://code.google.com/p/v8/source/detail?r=9042 Added: /tags/3.5.9 -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] Re: Remove unnecessary break-after-return in switch statement (issue 7781007)

2011-08-29 Thread svenpanne
LGTM http://codereview.chromium.org/7781007/ -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] Remove unnecessary break-after-return in switch statement (issue 7781007)

2011-08-29 Thread jkummerow
Reviewers: Sven, Message: PTAL. Description: Remove unnecessary break-after-return in switch statement BUG=v8:1642 Please review this at http://codereview.chromium.org/7781007/ SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge Affected files: M src/elements.cc Index: src/el

[v8-dev] Make built-in functions not rely on callback functions .call method. (issue 7776008)

2011-08-29 Thread lrn
Reviewers: William Hesse, Description: Make built-in functions not rely on callback functions .call method. In builtin code, we can't rely on Function.prototype.call being unmolested. Please review this at http://codereview.chromium.org/7776008/ SVN Base: https://v8.googlecode.com/svn/branche

[v8-dev] [v8] r9040 committed - Port r9030 and part of r9016 to 3.3 branch....

2011-08-29 Thread codesite-noreply
Revision: 9040 Author: l...@chromium.org Date: Mon Aug 29 03:40:31 2011 Log: Port r9030 and part of r9016 to 3.3 branch. Made FromPropertyDescriptor not hit inherited setters. Changed computation of func.caller to skip some built-in functions. Now skips built-in functions called from

[v8-dev] Re: Port r9030 and part of r9016 to 3.3 branch. (issue 7736011)

2011-08-29 Thread lrn
http://codereview.chromium.org/7736011/diff/1004/src/accessors.cc File src/accessors.cc (right): http://codereview.chromium.org/7736011/diff/1004/src/accessors.cc#newcode690 src/accessors.cc:690: } Whitespace, schmitespace! Added. http://codereview.chromium.org/7736011/ -- v8-dev mailing list

[v8-dev] Re: Port r9030 and part of r9016 to 3.3 branch. (issue 7736011)

2011-08-29 Thread ricow
LGTM http://codereview.chromium.org/7736011/diff/1004/src/accessors.cc File src/accessors.cc (right): http://codereview.chromium.org/7736011/diff/1004/src/accessors.cc#newcode690 src/accessors.cc:690: } Why no space between functions here? http://codereview.chromium.org/7736011/ -- v8-dev mai

[v8-dev] Port r9030 and part of r9016 to 3.4 branch. (issue 7736011)

2011-08-29 Thread lrn
Reviewers: Rico, Description: Port r9030 and part of r9016 to 3.4 branch. Made FromPropertyDescriptor not hit inherited setters. Changed computation of func.caller to skip some built-in functions. Now skips built-in functions called from other built-in functions, so only the initally called bui

[v8-dev] [v8] r9039 committed - Prepare push to trunk. Now working on version 3.5.10....

2011-08-29 Thread codesite-noreply
Revision: 9039 Author: ri...@chromium.org Date: Mon Aug 29 03:15:47 2011 Log: Prepare push to trunk. Now working on version 3.5.10. Review URL: http://codereview.chromium.org/7782002 http://code.google.com/p/v8/source/detail?r=9039 Modified: /branches/bleeding_edge/ChangeLog /branche

[v8-dev] Re: Prepare push to trunk. Now working on version 3.5.10. (issue 7782002)

2011-08-29 Thread lrn
LGTM http://codereview.chromium.org/7782002/ -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] Prepare push to trunk. Now working on version 3.5.10. (issue 7782002)

2011-08-29 Thread ricow
Reviewers: Lasse Reichstein, Description: Prepare push to trunk. Now working on version 3.5.10. Please review this at http://codereview.chromium.org/7782002/ SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/ Affected files: M ChangeLog M src/version.cc Index: ChangeL

[v8-dev] Introduce support for local function declarations in Hydrogen. (issue 7782001)

2011-08-29 Thread fschneider
Reviewers: Kevin Millikin, Description: Introduce support for local function declarations in Hydrogen. Please review this at http://codereview.chromium.org/7782001/ SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/ Affected files: M src/hydrogen.cc Index: src/hydrogen.cc =

[v8-dev] Re: Small fix for STATIC_ASSERT. (issue 7776007)

2011-08-29 Thread jkummerow
LGTM http://codereview.chromium.org/7776007/ -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] Small fix for STATIC_ASSERT. (issue 7776007)

2011-08-29 Thread yangguo
Reviewers: jkummerow, Message: A valid static assert in the form STATIC_ASSERT( a < b ) would result in compile failures similar to this: ../src/ia32/code-stubs-ia32.cc: In member function ‘virtual void v8::internal::RegExpExecStub::Generate(v8::internal::MacroAssembler*)’: ../src/ia32/code-stu

[v8-dev] [v8] r9038 committed - MIPS: port Tentative implementation of string slices (hidden under the...

2011-08-29 Thread codesite-noreply
Revision: 9038 Author: yang...@chromium.org Date: Mon Aug 29 02:36:58 2011 Log: MIPS: port Tentative implementation of string slices (hidden under the flag --string-slices). Ported r9027 (e9a3514) BUG= TEST= Review URL: http://codereview.chromium.org/7736010 http://code.google.com

[v8-dev] [v8] r9037 committed - Fix warnings reported by MSVS for shared library build...

2011-08-29 Thread codesite-noreply
Revision: 9037 Author: jkumme...@chromium.org Date: Mon Aug 29 02:14:59 2011 Log: Fix warnings reported by MSVS for shared library build TEST=compiles without warnings (esp. the shared-lib build with Visual Studio) Review URL: http://codereview.chromium.org/7745053 http://code.goog

[v8-dev] [v8] r9036 committed - Port r9018 and r9030 to the 3.4 branch....

2011-08-29 Thread codesite-noreply
Revision: 9036 Author: l...@chromium.org Date: Mon Aug 29 02:12:40 2011 Log: Port r9018 and r9030 to the 3.4 branch. Changed computation of func.caller to skip some built-in functions. Now skips built-in functions called from other built-in functions, so only the initally called built-

[v8-dev] [v8] r9035 committed - MIPS: Fix KeyedStoreStubCompiler::GenerateStoreFastDoubleElement()...

2011-08-29 Thread codesite-noreply
Revision: 9035 Author: vego...@chromium.org Date: Mon Aug 29 02:10:27 2011 Log: MIPS: Fix KeyedStoreStubCompiler::GenerateStoreFastDoubleElement() Test regress-91013.js (to ensure that the stored value was returned) passed on mips without this fix, since the input value (in value_reg

[v8-dev] Re: MIPS: port Tentative implementation of string slices (hidden under the flag --string-slices). (issue 7736010)

2011-08-29 Thread yangguo
On 2011/08/29 06:06:25, Paul Lind wrote: LGTM. I'll land this. http://codereview.chromium.org/7736010/ -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] Re: MIPS: Fix KeyedStoreStubCompiler::GenerateStoreFastDoubleElement() (issue 7779006)

2011-08-29 Thread vegorov
LGTM Thanks Paul! I'll land. http://codereview.chromium.org/7779006/ -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] Re: Port r9018 and r9030 to the 3.4 branch. (issue 7774008)

2011-08-29 Thread fschneider
LGTM. http://codereview.chromium.org/7774008/ -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] Re: Issue 1642 in v8: Build failure due to redundant code on Mac OSX 10.5.*

2011-08-29 Thread codesite-noreply
Updates: Status: Assigned Owner: jkumme...@chromium.org Comment #1 on issue 1642 by jkumme...@chromium.org: Build failure due to redundant code on Mac OSX 10.5.* http://code.google.com/p/v8/issues/detail?id=1642 I'll fix this. -- v8-dev mailing list v8-dev@googlegroups.com ht

[v8-dev] [v8] r9034 committed - Adjust unit test to avoid flakyness when running with the ARM simulato...

2011-08-29 Thread codesite-noreply
Revision: 9034 Author: fschnei...@chromium.org Date: Mon Aug 29 01:46:35 2011 Log: Adjust unit test to avoid flakyness when running with the ARM simulator. In some cases the assert that the test function is not optimized fails because the function may be optimized already after the

[v8-dev] Re: Fix warnings reported by MSVS for shared library build (issue 7745053)

2011-08-29 Thread yangguo
LGTM. http://codereview.chromium.org/7745053/ -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] [v8] r9033 committed - Commenting register usage in MIPS....

2011-08-29 Thread codesite-noreply
Revision: 9033 Author: yang...@chromium.org Date: Mon Aug 29 01:41:39 2011 Log: Commenting register usage in MIPS. Review URL: http://codereview.chromium.org/7775007 http://code.google.com/p/v8/source/detail?r=9033 Modified: /branches/bleeding_edge/src/mips/assembler-mips.h

[v8-dev] Re: Commenting register usage in MIPS. (issue 7775007)

2011-08-29 Thread mstarzinger
LGTM. http://codereview.chromium.org/7775007/ -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] Commenting register usage in MIPS. (issue 7775007)

2011-08-29 Thread yangguo
Reviewers: Michael Starzinger, Message: PTAL. Description: Commenting register usage in MIPS. Please review this at http://codereview.chromium.org/7775007/ SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge Affected files: M src/mips/assembler-mips.h Index: src/mips/assembler

[v8-dev] Re: Issue 1644 in v8: Jumping as first instruction in a stub in arm causes check to fail.

2011-08-29 Thread codesite-noreply
Updates: Status: Assigned Owner: svenpa...@chromium.org Comment #1 on issue 1644 by yang...@chromium.org: Jumping as first instruction in a stub in arm causes check to fail. http://code.google.com/p/v8/issues/detail?id=1644 To see the failures (after removing the nop instructi

[v8-dev] Re: Port r9018 and r9030 to the 3.4 branch. (issue 7774008)

2011-08-29 Thread lrn
http://codereview.chromium.org/7774008/ -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] Fix warnings reported by MSVS for shared library build (issue 7745053)

2011-08-29 Thread jkummerow
Reviewers: Yang, Message: PTAL. Darin: this is just FYI. Description: Fix warnings reported by MSVS for shared library build TEST=compiles without warnings (esp. the shared-lib build with Visual Studio) Please review this at http://codereview.chromium.org/7745053/ SVN Base: https://v8.g

[v8-dev] Re: Fix for a possible bug in RegExp stack guard. (issue 7744051)

2011-08-29 Thread svenpanne
LGTM http://codereview.chromium.org/7744051/ -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] Re: Adjust unit test to avoid flakyness when running with the ARM simulator. (issue 7778009)

2011-08-29 Thread jkummerow
LGTM. We've previously reduced this loop from 5 to 2 iterations due to flakiness, and at first that seemed to be enough. If the test is still flaky after this change, we should consider removing the following assertOptCount(f, 0) and assertIsOptimized(f). In theory they're correct, but flak

[v8-dev] Issue 1644 in v8: Jumping as first instruction in a stub in arm causes check to fail.

2011-08-29 Thread codesite-noreply
Status: New Owner: New issue 1644 by yang...@google.com: Jumping as first instruction in a stub in arm causes check to fail. http://code.google.com/p/v8/issues/detail?id=1644 See code-stubs-arm.cc in SubStringStub::Generate, hidden under the FLAG_string_slices condition. Removing nop r

[v8-dev] Adjust unit test to avoid flakyness when running with the ARM simulator. (issue 7778009)

2011-08-29 Thread fschneider
Reviewers: jkummerow, Description: Adjust unit test to avoid flakyness when running with the ARM simulator. In some cases the assert that the test function is not optimized fails because the function may be optimized already after the second invocation. (e.g. when running slow in debug mode) Pl

[v8-dev] [v8] r9032 committed - Landing: MIPS: Fixed a bug in a special case of MacroAssembler::Ext....

2011-08-29 Thread codesite-noreply
Revision: 9032 Author: fschnei...@chromium.org Date: Mon Aug 29 00:13:06 2011 Log: Landing: MIPS: Fixed a bug in a special case of MacroAssembler::Ext. Original code review: http://codereview.chromium.org/005/ Review URL: http://codereview.chromium.org/7778007 http://code.google

[v8-dev] Re: MIPS: Fixed a bug in a special case of MacroAssembler::Ext. (issue 7777005)

2011-08-29 Thread fschneider
LGTM. Will land it. http://codereview.chromium.org/005/ -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] [v8] r9031 committed - Remove code handling parameters rewritten to properties (aka synthetic...

2011-08-29 Thread codesite-noreply
Revision: 9031 Author: fschnei...@chromium.org Date: Mon Aug 29 00:07:39 2011 Log: Remove code handling parameters rewritten to properties (aka synthetic properties). After merging the new arguments branch, there is no need for this code anymore. TEST=all tests pass Review URL:

[v8-dev] Port r9018 and r9030 to the 3.4 branch. (issue 7774008)

2011-08-29 Thread lrn
Reviewers: Erik Corry, Description: Port r9018 and r9030 to the 3.4 branch. Changed computation of func.caller to skip some built-in functions. Now skips built-in functions called from other built-in functions, so only the initally called built-in function is exposed. Make FromPropertyDescripto