dart-sdk/tests
Srujan Gaddam d4adfcccaf [dart:js_interop/ddc] Lower static interop using call-site and omit tear-offs
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>
2023-06-02 19:14:15 +00:00
..
co19 [ddc] Temporarily skip tests that timeout 2023-05-11 23:03:38 +00:00
co19_2
corelib [test] Skip corelib tests relying on symbol names and stack traces in obfuscated and dwarf modes 2023-05-26 20:05:08 +00:00
corelib_2 [test] Skip corelib tests relying on symbol names and stack traces in obfuscated and dwarf modes 2023-05-26 20:05:08 +00:00
dartdevc [ddc] Implement new record types 2023-05-12 17:23:07 +00:00
dartdevc_2 [ddc] Implement new record types 2023-05-12 17:23:07 +00:00
ffi Revert "[vm] Migrate FFI callbacks to the new metadata system." 2023-06-01 01:00:58 +00:00
ffi_2 Revert "[vm] Migrate FFI callbacks to the new metadata system." 2023-06-01 01:00:58 +00:00
language [cfe] Fix for transforming record literals to const records with unevaluated const elements. 2023-06-01 15:36:24 +00:00
language_2 Issue 51323. Don't parse RecordLiteral(s) before language 3.0 2023-05-26 18:22:34 +00:00
lib [dart:js_interop/ddc] Lower static interop using call-site and omit tear-offs 2023-06-02 19:14:15 +00:00
lib_2 [dart:js_interop] Disallow external extension members with 'static' 2023-06-02 19:14:15 +00:00
modular
standalone [test] Skip named_pipe_script_test on Mac. 2023-05-26 22:14:57 +00:00
standalone_2 Add tests to ensure that \n is not translated to the platform line ending and document that behavior. 2023-05-24 18:50:29 +00:00
web [dart2wasm] Fix runtime type tests 2023-06-02 16:20:31 +00:00
web_2 Reland "[pkg:js/dart:js_interop] Move annotations to dart:_js_annotations" 2023-05-02 15:24:18 +00:00
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.