dart-sdk/tests/lib
Srujan Gaddam c1ba3cf699 [dart2wasm] Fix handling of generic callbacks in trampoline
Closes https://github.com/dart-lang/sdk/issues/54192

Callbacks were being casted to their static type before being
called. With generic callbacks, we do not know their exact type
at compile time, therefore cannot make that cast. Similarly, a
null check was being done if the static type of the parameter
was potentially non-nullable, whereas it should be done if it's
*not* potentially nullable.

Change-Id: I3d30e901f1ff2ae4c17887564f15368244baeb24
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/340390
Reviewed-by: Sigmund Cherem <sigmund@google.com>
2023-12-12 04:50:13 +00:00
..
analyzer
async [tests] follow up comments on peridic_timer tests 2023-11-07 17:47:20 +00:00
collection
convert [dart2wasm] Fix string array copy in UTF8 decoder 2023-10-24 12:02:48 +00:00
developer
fix_data_tests
html [dart:html] Remove cache_test 2023-11-28 01:45:57 +00:00
isolate [gardening] Use Platform.lineTerminator in remove_error_listener_test expectations. 2023-11-09 22:54:03 +00:00
js [dart2wasm] Fix handling of generic callbacks in trampoline 2023-12-12 04:50:13 +00:00
js_interop_unsafe [dart2wasm] Fix various null toExternRef calls for JS interop 2023-11-09 21:58:33 +00:00
math
mirrors [vm] Add minimal support for mirrors of extension type members 2023-12-07 21:48:50 +00:00
typed_data Reapply "[typed_data] Deprecate UnmodifiableUint8ListView and friends" 2023-10-23 18:14:33 +00:00
web
lib.status [dart:js_interop] Move JS types to extension types 2023-12-06 21:59:58 +00:00
lib_analyzer.status
lib_app_jit.status
lib_dart2js.status [tests] Skip multiple html and co19/html tests. 2023-11-10 01:20:39 +00:00
lib_dartdevc.status [tests] Skip multiple html and co19/html tests. 2023-11-10 01:20:39 +00:00
lib_kernel.status
lib_precompiled.status
lib_vm.status [test] Remove ARM64-specific status entries. 2023-10-09 19:30:29 +00:00