Johnni Winther
c17e9c116e
[cfe] Clean up backend imports
...
This updates backend imports to use reexports from api_prototype
or api_unstable.
TEST=existing
Change-Id: I8d9d1c76ef72c709c578acac5497064710ee5579
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/373462
Reviewed-by: Jens Johansen <jensj@google.com >
Reviewed-by: Srujan Gaddam <srujzs@google.com >
Commit-Queue: Johnni Winther <johnniwinther@google.com >
Reviewed-by: Ömer Ağacan <omersa@google.com >
Reviewed-by: Alexander Markov <alexmarkov@google.com >
2024-07-08 11:32:30 +00:00
Nicholas Shahan
5e03c497e9
[ddc] Cleanup dynamic calls in native_typed_data
...
Change-Id: I6a3b709addf59fbde09d829efed43028d71ef7d2
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/355620
Reviewed-by: Sigmund Cherem <sigmund@google.com >
Commit-Queue: Nicholas Shahan <nshahan@google.com >
2024-03-06 00:51:15 +00:00
Nicholas Shahan
59ad7082cc
[ddc] Cleanup dynamic calls in debugger helper lib
...
Change-Id: Ie31f398f8c438ebf64700b631dff25d6d01bb1e3
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/355545
Commit-Queue: Nicholas Shahan <nshahan@google.com >
Reviewed-by: Mark Zhou <markzipan@google.com >
2024-03-05 20:32:23 +00:00
Nicholas Shahan
3c13e9f273
[ddc] Cleanup dead code from the runtime library
...
This code is no longer used now that the new runtime types are always
enabled.
Change-Id: I0c7d627199a10e023d5d1afa581812b360e9a0f0
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/344609
Reviewed-by: Mark Zhou <markzipan@google.com >
Commit-Queue: Nicholas Shahan <nshahan@google.com >
2024-02-16 22:33:54 +00:00
Nicholas Shahan
02f91a1064
[ddc] Cleanup dynamic calls in core_patch.dart
...
Change-Id: I453b9b034c4656db96bb034a39602c5514a5bed9
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/328663
Reviewed-by: Sigmund Cherem <sigmund@google.com >
Commit-Queue: Nicholas Shahan <nshahan@google.com >
2023-09-29 16:14:30 +00:00
Johnni Winther
9c6f8bebfb
[dartdevc] Analyze dartdevc and its platform libraries for dynamic access
...
This adds two dartdevc tests that analyze dartdevc itself and the
dartdevc platform libraries, respectively, for uses of dynamic invocation,
dynamic get and dynamic set. This is to help reduce the number of these
accesses, which are often accidental and unwanted.
The current state is allowed using allow-lists.
Change-Id: Ib2bb69cc311b0a3d6993da3cd31090a9321e0e64
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/327880
Commit-Queue: Johnni Winther <johnniwinther@google.com >
Reviewed-by: Nicholas Shahan <nshahan@google.com >
2023-09-27 07:32:14 +00:00