Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Live Edit #6035

Closed
DartBot opened this issue Oct 18, 2012 · 14 comments
Closed

Support Live Edit #6035

DartBot opened this issue Oct 18, 2012 · 14 comments
Labels
area-vm Use area-vm for VM related issues, including code coverage, FFI, and the AOT and JIT backends. P3 A lower priority bug or feature request type-enhancement A request for a change that isn't a bug

Comments

@DartBot
Copy link

DartBot commented Oct 18, 2012

This issue was originally filed by fedor.kor...@gmail.com


Support Debugger.setScriptSource in Dartium

@DartBot
Copy link
Author

DartBot commented Oct 18, 2012

This comment was originally written by fedor.kor...@gmail.com


It is necessary for the LiveEdit support in IntelliJ http://www.youtube.com/watch?v=wCVwdvufTds

@jmesserly
Copy link

Added Area-Dartium, Triaged labels.

@DartBot
Copy link
Author

DartBot commented Oct 24, 2012

This comment was originally written by antonm@google.com


Pavel, may you have a look, please?


Set owner to podivilov@google.com.

@DartBot
Copy link
Author

DartBot commented Oct 24, 2012

This comment was originally written by podivilov@google.com


cc @iposva-google.
Removed the owner.
Removed Area-Dartium label.
Added Area-VM label.

@iposva-google
Copy link
Contributor

Pavel, there is no context in this bug about what is needed from the VM to support this and how it fits into the big picture of the debugging APIs.


Set owner to podivilov@google.com.
Removed Area-VM label.
Added Area-Dartium label.

@DartBot
Copy link
Author

DartBot commented Oct 24, 2012

This comment was originally written by podivilov@google.com


Live Edit allows you to change functions on the fly without reloading the page. Typical use case is changing the activation frame's function while staying on a breakpoint. VM should recompile and re-run the function.
From API perspective, all we need is Dart_SetScriptSource(Dart_Handle script_url, Dart_Handle scrip_source) function.


Removed the owner.
Removed Area-Dartium label.
Added Area-VM label.
Changed the title to: "Support Live Edit".

@DartBot
Copy link
Author

DartBot commented Oct 24, 2012

This comment was originally written by fedor.korotko...@gmail.com


Here is a documentation of the V8 Debugger API: https://developers.google.com/chrome-developer-tools/docs/protocol/tot/debugger#command-setScriptSource

@sethladd
Copy link
Contributor

CC'ing Devon as Dart Editor might be interested in this, too. I know IntelliJ is very interested in building Live Edit support.


cc @devoncarew.

@sethladd
Copy link
Contributor

Thanks for taking a look, Pavel.

Here is a video of how awesome live edit is: http://www.youtube.com/watch?v=TnnVl3ydIB0

It's seriously amazing. JetBrains (IntelliJ) have asked for this a few times. I'm sure Dart Editor could use this, too.

@sethladd
Copy link
Contributor

Removed Type-Defect label.
Added Type-Enhancement label.

@iposva-google
Copy link
Contributor

Added this to the Later milestone.
Removed Priority-Medium label.
Added Priority-Low label.

@kasperl
Copy link

kasperl commented Jul 10, 2014

Removed this from the Later milestone.
Added Oldschool-Milestone-Later label.

@kasperl
Copy link

kasperl commented Aug 4, 2014

Removed Oldschool-Milestone-Later label.

@DartBot DartBot added Type-Enhancement P3 A lower priority bug or feature request area-vm Use area-vm for VM related issues, including code coverage, FFI, and the AOT and JIT backends. labels Aug 4, 2014
@iposva-google
Copy link
Contributor

Stale.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-vm Use area-vm for VM related issues, including code coverage, FFI, and the AOT and JIT backends. P3 A lower priority bug or feature request type-enhancement A request for a change that isn't a bug
Projects
None yet
Development

No branches or pull requests

6 participants