Reviewers: Søren Gjesse,
Message:
Hi Søren
Could you please take a real quick look over the change I am preparing. More
about how well it fits to V8 codebase. I tried to put guiding comments all
over
the source code.
There are JavaScript and C++ parts.
For JS part I introduce new source file liveedit-delay.js. It contains a
main
logic and error diagnostic. I may abuse the nested functions a little there.
C++ grows from several runtime functions that are mostly backed by
liveedit.cc.
For the compiler-related code that I copy-pasted, I left a lot of
commented/disabled things, that I wanted to consult whether they should go
away
completely or not.
This is an experimental debugger protocol command that already may work with
Eclipse UI debugger.
There are 2 mjsunit tests. I like to run them under JS debugger (to debug
liveedit-delay.js) and the CL still reveals the hacks I am doing to make
this
possible. Naturally, I am going to erase them before committing.
Peter
Description:
Basic implementation of liveedit feature
Please review this at http://codereview.chromium.org/652027
Affected files:
M samples/shell.cc
M src/SConscript
M src/compiler.h
M src/compiler.cc
M src/debug-delay.js
M src/debug.h
M src/debug.cc
A src/liveedit-delay.js
M src/liveedit.h
M src/liveedit.cc
M src/runtime.h
M src/runtime.cc
A test/mjsunit/debug-liveedit-1.js
A test/mjsunit/debug-liveedit-2.js
M tools/js2c.py
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev