dart-sdk/pkg
Martin Kustermann 06183779d7 [vm/compiler] Make the compiler use dyn:* selectors when calling getters
We already make the callsites use dyn:* selectors for normal method
calls as well as setters, this is doing the same thing for getters.

Once callsites use dyn:get:* various pieces in runtime need to be
adjusted to accomodate for that (e.g. NSM handling, etc).

A follow-up CL will then start actually generating dyn:* getters in
certain situations.

Issue https://github.com/dart-lang/sdk/issues/40876

Change-Id: If219603bc0b8eb119edd08b211a8897d21ec0fb6
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/154320
Commit-Queue: Martin Kustermann <kustermann@google.com>
Reviewed-by: Tess Strickland <sstrickl@google.com>
2020-07-15 12:38:04 +00:00
..
_fe_analyzer_shared Make "ID" tests insensitive to what directory they're run from. 2020-07-14 15:33:59 +00:00
_js_interop_checks Add missing LICENSE files for internal packages. 2020-07-15 08:33:53 +00:00
analysis_server Fix for Cider completion in libraries with parts. 2020-07-14 23:58:03 +00:00
analysis_server_client bulk fix protocol 2020-07-10 14:20:07 +00:00
analysis_tool Clean up no-publish comments in pubspecs 2020-06-23 10:34:09 +00:00
analyzer Analyzer: Move tests for 7 more codes to diagnostics/ 2020-07-15 12:22:13 +00:00
analyzer_cli Fix for no inputs in build mode. 2020-07-09 22:14:48 +00:00
analyzer_plugin Prepare to publish analyzer_plugin 0.3.0 2020-07-11 17:05:43 +00:00
async_helper Clean up no-publish comments in pubspecs 2020-06-23 10:34:09 +00:00
build_integration Add missing LICENSE files for internal packages. 2020-07-15 08:33:53 +00:00
compiler [dart2js] Constant-fold some cases of x.toInt() 2020-07-14 19:11:20 +00:00
dart2js_tools Clean up no-publish comments in pubspecs 2020-06-23 10:34:09 +00:00
dart2native Clean up no-publish comments in pubspecs 2020-06-23 10:34:09 +00:00
dart_internal analyzer: Do not allow errors to be ignored inline. Fixes #27218 2020-04-10 17:16:24 +00:00
dartdev Update dartdev to use the format command object from dart_style. 2020-07-10 19:10:07 +00:00
dartfix Revert "Bump cli_util to 0.2.0; implement new methods" 2020-06-10 23:59:05 +00:00
dds [ package:dds ] Fixed expression evaluator expecting a double-nested 2020-07-14 00:32:49 +00:00
dev_compiler Fix a number of outdated references to dartlang.org in doc comments 2020-07-15 01:11:03 +00:00
diagnostic Clean up no-publish comments in pubspecs 2020-06-23 10:34:09 +00:00
expect Migrate the new async error tests. 2020-06-26 20:59:28 +00:00
front_end [cfe] Eliminate UnknownType in async type downcasts 2020-07-14 14:10:19 +00:00
frontend_server Enable tests for a fixed issue 2020-07-10 17:48:09 +00:00
js prep package:js for null safety release 2020-07-09 19:29:03 +00:00
js_ast Clean up no-publish comments in pubspecs 2020-06-23 10:34:09 +00:00
kernel [cfe] Add support for keeping const locals during constant evaluation 2020-07-14 12:17:39 +00:00
meta Update meta to correspond to the published 1.2.2 2020-07-09 17:38:32 +00:00
modular_test Clean up no-publish comments in pubspecs 2020-06-23 10:34:09 +00:00
native_stack_traces [vm/aot] Reland "Keep column information when possible for precompiled mode." 2020-06-19 13:50:03 +00:00
nnbd_migration Migration: allow clients to use CommandLineOptions. 2020-07-09 15:21:52 +00:00
smith Clean up no-publish comments in pubspecs 2020-06-23 10:34:09 +00:00
sourcemap_testing Clean up no-publish comments in pubspecs 2020-06-23 10:34:09 +00:00
status_file Clean up no-publish comments in pubspecs 2020-06-23 10:34:09 +00:00
telemetry Clean up no-publish comments in pubspecs 2020-06-23 10:34:09 +00:00
test_runner [ddc] Inline the sound null safety flag 2020-07-13 22:45:19 +00:00
testing Clean up no-publish comments in pubspecs 2020-06-23 10:34:09 +00:00
vm [vm/aot/nnbd] Avoid deduplicating mixins with different NNBD modes 2020-07-14 18:27:10 +00:00
vm_service pkg:vm_service - update and fix lints at pedantic v1.8 2020-06-10 05:08:27 +00:00
vm_snapshot_analysis [vm/compiler] Make the compiler use dyn:* selectors when calling getters 2020-07-15 12:38:04 +00:00
.gitignore
BUILD.gn [BUILD] - Format gn files, this is being done to ensure the unfork CL 2020-03-10 21:56:11 +00:00
pkg.status [vm/aot] Add machine readable precompiler trace 2020-07-03 09:29:10 +00:00