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

Reply via email to