1
0
mirror of https://github.com/dart-lang/sdk synced 2024-07-08 20:16:39 +00:00
dart-sdk/pkg
Paul Berry ec2823d052 Make an interface type to represent promotable variables.
And updade flow analysis clients to use this interface, so that we
have no risk of accidentally trying to promote things that shouldn't
be promotable.  (Previously we used VariableElement, which would have
allowed fields).

Fixes https://github.com/dart-lang/sdk/issues/38572.

Change-Id: I225d3adabea503ca7eb9042516cf95d5a257fec6
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/119162
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Paul Berry <paulberry@google.com>
2019-09-27 20:54:00 +00:00
..
analysis_server Fix some recently introduced bugs found by running over logging 2019-09-27 20:39:41 +00:00
analysis_server_client Add output directory field to dartfix API 2019-09-16 22:51:21 +00:00
analysis_tool [analyzer] enable implicit-casts: false for several projects 2019-08-13 16:26:41 +00:00
analyzer Make an interface type to represent promotable variables. 2019-09-27 20:54:00 +00:00
analyzer_cli Increase the severity of the unused_import hint (to a warning). 2019-09-27 02:10:22 +00:00
analyzer_fe_comparison [cfe+vm+ddc] Return ClassHierarchy and CoreTypes together with Component 2019-08-09 13:02:12 +00:00
analyzer_plugin Bump analyzer_plugin's maximum supported analyzer version 2019-09-26 14:04:42 +00:00
async_helper Move async_minitest to package:async_helper. 2019-05-10 19:43:58 +00:00
build_integration
compiler [dart2js] New RTI: Support redirection in ruleset. 2019-09-26 22:24:52 +00:00
dart_internal [dart_internal] Bump SDK upper-bound to <2.7.0 2019-09-13 22:01:16 +00:00
dart2js_tools
dart2native [SDK] Further adjusts flags for dart2native. 2019-09-25 15:04:20 +00:00
dartfix Increase the severity of the unused_import hint (to a warning). 2019-09-27 02:10:22 +00:00
dev_compiler Parse all startup arguments from a file param. 2019-09-27 19:57:10 +00:00
diagnostic
expect [dartdevc] Add modular NNBD test 2019-09-19 16:53:50 +00:00
front_end Serialization/Deserialization for Variance in Type Parameters. 2019-09-27 16:57:00 +00:00
js Updating the package:js README 2019-08-19 17:52:57 +00:00
js_ast Avoid warnings in pkg/js_ast 2019-07-12 15:51:23 +00:00
kernel Serialization/Deserialization for Variance in Type Parameters. 2019-09-27 16:57:00 +00:00
meta fix typo in factory; add mixin text for protected 2019-09-09 14:11:47 +00:00
modular_test Fix parsing of output-directory Uri in windows 2019-06-11 23:21:43 +00:00
nnbd_migration Make an interface type to represent promotable variables. 2019-09-27 20:54:00 +00:00
smith Make the NNBD command-line options less, uh, half-baked. 2019-09-10 22:39:19 +00:00
sourcemap_testing Move annotated_code_helper.dart into front_end. 2019-07-05 11:40:25 +00:00
status_file [infra] status file clean up tool: add flag to also remove non-essential expectations in lines with comments 2019-09-04 08:57:53 +00:00
telemetry [analyzer] fix an exception when run on platforms w/o home dirs 2019-06-28 18:31:49 +00:00
test_runner [vm/elf] Run strip --strip-unneeded on ELF snapshots during testing. 2019-09-27 13:24:46 +00:00
testing [pkg/testing] Replace top-level logging functions with an interface. 2019-09-23 07:57:39 +00:00
vm [vm, bytecode] Generate bytecode per package in fronend_server incremental compiles. 2019-09-26 21:36:45 +00:00
vm_service [ package:vm_service ] Added HeapSnapshotGraph, a helper class which parses the responses from the HeapSnapshot event stream. 2019-09-26 21:12:05 +00:00
.gitignore [analyzer] update the pkg/.gitignore file to ignore the pkg/analysis_server/language_model/ dir 2019-07-26 21:28:51 +00:00
BUILD.gn
pkg.status [dart2js] Mark pkg/modular_test/test/validate_{pipeline,suite}_test as slow. 2019-09-26 20:01:48 +00:00