[v8-dev] Revert revision 593. This was a cleanup change but it caused layout...

2008-10-28 Thread ager
Reviewers: Søren Gjesse, Description: Revert revision 593. This was a cleanup change but it caused layout test regressions. Please review this at http://codereview.chromium.org/8827 SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/ Affected files: M src/execution.cc M

[v8-dev] [v8 commit] r615 - branches/bleeding_edge/src

2008-10-28 Thread codesite-noreply
Author: [EMAIL PROTECTED] Date: Tue Oct 28 00:30:10 2008 New Revision: 615 Modified: branches/bleeding_edge/src/execution.cc branches/bleeding_edge/src/top.cc branches/bleeding_edge/src/top.h Log: Revert revision 593. This was a cleanup change but it caused layout test regressions.

[v8-dev] Re: Revert revision 593. This was a cleanup change but it caused layout...

2008-10-28 Thread sgjesse
LGTM http://codereview.chromium.org/8827 --~--~-~--~~~---~--~~ v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev -~--~~~~--~~--~--~---

[v8-dev] Work around issue 131 by checking for empty handles

2008-10-28 Thread kasperl
Reviewers: Mads Ager, Description: Work around issue 131 by checking for empty handles in a few places. Please review this at http://codereview.chromium.org/8828 SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/ Affected files: M src/api.cc M src/top.cc Index: src/

[v8-dev] Re: Work around issue 131 by checking for empty handles

2008-10-28 Thread Mads Sig Ager
LGTM On Tue, Oct 28, 2008 at 9:26 AM, <[EMAIL PROTECTED]> wrote: > Reviewers: Mads Ager, > > Description: > Work around issue 131 by checking for empty handles > in a few places. > > Please review this at http://codereview.chromium.org/8828 > > SVN Base: http://v8.googlecode.com/svn/branches/ble

[v8-dev] [v8 commit] r616 - branches/bleeding_edge/src

2008-10-28 Thread codesite-noreply
Author: [EMAIL PROTECTED] Date: Tue Oct 28 01:29:23 2008 New Revision: 616 Modified: branches/bleeding_edge/src/api.cc branches/bleeding_edge/src/top.cc Log: Work around issue 131 by checking for empty handles in a few places. Review URL: http://codereview.chromium.org/8828 Modified: br

[v8-dev] Get ready for pushing version 0.4.1 to trunk.

2008-10-28 Thread kasperl
Reviewers: Mads Ager, Description: Get ready for pushing version 0.4.1 to trunk. Please review this at http://codereview.chromium.org/8829 SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/ Affected files: M ChangeLog M src/api.cc Index: src/api.cc =

[v8-dev] Re: Get ready for pushing version 0.4.1 to trunk.

2008-10-28 Thread Mads Sig Ager
LGTM! On Tue, Oct 28, 2008 at 9:39 AM, <[EMAIL PROTECTED]> wrote: > Reviewers: Mads Ager, > > Description: > Get ready for pushing version 0.4.1 to trunk. > > Please review this at http://codereview.chromium.org/8829 > > SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/ > > Affected

[v8-dev] Issue 131 in v8: Crash at bluefly.com in api.cc, ThrowException

2008-10-28 Thread codesite-noreply
Issue 131: Crash at bluefly.com in api.cc, ThrowException http://code.google.com/p/v8/issues/detail?id=131 Comment #1 by [EMAIL PROTECTED]: Fixed on bleeding_edge branch in revision 616. Issue attribute updates: Status: Fixed Cc: [EMAIL PROTECTED] [EMAIL PROTECTED] -- You rece

[v8-dev] [v8 commit] r617 - in branches/bleeding_edge: . src

2008-10-28 Thread codesite-noreply
Author: [EMAIL PROTECTED] Date: Tue Oct 28 01:42:47 2008 New Revision: 617 Modified: branches/bleeding_edge/ChangeLog branches/bleeding_edge/src/api.cc Log: Get ready for pushing version 0.4.1 to trunk. Review URL: http://codereview.chromium.org/8829 Modified: branches/bleeding_edge/Cha

[v8-dev] Merge in changes from version 0.4.1 to 0.3.7.

2008-10-28 Thread kasperl
Reviewers: Mads Ager, Description: Merge in changes from version 0.4.1 to 0.3.7. Please review this at http://codereview.chromium.org/8653 SVN Base: http://v8.googlecode.com/svn/branches/0.3/ Affected files: M src/api.cc M src/builtins.h M src/builtins.cc M src/code

[v8-dev] Re: Merge in changes from version 0.4.1 to 0.3.7.

2008-10-28 Thread ager
Rubber-stamp LGTM http://codereview.chromium.org/8653 --~--~-~--~~~---~--~~ v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev -~--~~~~--~~--~--~---

[v8-dev] [v8 commit] r619 - in branches/0.3: src test/mjsunit

2008-10-28 Thread codesite-noreply
Author: [EMAIL PROTECTED] Date: Tue Oct 28 01:56:02 2008 New Revision: 619 Added: branches/0.3/test/mjsunit/string-compare-alignment.js - copied unchanged from r611, /branches/bleeding_edge/test/mjsunit/string-compare-alignment.js Modified: branches/0.3/src/api.cc branches/0.

[v8-dev] [v8 commit] r620 - changes/whessev8/print-strings-from-testshell

2008-10-28 Thread codesite-noreply
Author: whessev8 Date: Tue Oct 28 02:07:25 2008 New Revision: 620 Removed: changes/whessev8/print-strings-from-testshell/ Log: Delete. --~--~-~--~~~---~--~~ v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev -~--~~-

[v8-dev] Fixing profiling when using snapshot.

2008-10-28 Thread olehougaard
Reviewers: Kasper Lund, Description: Fixing profiling when using snapshot. Please review this at http://codereview.chromium.org/8655 SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/ Affected files: M src/log.h M src/log.cc Index: src/log.cc ===

[v8-dev] Re: Fixing profiling when using snapshot.

2008-10-28 Thread Kasper Lund
LGTM. You should talk to Christian about the !FLAG_log tests in general. On Tue, Oct 28, 2008 at 10:33 AM, <[EMAIL PROTECTED]> wrote: > Reviewers: Kasper Lund, > > Description: > Fixing profiling when using snapshot. > > Please review this at http://codereview.chromium.org/8655 > > SVN Base: htt

[v8-dev] Get the ARM simulator to throw an exception on unaligned accesses.

2008-10-28 Thread erik . corry
Reviewers: iposva, Description: Get the ARM simulator to throw an exception on unaligned accesses. Please review this at http://codereview.chromium.org/8830 SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/ Affected files: M src/simulator-arm.h M src/simulator-arm.cc

[v8-dev] [v8 commit] r621 - branches/bleeding_edge/src

2008-10-28 Thread codesite-noreply
Author: olehougaard Date: Tue Oct 28 02:53:52 2008 New Revision: 621 Modified: branches/bleeding_edge/src/log.cc branches/bleeding_edge/src/log.h Log: Fixing profiling when using snapshot. Review URL: http://codereview.chromium.org/8655 Modified: branches/bleeding_edge/src/log.cc ==

[v8-dev] Re: Fixing profiling when using snapshot.

2008-10-28 Thread Ole Hougaard
According to Christian, the other !FLAG_log tests are there by design. On Tue, Oct 28, 2008 at 10:43 AM, Kasper Lund <[EMAIL PROTECTED]> wrote: > LGTM. You should talk to Christian about the !FLAG_log tests in general. > > On Tue, Oct 28, 2008 at 10:33 AM, <[EMAIL PROTECTED]> wrote: > > Reviewer

[v8-dev] Re: Backreferences

2008-10-28 Thread lrn
LGTM http://codereview.chromium.org/8635/diff/208/210 File src/ast.h (right): http://codereview.chromium.org/8635/diff/208/210#newcode1344 Line 1344: }; Now we have back-references with an index, the capture should hold the matching index, so we can pair captures and back-references. http://co

[v8-dev] Re: In my final round of refactoring, I accidentally broke my string...

2008-10-28 Thread Kasper Lund
LGTM. On Tue, Oct 28, 2008 at 11:22 AM, <[EMAIL PROTECTED]> wrote: > Reviewers: Kasper Lund, > > Description: > In my final round of refactoring, I accidentally broke my string > lenght optimization. Here is the fix: check that the instance type > not the receiver is JS_VALUE_TYPE. > > > Please

[v8-dev] [v8 commit] r622 - branches/bleeding_edge/src

2008-10-28 Thread codesite-noreply
Author: [EMAIL PROTECTED] Date: Tue Oct 28 03:25:35 2008 New Revision: 622 Modified: branches/bleeding_edge/src/ic-arm.cc branches/bleeding_edge/src/stub-cache-ia32.cc Log: In my final round of refactoring, I accidentally broke my string lenght optimization. Here is the fix: check that

[v8-dev] In my final round of refactoring, I accidentally broke my string...

2008-10-28 Thread ager
Reviewers: Kasper Lund, Description: In my final round of refactoring, I accidentally broke my string lenght optimization. Here is the fix: check that the instance type not the receiver is JS_VALUE_TYPE. Please review this at http://codereview.chromium.org/8656 SVN Base: http://v8.googlecode.

[v8-dev] Re: Introduce the "JumpTarget", an abstraction of a label and an expected...

2008-10-28 Thread Kasper Lund
To me, this looks like a good first step. I'm not particularly fond of the frame_ == NULL bailout checks when visiting statements, and I think it might make sense to split out the virtual frame abstraction into its own set of files. I'd like to hear Ivan's opinion on the direction of the change...

[v8-dev] Re: Backreferences

2008-10-28 Thread christian . plesner . hansen
http://codereview.chromium.org/8635/diff/208/212 File src/parser.cc (right): http://codereview.chromium.org/8635/diff/208/212#newcode3244 Line 3244: next_ = in()->GetNext(); We know it will work because we advance twice after setting up the pushback buffer. http://codereview.chromium.org/8635/d

[v8-dev] [v8 commit] r623 - in branches/experimental/regexp2000: src test/cctest

2008-10-28 Thread codesite-noreply
Author: [EMAIL PROTECTED] Date: Tue Oct 28 04:18:25 2008 New Revision: 623 Modified: branches/experimental/regexp2000/src/ast.cc branches/experimental/regexp2000/src/ast.h branches/experimental/regexp2000/src/jsregexp.cc branches/experimental/regexp2000/src/parser.cc branches/

[v8-dev] Issue 129 in v8: Memory consumption hyperoscillations

2008-10-28 Thread codesite-noreply
Issue 129: Memory consumption hyperoscillations http://code.google.com/p/v8/issues/detail?id=129 Comment #1 by [EMAIL PROTECTED]: Running with --trace-gc shows the expected behavior (keeps going from 20MB -> 1MB), but if you use 'top' on linux to measure how much memory the process is using i

[v8-dev] Issue 129 in v8: Memory consumption hyperoscillations

2008-10-28 Thread codesite-noreply
Issue 129: Memory consumption hyperoscillations http://code.google.com/p/v8/issues/detail?id=129 Comment #2 by victor.grishchenko: In my case, gc reports crazy swings as well: ./shell --trace-gc ./drive-gc-mad.js queue size: 2430 Mark-compact 280.5 -> 0.4 MB, 78 ms. queue size: 2432 -- Y

[v8-dev] Issue 129 in v8: Memory consumption hyperoscillations

2008-10-28 Thread codesite-noreply
Issue 129: Memory consumption hyperoscillations http://code.google.com/p/v8/issues/detail?id=129 Comment #4 by [EMAIL PROTECTED]: Yeah, this looks bad. I realize that --trace-gc doesn't show the expected behavior. I was wrong. This is really something we need to fix. Issue attribute updates:

[v8-dev] Issue 129 in v8: Memory consumption hyperoscillations

2008-10-28 Thread codesite-noreply
Issue 129: Memory consumption hyperoscillations http://code.google.com/p/v8/issues/detail?id=129 Comment #5 by victor.grishchenko: P.S. Another symptom I see that might be related is that I get that weird "out of memory" crashes when the program consumes just, say, 160M RAM. I even rewrote 512M

[v8-dev] Issue 129 in v8: Memory consumption hyperoscillations

2008-10-28 Thread codesite-noreply
Issue 129: Memory consumption hyperoscillations http://code.google.com/p/v8/issues/detail?id=129 Comment #3 by victor.grishchenko: P.S. 17000 disposable objects take 312M RAM? 18K per object? Something really weird happens under the hood. (The real problem is that I have that effect in my "bi

[v8-dev] Issue 129 in v8: Memory consumption hyperoscillations

2008-10-28 Thread codesite-noreply
Issue 129: Memory consumption hyperoscillations http://code.google.com/p/v8/issues/detail?id=129 Comment #6 by victor.grishchenko: When I comment the unqueue() call and just stuff the array to the limit, I get a totally different effect: it eats 1Gb, creates 1815 objects, 55 bytes per objec

[v8-dev] Check the growth of the old generation before expanding the paged...

2008-10-28 Thread kmillikin
Reviewers: bak, Message: I'm running it paa robotten to see if there's any performance impact. Description: Check the growth of the old generation before expanding the paged spaces (during normal allocation) and when allocating large objects. If the promotion limit is reached, fail allocation to

[v8-dev] Change the order of two assignments, to make sure that the script type...

2008-10-28 Thread ager
Reviewers: Kasper Lund, Description: Change the order of two assignments, to make sure that the script type field is always initialized to a Smi before we get any GCs. Please review this at http://codereview.chromium.org/8833 SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/ Affe

[v8-dev] Re: Change the order of two assignments, to make sure that the script type...

2008-10-28 Thread Kasper Lund
LGTM. On Tue, Oct 28, 2008 at 2:42 PM, <[EMAIL PROTECTED]> wrote: > Reviewers: Kasper Lund, > > Description: > Change the order of two assignments, to make sure that the script type > field is always initialized to a Smi before we get any GCs. > > > Please review this at http://codereview.chromi

[v8-dev] [v8 commit] r624 - branches/bleeding_edge/src

2008-10-28 Thread codesite-noreply
Author: [EMAIL PROTECTED] Date: Tue Oct 28 06:46:04 2008 New Revision: 624 Modified: branches/bleeding_edge/src/factory.cc branches/bleeding_edge/src/objects-inl.h Log: Change the order of two assignments, to make sure that the script type field is always initialized to a Smi before we g

[v8-dev] Introduce access control in propertyIsEnumerable....

2008-10-28 Thread olehougaard
Reviewers: Mads Ager, Description: Introduce access control in propertyIsEnumerable. Also, fix JSObject::getPropertyAttribute() so it deals correctly with access control modifiers. Please review this at http://codereview.chromium.org/8834 SVN Base: http://v8.googlecode.com/svn/branches/bleeding

[v8-dev] Re: Check the growth of the old generation before expanding the paged...

2008-10-28 Thread Kevin Millikin
FYI, this change doubles running time on some of our benchmarks. I would say that's unacceptable and we'll have to come up with something different. I'll take a closer look tomorrow. On Tue, Oct 28, 2008 at 2:36 PM, <[EMAIL PROTECTED]> wrote: > Reviewers: bak, > > Message: > I'm running it paa

[v8-dev] [v8 commit] r625 - in branches/bleeding_edge: src test/mjsunit

2008-10-28 Thread codesite-noreply
Author: [EMAIL PROTECTED] Date: Tue Oct 28 07:47:50 2008 New Revision: 625 Modified: branches/bleeding_edge/src/array.js branches/bleeding_edge/src/factory.cc branches/bleeding_edge/src/factory.h branches/bleeding_edge/src/objects.cc branches/bleeding_edge/src/runtime.cc b

[v8-dev] Fix lint issues.

2008-10-28 Thread kasperl
Reviewers: Feng Qian, Description: Fix lint issues. [EMAIL PROTECTED] Please review this at http://codereview.chromium.org/8659 SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/ Affected files: M src/runtime.cc Index: src/runtime.cc ==

[v8-dev] [v8 commit] r626 - branches/bleeding_edge/src

2008-10-28 Thread codesite-noreply
Author: [EMAIL PROTECTED] Date: Tue Oct 28 07:54:52 2008 New Revision: 626 Modified: branches/bleeding_edge/src/runtime.cc Log: Fix lint issues. [EMAIL PROTECTED] Review URL: http://codereview.chromium.org/8659 Modified: branches/bleeding_edge/src/runtime.cc ===

[v8-dev] Re: Introduce the "JumpTarget", an abstraction of a label and an expected...

2008-10-28 Thread Kevin Millikin
I agree that the bailout is ugly. It's there to avoid overriding the default implementation of VisitStatements and to get everything to work, but I will clean it up. One neat thing is that I've discovered all the places where we were generating dead code, because unreachable generated code has no

[v8-dev] Track whether a node or variable are likely to be a Smi value. Propagate that...

2008-10-28 Thread iposva
Reviewers: Kasper Lund, Kevin Millikin, Message: Opening up for a first set of comments. I know already that: - the loop_nesting_ in the CodeGenerator needs accessors - ARM code generation needs to be updated Thanks, -Ivan Description: Track whether a node or variable are likely to be a Smi v

[v8-dev] Re: Track whether a node or variable are likely to be a Smi value. Propagate that...

2008-10-28 Thread kasperl
LGTM. Seems easy to extend and understand. http://codereview.chromium.org/8835/diff/1/12 File src/codegen-ia32.cc (right): http://codereview.chromium.org/8835/diff/1/12#newcode817 Line 817: flags = ((loop_nesting_ > 0) && type->IsLikelySmi()) ? SMI_CODE_INLINED : Nit: I would move ? onto a new

[v8-dev] Re: Get the ARM simulator to throw an exception on unaligned accesses.

2008-10-28 Thread iposva
LGTM -Ivan http://codereview.chromium.org/8830/diff/1/3 File src/simulator-arm.cc (right): http://codereview.chromium.org/8830/diff/1/3#newcode444 Line 444: PrintF("Unaligned read at %x\n", addr); It would be helpful to print the PC and the address in the failure messages such as: "Unaligned

[v8-dev] Re: Fix lint issues.

2008-10-28 Thread Feng Qian
lgtm, thanks On Tue, Oct 28, 2008 at 7:54 AM, <[EMAIL PROTECTED]> wrote: > Reviewers: Feng Qian, > > Description: > Fix lint issues. > > [EMAIL PROTECTED] > > Please review this at http://codereview.chromium.org/8659 > > SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/ > > Affected

[v8-dev] [v8 commit] r627 - branches/bleeding_edge/src

2008-10-28 Thread codesite-noreply
Author: [EMAIL PROTECTED] Date: Tue Oct 28 09:27:09 2008 New Revision: 627 Modified: branches/bleeding_edge/src/runtime.cc Log: fix build error in debug mode, TBR=iposva Modified: branches/bleeding_edge/src/runtime.cc =

[v8-dev] Re: [v8 commit] r627 - branches/bleeding_edge/src

2008-10-28 Thread Ivan Posva
LGTM -Ivan On Tue, Oct 28, 2008 at 09:27, <[EMAIL PROTECTED]> wrote: > > Author: [EMAIL PROTECTED] > Date: Tue Oct 28 09:27:09 2008 > New Revision: 627 > > Modified: >branches/bleeding_edge/src/runtime.cc > > Log: > fix build error in debug mode, TBR=iposva > > Modified: branches/bleeding_e

[v8-dev] Check that an index is in the range of 0 to array length in ArrayConcatVisito...

2008-10-28 Thread feng
Reviewers: iposva, Kasper Lund, Description: Check that an index is in the range of 0 to array length in ArrayConcatVisitor. Elements out of range are discarded. Please review this at http://codereview.chromium.org/8836 SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/ Affected f

[v8-dev] Re: Check that an index is in the range of 0 to array length in ArrayConcatVisito...

2008-10-28 Thread iposva
LGTM -Ivan http://codereview.chromium.org/8836 --~--~-~--~~~---~--~~ v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev -~--~~~~--~~--~--~---

[v8-dev] [v8 commit] r628 - branches/bleeding_edge/src

2008-10-28 Thread codesite-noreply
Author: [EMAIL PROTECTED] Date: Tue Oct 28 10:23:10 2008 New Revision: 628 Modified: branches/bleeding_edge/src/runtime.cc Log: Check that an index is in the range of 0 to array length in ArrayConcatVisitor. Elements out of range are discarded. Review URL: http://codereview.chromium.org/8

[v8-dev] Fix the lint error.

2008-10-28 Thread feng
Reviewers: iposva, Description: Fix the lint error. TBR=iposva Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=629 Please review this at http://codereview.chromium.org/8664 SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/ Affected files: M src/runtime

[v8-dev] [v8 commit] r629 - branches/bleeding_edge/src

2008-10-28 Thread codesite-noreply
Author: [EMAIL PROTECTED] Date: Tue Oct 28 10:32:01 2008 New Revision: 629 Modified: branches/bleeding_edge/src/runtime.cc Log: Fix the lint error. TBR=iposva Review URL: http://codereview.chromium.org/8664 Modified: branches/bleeding_edge/src/runtime.cc ==

[v8-dev] Re: Fix the lint error.

2008-10-28 Thread iposva
LGTM -Ivan PS. We should make presubmit.py a part of gcl change or gcl upload... http://codereview.chromium.org/8664 --~--~-~--~~~---~--~~ v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev -~--~~~~--~~-

[v8-dev] Re: Added first shot at a development shell

2008-10-28 Thread Louis P. Santillan
If d8 is going to become the defacto shell for v8, I'd like to request that argument handling be setup to be more compatible with other JavaScript shells (namely, SpiderMonkey & Rhino). Issue 39 addresses this for the old shell. --~--~-~--~~~---~--~~ v8-dev mailing

[v8-dev] Re: Track whether a node or variable are likely to be a Smi value. Propagate that...

2008-10-28 Thread iposva
Thanks for the feedback. Applied the changes, made it lint and now I am running more tests... -Ivan http://codereview.chromium.org/8835/diff/1/12 File src/codegen-ia32.cc (right): http://codereview.chromium.org/8835/diff/1/12#newcode817 Line 817: flags = ((loop_nesting_ > 0) && type->IsLikelyS

[v8-dev] Re: Track whether a node or variable are likely to be a Smi value. Propagate that...

2008-10-28 Thread kmillikin
Overall it looks like a good start. The flow of values down and up (and back down) the AST is subtle and needs some overview comments. Revisiting already analyzed nodes looks like it could be quadratic in the size of the expression. Minor comments below. http://codereview.chromium.org/8835/di

[v8-dev] Re: Introduce access control in propertyIsEnumerable....

2008-10-28 Thread ager
Overall, the change looks good. I think we have to be careful that we do not search the prototype during propertyIsEnumerable. The ECMA-262 standard explictly states that propertyIsEnumerable does not consider the prototype chain. Therefore, you would get: var p = { x: 42 }; var o = { }; o.__p

[v8-dev] By default disable the general protection fault message box when...

2008-10-28 Thread sgjesse
Reviewers: Christian Plesner Hansen, Description: By default disable the general protection fault message box when running tests on Windows. This requires Added the option --win-error-box to enable general protection fault message box which can be convenient when debugging failing tests on Windo

[v8-dev] Re: By default disable the general protection fault message box when...

2008-10-28 Thread nsylvain
http://codereview.chromium.org/8676/diff/1/3 File src/platform-win32.cc (right): http://codereview.chromium.org/8676/diff/1/3#newcode786 Line 786: abort(); AFAIK abort is not going to work in the sandbox because it tries to display a message box, and that does not work in the sandbox. When is

[v8-dev] Re: By default disable the general protection fault message box when...

2008-10-28 Thread sgjesse
http://codereview.chromium.org/8676/diff/1/3 File src/platform-win32.cc (right): http://codereview.chromium.org/8676/diff/1/3#newcode786 Line 786: abort(); On 2008/10/28 21:45:38, Nicolas Sylvain wrote: > AFAIK abort is not going to work in the sandbox because it tries to display a > message box

[v8-dev] Re: Track whether a node or variable are likely to be a Smi value. Propagate that...

2008-10-28 Thread Ivan Posva
Kevin, Thanks for the input, updated the comment and some of the style. I understand your concern about the quadratic behaviour, but I believe that due to the fact that the information flows in both directions, you will not see this in practice. Do I have absolute proof that the algorithm is nev

[v8-dev] Re: By default disable the general protection fault message box when...

2008-10-28 Thread sgjesse
http://codereview.chromium.org/8676/diff/1/3 File src/platform-win32.cc (right): http://codereview.chromium.org/8676/diff/1/3#newcode786 Line 786: abort(); On 2008/10/28 22:15:57, sgjesse wrote: > On 2008/10/28 21:45:38, Nicolas Sylvain wrote: > > AFAIK abort is not going to work in the sandbox

[v8-dev] Re: By default disable the general protection fault message box when...

2008-10-28 Thread Søren Gjesse
New snapshot uploaded. On Tue, Oct 28, 2008 at 11:18 PM, <[EMAIL PROTECTED]> wrote: > > http://codereview.chromium.org/8676/diff/1/3 > File src/platform-win32.cc (right): > > http://codereview.chromium.org/8676/diff/1/3#newcode786 > Line 786: abort(); > On 2008/10/28 22:15:57, sgjesse wrote: > >>

[v8-dev] Re: Track whether a node or variable are likely to be a Smi value. Propagate that...

2008-10-28 Thread iposva
http://codereview.chromium.org/8835/diff/229/239 File src/rewriter.cc (right): http://codereview.chromium.org/8835/diff/229/239#newcode58 Line 58: void AstOptimizer::Optimize(ZoneList* statements) { Agreed, but not in this change list. On 2008/10/28 19:10:41, Kevin Millikin wrote: > The Visitor

[v8-dev] [v8 commit] r630 - in branches/bleeding_edge: src tools/v8.xcodeproj

2008-10-28 Thread codesite-noreply
Author: [EMAIL PROTECTED] Date: Tue Oct 28 15:33:00 2008 New Revision: 630 Modified: branches/bleeding_edge/src/ast.h branches/bleeding_edge/src/codegen-ia32.cc branches/bleeding_edge/src/codegen-ia32.h branches/bleeding_edge/src/compiler.cc branches/bleeding_edge/src/flag-def

[v8-dev] Fix compile failure with very strict gcc warning rules on Linux....

2008-10-28 Thread iposva
Reviewers: Kasper Lund, Description: Fix compile failure with very strict gcc warning rules on Linux. TBR=kasperl Please review this at http://codereview.chromium.org/8857 SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/ Affected files: M src/variables.h M src/var

[v8-dev] [v8 commit] r631 - branches/bleeding_edge/src

2008-10-28 Thread codesite-noreply
Author: [EMAIL PROTECTED] Date: Tue Oct 28 15:47:51 2008 New Revision: 631 Modified: branches/bleeding_edge/src/variables.cc branches/bleeding_edge/src/variables.h Log: Fix compile failure with very strict gcc warning rules on Linux. TBR=kasperl Review URL: http://codereview.chromium.o

[v8-dev] Issue 132 in v8: Treatment of RegExp is different between JavaScriptCore and v8

2008-10-28 Thread codesite-noreply
Issue 132: Treatment of RegExp is different between JavaScriptCore and v8 http://code.google.com/p/v8/issues/detail?id=132 New issue report by polarjs: This issue was discovered while investigating ecma_2/RegExp/regress-001.js of the mozilla JS tests. Here's a piece of test code that reduces the

[v8-dev] Issue 133 in v8: Inconsistent errors when using RegExp literals

2008-10-28 Thread codesite-noreply
Issue 133: Inconsistent errors when using RegExp literals http://code.google.com/p/v8/issues/detail?id=133 New issue report by polarjs: This issue was discovered while investigating ecma_2/RegExp/regress-001.js of the mozilla JS tests. Here's a piece of test code that reduces the issue:

[v8-dev] Issue 132 in v8: Treatment of RegExp is different between JavaScriptCore and v8

2008-10-28 Thread codesite-noreply
Issue 132: Treatment of RegExp is different between JavaScriptCore and v8 http://code.google.com/p/v8/issues/detail?id=132 Comment #1 by [EMAIL PROTECTED]: FF3 (mac) output: a = /[a-km-z]+/ typeof a = object typeof RegExp = function b = he c = he d = he e = he -- You received this message bec

[v8-dev] Re: Fix compile failure with very strict gcc warning rules on Linux....

2008-10-28 Thread Kasper Lund
LGTM. On Tue, Oct 28, 2008 at 11:46 PM, <[EMAIL PROTECTED]> wrote: > Reviewers: Kasper Lund, > > Description: > Fix compile failure with very strict gcc warning rules on Linux. > > TBR=kasperl > > > Please review this at http://codereview.chromium.org/8857 > > SVN Base: http://v8.googlecode.com/