Skip to content

Commit

Permalink
[dwds] Implement hot reload and publish 24.3.4
Browse files Browse the repository at this point in the history
- Modifies the Chrome proxy service to call a callback that the injected
client has setup in order to do a hot reload.
- This callback forwards to the restarter.
- This restarter reads from a path that Flutter tools sets up beforehand
in order to fetch the changed sources and their associated libraries.
- Issues a hot reload to DDC using that data.
- Reassembles the Flutter engine to render a frame if the extension
exists.
- Returns a ReloadReport on whether or not this operation succeeded.
  • Loading branch information
srujzs committed Jan 28, 2025
1 parent 5dc7950 commit 9b6db74
Show file tree
Hide file tree
Showing 11 changed files with 385 additions and 85 deletions.
4 changes: 3 additions & 1 deletion dwds/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
## 24.3.4-wip
## 24.3.4

- Added support for some debugging APIs with the DDC library bundle format. - [#2566](https://github.com/dart-lang/webdev/issues/2566)
- Added support for hot reload using the DDC library bundle format.

## 24.3.3

Expand Down
Loading

0 comments on commit 9b6db74

Please sign in to comment.