mirror of
https://github.com/dart-lang/sdk
synced 2024-11-05 18:22:09 +00:00
d4adfcccaf
Since tear-offs of static interop members are disallowed, we can avoid modifying external procedures and just modify the invocation instead. This allows us to avoid emitting external procedures and remove unnecessary tear-offs in DDC. It also results in more concise calling code. Call-site lowerings are implemented using closures that take args from an existing invocation, and return a new inlined invocation. Change-Id: I7585d8db0378c4058ad23d452e7f47ed960b194a Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/303742 Reviewed-by: Nicholas Shahan <nshahan@google.com> Commit-Queue: Srujan Gaddam <srujzs@google.com> Reviewed-by: Joshua Litt <joshualitt@google.com> Reviewed-by: Johnni Winther <johnniwinther@google.com> |
||
---|---|---|
.. | ||
co19 | ||
co19_2 | ||
corelib | ||
corelib_2 | ||
dartdevc | ||
dartdevc_2 | ||
ffi | ||
ffi_2 | ||
language | ||
language_2 | ||
lib | ||
lib_2 | ||
modular | ||
standalone | ||
standalone_2 | ||
web | ||
web_2 | ||
legacy_status_dart2js.csv | ||
OWNERS | ||
README.md |
This directory contains tests of the language and core library implementations. For more information, see https://github.com/dart-lang/sdk/wiki/Testing.