Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(390)

Issue 10263002: Fix issue 825 (LiveEdit vs. function with no locals) in core and for ia32. (Closed)

Created:
8 years, 7 months ago by Peter Rybin
Modified:
8 years, 7 months ago
Reviewers:
Yang
CC:
v8-dev
Visibility:
Public.

Description

Fix issue 825 (LiveEdit vs. function with no locals) in core and for ia32. Committed: https://code.google.com/p/v8/source/detail?r=11502

Patch Set 1 #

Patch Set 2 : clean #

Patch Set 3 : clean #

Patch Set 4 : style #

Total comments: 14

Patch Set 5 : follow code review plus test #

Patch Set 6 : style and rebase #

Patch Set 7 : comment #

Total comments: 2

Patch Set 8 : follow code review #

Patch Set 9 : fix other architectures, fix test message #

Patch Set 10 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+237 lines, -10 lines) Patch
M src/arm/debug-arm.cc View 1 2 3 4 5 6 7 8 2 chunks +3 lines, -1 line 0 comments Download
M src/debug.h View 1 2 3 4 5 6 7 1 chunk +44 lines, -0 lines 0 comments Download
M src/debug.cc View 1 2 3 4 5 1 chunk +7 lines, -0 lines 0 comments Download
M src/frames.h View 1 1 chunk +3 lines, -0 lines 0 comments Download
M src/ia32/debug-ia32.cc View 1 2 3 4 5 6 7 5 chunks +29 lines, -2 lines 0 comments Download
M src/liveedit.cc View 1 2 3 4 5 6 7 5 chunks +56 lines, -5 lines 0 comments Download
M src/mips/debug-mips.cc View 1 2 3 4 5 6 7 8 2 chunks +3 lines, -1 line 0 comments Download
M src/x64/debug-x64.cc View 1 2 3 4 5 6 7 8 2 chunks +3 lines, -1 line 0 comments Download
A test/mjsunit/debug-liveedit-stack-padding.js View 1 2 3 4 5 6 7 8 1 chunk +88 lines, -0 lines 0 comments Download
M test/mjsunit/mjsunit.status View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 11 (0 generated)
Peter Rybin
Hi Yang This is a long-awaited fix for LiveEdit. This change has some ad-hoc design ...
8 years, 7 months ago (2012-04-29 01:09:56 UTC) #1
Yang
Integers are not always converted to Smis by a left-shift by one. While we can ...
8 years, 7 months ago (2012-05-02 11:38:34 UTC) #2
Peter Rybin
http://codereview.chromium.org/10263002/diff/1006/src/debug.cc File src/debug.cc (right): http://codereview.chromium.org/10263002/diff/1006/src/debug.cc#newcode2234 src/debug.cc:2234: const int Debug::FramePaddingLayout::kPaddingValue = (kInitialSize + 1) * 2; ...
8 years, 7 months ago (2012-05-02 23:46:33 UTC) #3
Peter Rybin
http://codereview.chromium.org/10263002/diff/1006/src/debug.h File src/debug.h (right): http://codereview.chromium.org/10263002/diff/1006/src/debug.h#newcode487 src/debug.h:487: struct FramePaddingLayout { On 2012/05/02 11:38:34, Yang wrote: > ...
8 years, 7 months ago (2012-05-02 23:58:20 UTC) #4
Peter Rybin
On 2012/05/02 11:38:34, Yang wrote: > Integers are not always converted to Smis by a ...
8 years, 7 months ago (2012-05-03 00:00:35 UTC) #5
Peter Rybin
It also fixes an obvious bug with checking stub major key.
8 years, 7 months ago (2012-05-03 00:55:10 UTC) #6
Yang
LGTM with one comment. And please update the copyright headers to 2012. http://codereview.chromium.org/10263002/diff/18001/src/debug.h File src/debug.h ...
8 years, 7 months ago (2012-05-03 14:00:46 UTC) #7
Peter Rybin
http://codereview.chromium.org/10263002/diff/18001/src/debug.h File src/debug.h (right): http://codereview.chromium.org/10263002/diff/18001/src/debug.h#newcode487 src/debug.h:487: struct FramePaddingLayout : public AllStatic { On 2012/05/03 14:00:47, ...
8 years, 7 months ago (2012-05-03 17:07:11 UTC) #8
Peter Rybin
I also added missing guard variable definition on other platforms and slightly improved test output.
8 years, 7 months ago (2012-05-03 17:31:18 UTC) #9
Yang
On 2012/05/03 17:31:18, Peter Rybin wrote: > I also added missing guard variable definition on ...
8 years, 7 months ago (2012-05-03 17:33:56 UTC) #10
Peter Rybin
8 years, 7 months ago (2012-05-03 18:25:18 UTC) #11
I must have failed to properly set mjsunit.status record for my test.
I'm going to fix it now.

Powered by Google App Engine
This is Rietveld 408576698