mirror of
https://github.com/dart-lang/sdk
synced 2024-10-03 21:21:32 +00:00
29afbf8f12
This builds on the VM's support for constants, and brings dartdevk to parity with dartdevc. Also, constants are computed with arithmetic operations that match runtime behavior (JS numbers). Constants are limited in some cases right now: when building outline kernel files (via pkg/dev_compiler/tool/build_pkgs.dart), constant field initializers are not preserved, and this fact is not recorded, making these fields appear to be implicitly null. dartdevk will recognize this and avoid inlining the constant in these cases. Change-Id: I5e6d95ccc32799da3bec1667ed16078a1a87d0bd Reviewed-on: https://dart-review.googlesource.com/53121 Commit-Queue: Jenny Messerly <jmesserly@google.com> Reviewed-by: Vijay Menon <vsm@google.com> |
||
---|---|---|
.. | ||
analysis_server | ||
analysis_server_client | ||
analyzer | ||
analyzer_cli | ||
analyzer_plugin | ||
async_helper | ||
compiler | ||
dart_internal | ||
dart_messages | ||
dev_compiler | ||
expect | ||
front_end | ||
js | ||
js_ast | ||
kernel | ||
meta | ||
microlytics | ||
sourcemap_testing | ||
status_file | ||
telemetry | ||
testing | ||
vm | ||
.gitignore | ||
BUILD.gn | ||
pkg.status |