|
|
Initial implementation of front_end hot reload API.
This implementation is based on the existing kernel and analysis
driver logic, using proxy classes to account for interface
incompatibilities between those components. In future CLs, I
hope we can (a) move the necessary analysis driver logic into
front_end, and (b) reduce or eliminate the number of proxy
classes needed.
This CL represents the very first inklings of functionality; all that
is confirmed to work at this point is compilation of a single source
file containing an empty `main` method.
R=danrubel@google.com, scheglov@google.com
Committed: https://github.com/dart-lang/sdk/commit/05a417034ad69d77dc0ee606a6aa0268b100757c
Total comments: 4
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+812 lines, -25 lines) |
Patch |
 |
M |
pkg/analyzer/lib/src/summary/package_bundle_reader.dart
|
View
|
1
|
2 chunks |
+3 lines, -23 lines |
0 comments
|
Download
|
 |
A |
pkg/front_end/lib/incremental_kernel_generator.dart
|
View
|
1
|
1 chunk |
+92 lines, -0 lines |
2 comments
|
Download
|
 |
A |
pkg/front_end/lib/incremental_resolved_ast_generator.dart
|
View
|
1
|
1 chunk |
+104 lines, -0 lines |
2 comments
|
Download
|
 |
M |
pkg/front_end/lib/src/base/source.dart
|
View
|
1
|
1 chunk |
+27 lines, -0 lines |
0 comments
|
Download
|
 |
A |
pkg/front_end/lib/src/incremental_kernel_generator_impl.dart
|
View
|
1
|
1 chunk |
+143 lines, -0 lines |
0 comments
|
Download
|
 |
A |
pkg/front_end/lib/src/incremental_resolved_ast_generator_impl.dart
|
View
|
1
|
1 chunk |
+279 lines, -0 lines |
0 comments
|
Download
|
 |
A |
pkg/front_end/test/incremental_kernel_generator_test.dart
|
View
|
1
|
1 chunk |
+83 lines, -0 lines |
0 comments
|
Download
|
 |
A |
pkg/front_end/test/incremental_resolved_ast_generator_test.dart
|
View
|
1
|
1 chunk |
+79 lines, -0 lines |
0 comments
|
Download
|
 |
M |
pkg/kernel/lib/analyzer/loader.dart
|
View
|
1
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
Total messages: 9 (3 generated)
|