dart-sdk/sdk/lib
Joshua Litt ea541423d0 [dart2wasm] Perform some missing runtime type normalizations.
This CL also changes the runtime algorithm to fully substitute
interface type parameters before performing type checks. This change is unfortunate, but necessary so that normalization of types works as expected. In the longer term we should cache generated types to avoid redundant work.

Change-Id: I9441ccdea8c6a9ac598cae043937cf683616d227
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/262821
Commit-Queue: Joshua Litt <joshualitt@google.com>
Reviewed-by: Aske Simon Christensen <askesc@google.com>
Reviewed-by: Mayank Patke <fishythefish@google.com>
2022-10-18 17:36:41 +00:00
..
_http Clean up VM core libraries by removing dynamic invocations. 2022-10-17 21:22:50 +00:00
_internal [dart2wasm] Perform some missing runtime type normalizations. 2022-10-18 17:36:41 +00:00
async Update Future.timeout documentation. 2022-09-23 19:22:40 +00:00
cli Add library doc comment to dart:cli 2021-10-28 10:23:50 +00:00
collection Documentation update for Collection library landing page 2022-01-20 14:37:13 +00:00
convert Revert "Cast errors to HttpExceptions and add lint to convert to tidy up dynamic calls in core libraries." 2022-10-07 20:11:57 +00:00
core Remove nbsp 2022-10-17 08:18:49 +00:00
developer [vm] Don't pass and copy unused category string when recording timeline events. 2022-09-08 22:02:46 +00:00
ffi Change : to = for default values in sdk/ 2022-08-23 13:53:30 +00:00
html [dart2js] Exempt native SharedArrayBuffer from structured clone. 2022-10-17 21:48:13 +00:00
indexed_db/dart2js dart:indexed_db: deprecate IdbFactory.supportsDatabaseNames 2022-01-03 23:45:15 +00:00
internal Make internal/patch.part a part of dart:_internal 2022-09-29 11:52:37 +00:00
io Clean up VM core libraries by removing dynamic invocations. 2022-10-17 21:22:50 +00:00
isolate [docs] Further update Isolate.spawn documentation 2022-09-26 16:23:18 +00:00
js Make internal/patch.part a part of dart:_internal 2022-09-29 11:52:37 +00:00
js_util [pkg:js] Add proto argument to createStaticInteropMock 2022-09-16 20:13:30 +00:00
math Docs: Update broken link for Random.secure 2022-08-17 13:24:43 +00:00
mirrors Remove unsupported APIs in dart:mirrors 2022-07-20 18:28:35 +00:00
svg/dart2js Eliminate dynamic calls in SVGElement. 2022-08-23 18:21:40 +00:00
typed_data [vm] Recognize unmodifiable typed data views. 2022-08-11 18:10:48 +00:00
vmservice Clean up VM core libraries by removing dynamic invocations. 2022-10-17 21:22:50 +00:00
wasm [dart2wasm] Implement Wasm FfiNative support 2022-09-23 09:41:22 +00:00
web_audio/dart2js [dart:html] Change AudioNode.connect to be nullable 2022-03-17 00:28:05 +00:00
web_gl/dart2js [dart:html] Make Native web classes extend JavaScriptObject 2021-12-10 18:36:00 +00:00
web_sql/dart2js [dart:html] Make Native web classes extend JavaScriptObject 2021-12-10 18:36:00 +00:00
libraries.json [vm,wasm] Share more patch libraries 2022-10-07 13:19:19 +00:00
libraries.yaml [vm,wasm] Share more patch libraries 2022-10-07 13:19:19 +00:00
PRESUBMIT.py [sdk/lib] Better presubmit check for libraries.{json,yaml} 2022-01-10 08:26:20 +00:00
vmservice_libraries.json
vmservice_libraries.yaml