[v8-dev] Re: Decrease the DST cache increment to take into account the suspension... (issue3122025)

2010-08-18 Thread ager
http://codereview.chromium.org/3122025/diff/1/2 File src/date.js (right): http://codereview.chromium.org/3122025/diff/1/2#newcode179 src/date.js:179: cache.increment = 19 * msPerDay; On 2010/08/18 06:53:12, Kasper Lund wrote: Maybe have the a cache.initialIncrement or initial_increment so we d

[v8-dev] [v8] r5289 committed - Decrease the DST cache increment to take into account the suspension...

2010-08-18 Thread codesite-noreply
Revision: 5289 Author: a...@chromium.org Date: Wed Aug 18 00:01:07 2010 Log: Decrease the DST cache increment to take into account the suspension of DST in Egypt during Ramadan 2010. Review URL: http://codereview.chromium.org/3122025 http://code.google.com/p/v8/source/detail?r=5289 Modified: /b

[v8-dev] Re: Prepare push over version 2.3.9 to trunk. Now working on versin 2.3.10. (issue3186010)

2010-08-18 Thread ricow
Updated with the fix for Egypt 2010 Ramadan suspension of DST http://codereview.chromium.org/3186010/show -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] Re: Prepare push over version 2.3.9 to trunk. Now working on versin 2.3.10. (issue3186010)

2010-08-18 Thread ager
LGTM http://codereview.chromium.org/3186010/show -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] Re: Fixing overlapping bit fields of string hash when it represents an array inde... (issue3131019)

2010-08-18 Thread serya
Since there is a criteria of not having overlapping it doesn't need to be fixed. Dismissing the change. http://codereview.chromium.org/3131019/show -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] Re: Prepare push over version 2.3.9 to trunk. Now working on versin 2.3.10. (issue3186010)

2010-08-18 Thread ager
LGTM once the GCC 4.4 sentence has been completed. :) http://codereview.chromium.org/3186010/diff/4001/5001 File ChangeLog (right): http://codereview.chromium.org/3186010/diff/4001/5001#newcode5 ChangeLog:5: Removed specialized handling of GCC 4.4 by (issue 830). Incomplete sentence. http://co

[v8-dev] [v8] r5290 committed - Prepare push of version 2.3.9 to trunk. Now working on versin 2.3.10....

2010-08-18 Thread codesite-noreply
Revision: 5290 Author: ri...@chromium.org Date: Wed Aug 18 00:14:52 2010 Log: Prepare push of version 2.3.9 to trunk. Now working on versin 2.3.10. Review URL: http://codereview.chromium.org/3186010 http://code.google.com/p/v8/source/detail?r=5290 Modified: /branches/bleeding_edge/ChangeLog /b

[v8-dev] Push fix for DST offsets to the 2.2 branch. This is only a problem in... (issue3148020)

2010-08-18 Thread ager
Reviewers: Rico, Description: Push fix for DST offsets to the 2.2 branch. This is only a problem in Egypt because of suspended DST during Ramadan in 2010. Please review this at http://codereview.chromium.org/3148020/show SVN Base: http://v8.googlecode.com/svn/branches/2.2/ Affected files: M

[v8-dev] Re: Push fix for DST offsets to the 2.2 branch. This is only a problem in... (issue3148020)

2010-08-18 Thread ricow
LGTM http://codereview.chromium.org/3148020/show -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] [v8] r5291 committed - Push fix for DST offsets to the 2.2 branch. This is only a problem in...

2010-08-18 Thread codesite-noreply
Revision: 5291 Author: a...@chromium.org Date: Wed Aug 18 00:28:48 2010 Log: Push fix for DST offsets to the 2.2 branch. This is only a problem in Egypt because of suspended DST during Ramadan in 2010. Review URL: http://codereview.chromium.org/3148020 http://code.google.com/p/v8/source/detail?r=

[v8-dev] Push fix for DST offsets to the 2.1 branch. This is only a problem in... (issue3169021)

2010-08-18 Thread ager
Reviewers: Rico, Description: Push fix for DST offsets to the 2.1 branch. This is only a problem in Egypt because of suspended DST during Ramadan in 2010. Please review this at http://codereview.chromium.org/3169021/show SVN Base: http://v8.googlecode.com/svn/branches/2.1/ Affected files: M

[v8-dev] Re: Push fix for DST offsets to the 2.1 branch. This is only a problem in... (issue3169021)

2010-08-18 Thread ricow
LGTM http://codereview.chromium.org/3169021/show -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] Re: Use consistent types when calling RegExpImpl::IrregexpExecOnce (issue3167021)

2010-08-18 Thread lrn
LGTM http://codereview.chromium.org/3167021/show -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] [v8] r5292 committed - Tag version 2.2.24.16.

2010-08-18 Thread codesite-noreply
Revision: 5292 Author: a...@chromium.org Date: Wed Aug 18 00:33:55 2010 Log: Tag version 2.2.24.16. http://code.google.com/p/v8/source/detail?r=5292 Added: /tags/2.2.24.16 -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] [v8] r5293 committed - Push fix for DST offsets to the 2.1 branch. This is only a problem in...

2010-08-18 Thread codesite-noreply
Revision: 5293 Author: a...@chromium.org Date: Wed Aug 18 00:35:42 2010 Log: Push fix for DST offsets to the 2.1 branch. This is only a problem in Egypt because of suspended DST during Ramadan in 2010. Review URL: http://codereview.chromium.org/3169021 http://code.google.com/p/v8/source/detail?r=

[v8-dev] [v8] r5294 committed - Tag version 2.1.10.16.

2010-08-18 Thread codesite-noreply
Revision: 5294 Author: a...@chromium.org Date: Wed Aug 18 00:36:34 2010 Log: Tag version 2.1.10.16. http://code.google.com/p/v8/source/detail?r=5294 Added: /tags/2.1.10.16 -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] [v8] r5296 committed - Tagging version 2.3.9

2010-08-18 Thread codesite-noreply
Revision: 5296 Author: ri...@chromium.org Date: Wed Aug 18 00:47:03 2010 Log: Tagging version 2.3.9 http://code.google.com/p/v8/source/detail?r=5296 Added: /tags/2.3.9 -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] Re: Tracks the usage of executable memory allocated by V8 and exposes the value t... (issue3161015)

2010-08-18 Thread sgjesse
LGTM http://codereview.chromium.org/3161015/diff/10002/37005 File src/spaces.cc (right): http://codereview.chromium.org/3161015/diff/10002/37005#newcode296 src/spaces.cc:296: #if defined(V8_REPORT_EXECUTABLE_MEMORY_USAGE) I don't think we need this conditional compile unless this will have perf

[v8-dev] [v8] r5297 committed - Heap profiler: allow returning aggregated snapshots via the new API....

2010-08-18 Thread codesite-noreply
Revision: 5297 Author: mikhail.naga...@gmail.com Date: Wed Aug 18 01:19:29 2010 Log: Heap profiler: allow returning aggregated snapshots via the new API. This is intended for smoother migration to the new API in Chromium. Also, aggregated heap snapshots can be used for cheaply obtaining heap stat

[v8-dev] [v8] r5298 committed - Use consistent types when calling RegExpImpl::IrregexpExecOnce...

2010-08-18 Thread codesite-noreply
Revision: 5298 Author: sgje...@chromium.org Date: Wed Aug 18 01:54:25 2010 Log: Use consistent types when calling RegExpImpl::IrregexpExecOnce Review URL: http://codereview.chromium.org/3167021 http://code.google.com/p/v8/source/detail?r=5298 Modified: /branches/bleeding_edge/src/jsregexp.cc /b

[v8-dev] Re: Tracks the usage of executable memory allocated by V8 and exposes the value t... (issue3161015)

2010-08-18 Thread sgjesse
Without this change most of the tests crashed during heap teardown. http://codereview.chromium.org/3161015/diff/10002/37005 File src/spaces.cc (right): http://codereview.chromium.org/3161015/diff/10002/37005#newcode2617 src/spaces.cc:2617: Page* page = Page::FromAddress(chunk->address()); This

[v8-dev] Issue 832 in v8: Sunspider crypto-md5 and sha1 segfault on ARM (issue with left shift)

2010-08-18 Thread codesite-noreply
Status: New Owner: New issue 832 by rodolph.perfetta: Sunspider crypto-md5 and sha1 segfault on ARM (issue with left shift) http://code.google.com/p/v8/issues/detail?id=832 Two of the Sunspider tests crashes on ARM after revision 5273. The revision gives more detailed typeinfo for shift

Re: [v8-dev] Tracks the usage of executable memory allocated by V8 and exposes the value t... (issue3161015)

2010-08-18 Thread Anton Muhin
Paul, all the work in v8 is done against bleeding edge branch. And twice a week changes are brought to trunk. yours, anton. On Tue, Aug 17, 2010 at 9:13 PM, wrote: > 3030048 -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] Re: Tracks the usage of executable memory allocated by V8 and exposes the value t... (issue3161015)

2010-08-18 Thread sgjesse
On 2010/08/18 09:36:26, Søren Gjesse wrote: Without this change most of the tests crashed during heap teardown. http://codereview.chromium.org/3161015/diff/10002/37005 File src/spaces.cc (right): http://codereview.chromium.org/3161015/diff/10002/37005#newcode2617 src/spaces.cc:2617: Page* p

[v8-dev] [v8] r5299 committed - Tracks the maximum usage of executable memory allocated by V8 and allo...

2010-08-18 Thread codesite-noreply
Revision: 5299 Author: sgje...@chromium.org Date: Wed Aug 18 03:45:15 2010 Log: Tracks the maximum usage of executable memory allocated by V8 and allows the histogram data to be gathered and reported. This patch is contains only the usage tracking logic from 3030048 (already LGTM'd). It does

[v8-dev] Add useless code to ARM simulator to avoid getting bitten by GCC bug. (issue3104017)

2010-08-18 Thread lrn
Reviewers: Erik Corry, Description: Add useless code to ARM simulator to avoid getting bitten by GCC bug. GCC Bug: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43949 Please review this at http://codereview.chromium.org/3104017/show Affected files: M src/arm/simulator-arm.cc Index: src/arm/si

[v8-dev] Re: Make instance_size immediately useful for all fixed size objects. (issue3127016)

2010-08-18 Thread vitalyr
o Renamed kVariableSize to kVariableSizeSentinel. o Added more comments. o Completely removed SlowSizeFromMap. Please take another look. Thanks, Vitaly http://codereview.chromium.org/3127016/show -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] Fix Windows x64 build broken by r5299. (issue3158019)

2010-08-18 Thread sgjesse
Reviewers: Vyacheslav Egorov, Message: The change to spaces-inl.h:254 was not required to make it compile, but I added anyway. Description: Fix Windows x64 build broken by r5299. Please review this at http://codereview.chromium.org/3158019/show SVN Base: http://v8.googlecode.com/svn/branche

[v8-dev] Re: Fix Windows x64 build broken by r5299. (issue3158019)

2010-08-18 Thread vegorov
LGTM http://codereview.chromium.org/3158019/show -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] [v8] r5300 committed - Fix Windows x64 build broken by r5299....

2010-08-18 Thread codesite-noreply
Revision: 5300 Author: sgje...@chromium.org Date: Wed Aug 18 04:49:40 2010 Log: Fix Windows x64 build broken by r5299. Review URL: http://codereview.chromium.org/3158019 http://code.google.com/p/v8/source/detail?r=5300 Modified: /branches/bleeding_edge/src/spaces-inl.h /branches/bleeding_edge/s

[v8-dev] Re: Make instance_size immediately useful for all fixed size objects. (issue3127016)

2010-08-18 Thread vegorov
LGTM http://codereview.chromium.org/3127016/show -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] [v8] r5301 committed - Make instance_size immediately useful for all fixed size objects....

2010-08-18 Thread codesite-noreply
Revision: 5301 Author: vita...@chromium.org Date: Wed Aug 18 06:00:38 2010 Log: Make instance_size immediately useful for all fixed size objects. For variable sized objects this field doesn't really make any sense so by putting a special value there we can improve SizeFromMap(). Review URL: http

[v8-dev] Remove unused typedef. (issue3164022)

2010-08-18 Thread antonm
Reviewers: Mads Ager, Message: Mads, a tiny review for you, if you please. Description: Remove unused typedef. Please review this at http://codereview.chromium.org/3164022/show Affected files: M include/v8.h Index: include/v8.h diff --git a/include/v8.h b/include/v8.h index ff732269253e0

[v8-dev] Change code pointer in function objects to a pointer to the first... (issue3156028)

2010-08-18 Thread ricow
Reviewers: Kasper Lund, Vyacheslav Egorov, Erik Corry, Message: Erik: Could you take a look at the snapshot part? Slave: Could you take a look at the GC part? Kasper: Could you take a look at everything :-) Description: Change code pointer in function objects to a pointer to the first instruct

[v8-dev] Re: Remove unused typedef. (issue3164022)

2010-08-18 Thread ager
LGTM http://codereview.chromium.org/3164022/show -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] [v8] r5302 committed - Remove unused typedef....

2010-08-18 Thread codesite-noreply
Revision: 5302 Author: ant...@chromium.org Date: Wed Aug 18 06:29:20 2010 Log: Remove unused typedef. Review URL: http://codereview.chromium.org/3164022 http://code.google.com/p/v8/source/detail?r=5302 Modified: /branches/bleeding_edge/include/v8.h === --- /

[v8-dev] Issue 833 in v8: RecordStackTraceAtStartProfiling and CrashIfStoppingLastNonExistentProfile stall if test.py is run in release mode with -j value >> than CPU cores count

2010-08-18 Thread codesite-noreply
Status: Assigned Owner: mikhail.naganov CC: ant...@chromium.org Labels: Type-Bug Priority-Medium OS-Linux New issue 833 by mikhail.naganov: RecordStackTraceAtStartProfiling and CrashIfStoppingLastNonExistentProfile stall if test.py is run in release mode with -j value >> than CPU cores count

[v8-dev] Re: Change code pointer in function objects to a pointer to the first... (issue3156028)

2010-08-18 Thread kasperl
LGTM. Shouldn't it be possible to simplify the builtin function/code tables and only have the functions again? http://codereview.chromium.org/3156028/diff/6002/12003 File src/arm/macro-assembler-arm.cc (right): http://codereview.chromium.org/3156028/diff/6002/12003#newcode1501 src/arm/macro-a

[v8-dev] Fix an issue in the ARM port where a left shift was predicted to have... (issue3195004)

2010-08-18 Thread rodolph . perfetta
Reviewers: Erik Corry, Description: Fix an issue in the ARM port where a left shift was predicted to have a Smi result when it had an int32 result. BUG=none TEST=using the --nofull_compiler option, the following code should not crash: "var s = 0x3fff; ((s << 1) + 0x00ff) > 0;" Please r

[v8-dev] Refactor the tools/test.py script and related testcfg.py files.... (issue3164023)

2010-08-18 Thread ricow
Reviewers: Kasper Lund, Description: Refactor the tools/test.py script and related testcfg.py files. This makes it possible to run several variants of the tests (with different flags that is) by adding extra lists to the VARIANT_FLAGS list. In addition, there is a number of smaller refactorings.

[v8-dev] Fix two-phase lookup problem in FlexibleBodyVisitor and FixedBodyVisitor.... (issue3119026)

2010-08-18 Thread hans
Reviewers: , Message: I'm helping out with building Chrome using Clang and this broke the build when we rolled in a new V8 version the other day. Description: Fix two-phase lookup problem in FlexibleBodyVisitor and FixedBodyVisitor. In FlexibleBodyVisitor and FixedBodyVisitor, the calls to I

[v8-dev] Re: Fix two-phase lookup problem in FlexibleBodyVisitor and FixedBodyVisitor.... (issue3119026)

2010-08-18 Thread vegorov
LGTM will land it. http://codereview.chromium.org/3119026/show -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] Re: Issue 361 in v8: ThreadSanitizer reports dubious practices in V8

2010-08-18 Thread codesite-noreply
Comment #9 on issue 361 by timur...@google.com: ThreadSanitizer reports dubious practices in V8 http://code.google.com/p/v8/issues/detail?id=361 One more (found on Chromium tests). v8/src/v8threads.cc: 50 // Constructor for the Locker object. Once the Locker is constructed the 51 // cu

[v8-dev] Re: Fix two-phase lookup problem in FlexibleBodyVisitor and FixedBodyVisitor.... (issue3119026)

2010-08-18 Thread vegorov
Landed in r5303. Closing issue. Thanks for patch! http://codereview.chromium.org/3119026/show -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] [v8] r5303 committed - Fix two-phase lookup problem in FlexibleBodyVisitor and FixedBodyVisit...

2010-08-18 Thread codesite-noreply
Revision: 5303 Author: vego...@chromium.org Date: Wed Aug 18 08:24:52 2010 Log: Fix two-phase lookup problem in FlexibleBodyVisitor and FixedBodyVisitor. In FlexibleBodyVisitor and FixedBodyVisitor, the calls to IteratePointers, which lives in the base class BodyVisitorBase, needs to be qu

[v8-dev] Fix issue 833: eliminate race condition in ProfilerEventsProcessor. (issue3157022)

2010-08-18 Thread mnaganov
Reviewers: antonm, Description: Fix issue 833: eliminate race condition in ProfilerEventsProcessor. When under a load, the ProfilerEventsProcessor thread can start (enter Run) after Stop has been called, thus resetting running_ data member back to 'true', and starting an infinite loop. BUG=833

[v8-dev] Use Copy-on-write arrays for cached regexp results. (issue3158020)

2010-08-18 Thread lrn
Reviewers: Vitaly, Message: Medium size, but not very complicated, review. Description: Use Copy-on-write arrays for cached regexp results. Please review this at http://codereview.chromium.org/3158020/show Affected files: M src/arm/codegen-arm.h M src/arm/codegen-arm.cc M src/arm/full-co

[v8-dev] Re: Fix issue 833: eliminate race condition in ProfilerEventsProcessor. (issue3157022)

2010-08-18 Thread Anton Muhin
LGTM and thanks. yours, anton. On Wed, Aug 18, 2010 at 7:28 PM, wrote: > Reviewers: antonm, > > Description: > Fix issue 833: eliminate race condition in ProfilerEventsProcessor. > > When under a load, the ProfilerEventsProcessor thread can start > (enter Run) after Stop has been called, thus r

[v8-dev] [v8] r5304 committed - Fix issue 833: eliminate race condition in ProfilerEventsProcessor....

2010-08-18 Thread codesite-noreply
Revision: 5304 Author: mikhail.naga...@gmail.com Date: Wed Aug 18 08:36:00 2010 Log: Fix issue 833: eliminate race condition in ProfilerEventsProcessor. When under a load, the ProfilerEventsProcessor thread can start (enter Run) after Stop has been called, thus resetting running_ data member back

Re: [v8-dev] Re: Fix issue 833: eliminate race condition in ProfilerEventsProcessor. (issue3157022)

2010-08-18 Thread Lasse R.H. Nielsen
Driveby pendantry: The "running_" variable would now be better named "may_run_" since it's true even before the event processor is running. /L On Wed, Aug 18, 2010 at 17:33, Anton Muhin wrote: > LGTM and thanks. > > yours, > anton. > > On Wed, Aug 18, 2010 at 7:28 PM, wrote: > > Reviewers: an

[v8-dev] Re: Change code pointer in function objects to a pointer to the first... (issue3156028)

2010-08-18 Thread ricow
http://codereview.chromium.org/3156028/diff/6002/12003 File src/arm/macro-assembler-arm.cc (right): http://codereview.chromium.org/3156028/diff/6002/12003#newcode1501 src/arm/macro-assembler-arm.cc:1501: On 2010/08/18 14:25:10, Kasper Lund wrote: Extra newline here. Done. http://codereview.c

[v8-dev] Re: Change code pointer in function objects to a pointer to the first... (issue3156028)

2010-08-18 Thread vegorov
GC part LGTM http://codereview.chromium.org/3156028/show -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

Re: [v8-dev] Re: Fix issue 833: eliminate race condition in ProfilerEventsProcessor. (issue3157022)

2010-08-18 Thread Mikhail Naganov
I agree. Will fix in the next change. On Wed, Aug 18, 2010 at 19:38, Lasse R.H. Nielsen wrote: > Driveby pendantry: The "running_" variable would now be better named > "may_run_" since it's true even before the event processor is running. > /L > > On Wed, Aug 18, 2010 at 17:33, Anton Muhin wrote

[v8-dev] Re: Issue 833 in v8: RecordStackTraceAtStartProfiling and CrashIfStoppingLastNonExistentProfile stall if test.py is run in release mode with -j value >> than CPU cores count

2010-08-18 Thread codesite-noreply
Updates: Status: Fixed Comment #1 on issue 833 by mikhail.naganov: RecordStackTraceAtStartProfiling and CrashIfStoppingLastNonExistentProfile stall if test.py is run in release mode with -j value >> than CPU cores count http://code.google.com/p/v8/issues/detail?id=833 Fixed in htt

[v8-dev] Re: Use Copy-on-write arrays for cached regexp results. (issue3158020)

2010-08-18 Thread vitalyr
LGTM with comments. -- Vitaly http://codereview.chromium.org/3158020/diff/1/2 File src/arm/codegen-arm.cc (right): http://codereview.chromium.org/3158020/diff/1/2#newcode5301 src/arm/codegen-arm.cc:5301: __ ldm(ib, r0, r3.bit() | r4.bit() | r5.bit() | r6.bit() | r7.bit()); See ia32 comments o

[v8-dev] Remove unused function. (issue3107022)

2010-08-18 Thread vitalyr
Reviewers: Vyacheslav Egorov, Description: Remove unused function. Please review this at http://codereview.chromium.org/3107022/show Affected files: M src/objects.h M src/objects.cc Index: src/objects.cc diff --git a/src/objects.cc b/src/objects.cc index 87a7efd4940210d30be68cb8828625e3

[v8-dev] Remove const from BitCast (issue3130033)

2010-08-18 Thread coldredlemur
Reviewers: Lasse Reichstein, Message: Old versions of gcc (e.g. 3.4.3) cannot differentiate between template inline Dest BitCast(const Source& source) and template inline Dest BitCast(Source* const & source) /home/jill/projects/node/deps/v8/src/factory.h:343: error: call of overloaded `Bi

[v8-dev] Re: Change code pointer in function objects to a pointer to the first... (issue3156028)

2010-08-18 Thread ricow
Kasper: Regarding the functions/code table for builtins, you are absolutely right. I will do this in another change. http://codereview.chromium.org/3156028/show -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev

[v8-dev] Re: Remove const from BitCast (issue3130033)

2010-08-18 Thread kasperl
DBC: http://codereview.chromium.org/3130033/diff/1/2 File src/utils.h (right): http://codereview.chromium.org/3130033/diff/1/2#newcode744 src/utils.h:744: return BitCast(reinterpret_cast(source)); Nit: Indentation is off here. Should be 2 spaces not 4. http://codereview.chromium.org/3130033/sh