dart-sdk/tests/lib
Srujan Gaddam a700d5f902 [dart2wasm] Handle extension types that wrap allowed types on external members
Users are allowed to have extension types on types that we allow
on external methods e.g. String. For most types, this doesn't make a
difference as we jsify for parameters and dartify and cast for return
types. The one place it does matter is when we check the static type
to do int conversions. Here, we should use the erased type instead.

Change-Id: Ibfcb0acc7f2c8a1ba3b52aa42000640982f11962
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/335120
Reviewed-by: Aske Simon Christensen <askesc@google.com>
Commit-Queue: Srujan Gaddam <srujzs@google.com>
2023-11-09 21:58:33 +00:00
..
analyzer
async [tests] follow up comments on peridic_timer tests 2023-11-07 17:47:20 +00:00
collection [flip-modifiers]: prep more tests for the class modifiers flag flip 2023-03-06 20:52:03 +00:00
convert [dart2wasm] Fix string array copy in UTF8 decoder 2023-10-24 12:02:48 +00:00
developer [ dart:developer ] Remove Metrics related classes 2023-03-10 16:50:10 +00:00
fix_data_tests Remove deprecated APIs from dart:developer 2022-07-19 07:10:03 +00:00
html [web] adjust transition test. 2023-10-31 00:50:11 +00:00
isolate [vm/isolates] Ensure removeErrorListener makes exceptions unhandled. 2023-11-09 20:46:59 +00:00
js [dart2wasm] Handle extension types that wrap allowed types on external members 2023-11-09 21:58:33 +00:00
js_interop_unsafe [dart2wasm] Fix various null toExternRef calls for JS interop 2023-11-09 21:58:33 +00:00
math Spelling tests 2023-01-19 16:24:29 +00:00
mirrors [gardening] Remove lib{,_2}/mirrors/typedef_test 2023-10-24 12:17:03 +00:00
typed_data Reapply "[typed_data] Deprecate UnmodifiableUint8ListView and friends" 2023-10-23 18:14:33 +00:00
web [web] remove mirrors patch for web compilers. 2020-07-16 00:12:22 +00:00
lib.status [dart2js] Disable Timeline is performance.measure is absent 2023-10-17 20:23:43 +00:00
lib_analyzer.status
lib_app_jit.status
lib_dart2js.status [web] Skip mediadevices_test on firefox. 2023-10-31 00:05:26 +00:00
lib_dartdevc.status [web] Skip mediadevices_test on firefox. 2023-10-31 00:05:26 +00:00
lib_kernel.status [gardening] Mark all tests as slow in debug-ia32 mode 2022-07-21 10:22:45 +00:00
lib_precompiled.status [testing] Remove --compiler=none from test.py 2022-10-19 08:09:58 +00:00
lib_vm.status [test] Remove ARM64-specific status entries. 2023-10-09 19:30:29 +00:00