Skip to content

Commit 58ed11a

Browse files
authored
Implement basic hot reload (#1741)
Reload any changed modules without any specific order, then reload main module and call main func to hopefully apply changes. Still need to get module dependency graph to reload in topological order and find correct ancessor chain where reloaded modules can be saved in closures.
1 parent f8cd20b commit 58ed11a

File tree

13 files changed

+3724
-1404
lines changed

13 files changed

+3724
-1404
lines changed

.gitignore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ tool/test_all.dart
1818
# Ignore extra files from dart2js that we don't want
1919
build_runner/lib/src/server/graph_viz_main.dart.js.deps
2020
build_runner/lib/src/server/graph_viz_main.dart.js.tar.gz
21-
build_runner/lib/src/server/hot_reload_client.dart.js.deps
22-
build_runner/lib/src/server/hot_reload_client.dart.js.tar.gz
21+
build_runner/lib/src/server/hot_reload_client/client.dart.js.deps
22+
build_runner/lib/src/server/hot_reload_client/client.dart.js.tar.gz
2323

2424
# Ignore dazel generated
2525
.dazel

build_runner/lib/src/server/hot_reload_client.dart

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)