|
Remove code that requires whole-program compile
This change removes functionality that is not part of the core Dart Dev
Compiler, in particular those features that were not designed for
incremental/modular compilation.
For a while, the primary way to use DDC will be as a compiler invoked by
a build system, e.g. make or bazel or some node.js based-build system.
We'd love to see the user functionality provided by these return.
In particular, a well designed server+watcher system would be a huge
boost to productivity!
I'll see about moving over HTML reporting to Analyzer CLI. It has a lovely UI.
Thanks to everyone who contributed these features.
The following features were removed:
* DDC transformer. Transformers require whole world, in memory files.
* DDC server. The server has its own mini-build system.
* Various kinds of reporting. These should be moved to Analyzer CLI.
Note: batch compiler and the node runner are left for now.
R=vsm@google.com
Committed: https://github.com/dart-lang/dev_compiler/commit/d230731ec991652fbee64fa217333c06150d4026
Total comments: 1
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+111 lines, -18081 lines) |
Patch |
|
M |
.travis.yml
|
View
|
|
1 chunk |
+0 lines, -3 lines |
0 comments
|
Download
|
|
M |
bin/dartdevc.dart
|
View
|
|
2 chunks |
+2 lines, -7 lines |
0 comments
|
Download
|
|
D |
bin/dev_compiler.dart
|
View
|
|
1 chunk |
+0 lines, -10 lines |
0 comments
|
Download
|
|
M |
lib/devc.dart
|
View
|
1
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
|
D |
lib/runtime/messages.css
|
View
|
|
1 chunk |
+0 lines, -78 lines |
0 comments
|
Download
|
|
D |
lib/runtime/messages_widget.dart
|
View
|
|
1 chunk |
+0 lines, -129 lines |
0 comments
|
Download
|
|
D |
lib/runtime/messages_widget.js
|
View
|
|
1 chunk |
+0 lines, -13200 lines |
0 comments
|
Download
|
|
D |
lib/runtime/messages_widget.js.map
|
View
|
|
1 chunk |
+0 lines, -8 lines |
0 comments
|
Download
|
|
D |
lib/src/codegen/code_generator.dart
|
View
|
1
|
1 chunk |
+0 lines, -124 lines |
0 comments
|
Download
|
|
M |
lib/src/codegen/html_codegen.dart
|
View
|
|
2 chunks |
+0 lines, -112 lines |
0 comments
|
Download
|
|
M |
lib/src/codegen/js_codegen.dart
|
View
|
1
|
7 chunks |
+72 lines, -23 lines |
0 comments
|
Download
|
|
M |
lib/src/codegen/js_field_storage.dart
|
View
|
1
|
1 chunk |
+3 lines, -4 lines |
0 comments
|
Download
|
|
M |
lib/src/codegen/js_printer.dart
|
View
|
1
|
5 chunks |
+7 lines, -13 lines |
0 comments
|
Download
|
|
M |
lib/src/codegen/reify_coercions.dart
|
View
|
1
|
2 chunks |
+11 lines, -10 lines |
0 comments
|
Download
|
|
M |
lib/src/compiler.dart
|
View
|
1
|
7 chunks |
+7 lines, -31 lines |
0 comments
|
Download
|
|
D |
lib/src/info.dart
|
View
|
1
|
1 chunk |
+0 lines, -113 lines |
0 comments
|
Download
|
|
M |
lib/src/options.dart
|
View
|
|
13 chunks |
+5 lines, -76 lines |
0 comments
|
Download
|
|
M |
lib/src/report.dart
|
View
|
|
2 chunks |
+0 lines, -273 lines |
0 comments
|
Download
|
|
D |
lib/src/report/html_gen.dart
|
View
|
|
1 chunk |
+0 lines, -148 lines |
0 comments
|
Download
|
|
D |
lib/src/report/html_reporter.dart
|
View
|
1
|
1 chunk |
+0 lines, -532 lines |
0 comments
|
Download
|
|
D |
lib/src/server/dependency_graph.dart
|
View
|
1
|
1 chunk |
+0 lines, -543 lines |
0 comments
|
Download
|
|
D |
lib/src/server/server.dart
|
View
|
|
1 chunk |
+0 lines, -339 lines |
0 comments
|
Download
|
|
D |
lib/src/summary.dart
|
View
|
|
1 chunk |
+0 lines, -247 lines |
0 comments
|
Download
|
|
D |
lib/src/transformer/asset_source.dart
|
View
|
|
1 chunk |
+0 lines, -66 lines |
0 comments
|
Download
|
|
D |
lib/src/transformer/asset_universe.dart
|
View
|
|
1 chunk |
+0 lines, -52 lines |
0 comments
|
Download
|
|
D |
lib/src/transformer/error_listener.dart
|
View
|
|
1 chunk |
+0 lines, -58 lines |
0 comments
|
Download
|
|
D |
lib/src/transformer/transformer.dart
|
View
|
|
1 chunk |
+0 lines, -134 lines |
0 comments
|
Download
|
|
D |
lib/src/transformer/uri_resolver.dart
|
View
|
|
1 chunk |
+0 lines, -88 lines |
0 comments
|
Download
|
|
M |
lib/src/utils.dart
|
View
|
1
|
2 chunks |
+0 lines, -13 lines |
0 comments
|
Download
|
|
D |
lib/transformer.dart
|
View
|
|
1 chunk |
+0 lines, -7 lines |
0 comments
|
Download
|
|
M |
pubspec.yaml
|
View
|
1
|
3 chunks |
+1 line, -5 lines |
0 comments
|
Download
|
|
M |
test/all_tests.dart
|
View
|
|
1 chunk |
+0 lines, -6 lines |
0 comments
|
Download
|
|
M |
test/codegen_test.dart
|
View
|
|
2 chunks |
+2 lines, -1 line |
0 comments
|
Download
|
|
D |
test/dependency_graph_test.dart
|
View
|
|
1 chunk |
+0 lines, -1251 lines |
0 comments
|
Download
|
|
D |
test/report_test.dart
|
View
|
|
1 chunk |
+0 lines, -74 lines |
0 comments
|
Download
|
|
M |
test/testing.dart
|
View
|
|
2 chunks |
+0 lines, -21 lines |
0 comments
|
Download
|
|
D |
test/transformer/hello_app/pubspec.yaml
|
View
|
|
1 chunk |
+0 lines, -15 lines |
0 comments
|
Download
|
|
D |
test/transformer/hello_app/web/index.html
|
View
|
|
1 chunk |
+0 lines, -7 lines |
0 comments
|
Download
|
|
D |
test/transformer/hello_app/web/main.dart
|
View
|
|
1 chunk |
+0 lines, -12 lines |
0 comments
|
Download
|
|
D |
test/transformer/hello_dep/lib/simple.dart
|
View
|
|
1 chunk |
+0 lines, -7 lines |
0 comments
|
Download
|
|
D |
test/transformer/hello_dep/lib/utils.dart
|
View
|
|
1 chunk |
+0 lines, -5 lines |
0 comments
|
Download
|
|
D |
test/transformer/hello_dep/pubspec.yaml
|
View
|
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
|
D |
test/transformer_e2e_test.dart
|
View
|
|
1 chunk |
+0 lines, -96 lines |
0 comments
|
Download
|
|
D |
test/transformer_test.dart
|
View
|
|
1 chunk |
+0 lines, -100 lines |
0 comments
|
Download
|
|
M |
tool/presubmit.sh
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
|
D |
tool/transformer_test.sh
|
View
|
1
|
1 chunk |
+0 lines, -35 lines |
0 comments
|
Download
|
Total messages: 12 (5 generated)
|