dart-sdk/tests/lib_2
Nicholas Shahan 2a13b1fe26 Reland "[dartdevc] Break dart:_debugger dependency on dart:html"
Original change was broken by the fact that DDC expects all types marked as
native have all their superclasses marked as native when the super classes are
compiled.

In this case `MapMixin` from dart:collection was not being marked as native and
the only reason it was working before was that the library dependency enforced
the necessary order.

* Now `MapMixin` is explicitly marked as native.
* Added a test case to use some of the API on `window.localStorage` that is
  inherited from the MapMixin class.

Change-Id: I1584bfb86179016ee12c2acc5cfbbe81d086841e
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/126906
Reviewed-by: Sigmund Cherem <sigmund@google.com>
Reviewed-by: Mark Zhou <markzipan@google.com>
Commit-Queue: Nicholas Shahan <nshahan@google.com>
2019-12-04 00:51:18 +00:00
..
analyzer Normalize status files 2019-06-19 23:04:01 +00:00
async Fix lib_2/async/stream_distinct_test. 2019-09-16 20:05:46 +00:00
collection New methods on Iterable, List, Set, Queue, Map. 2018-02-07 06:12:53 +00:00
convert [test] Remove unnecessary slow heap growth flag from streamed_conversion_json_utf8_decode_test. 2019-10-29 19:43:06 +00:00
developer Migrated Block 188 to Dart 2.0 2017-10-11 14:42:22 +00:00
html Reland "[dartdevc] Break dart:_debugger dependency on dart:html" 2019-12-04 00:51:18 +00:00
isolate [vm/concurrency] Run all isolate related tests with/without enabling isolate groups 2019-11-27 17:23:31 +00:00
js [dartdevc] fix #36372, make JS Array constructor property usable from JS 2019-04-22 22:43:14 +00:00
math Avoid truncating shift in lib_2/math/low_test 2019-07-05 19:47:47 +00:00
mirrors [VM] Implement name demangling of extension methods. 2019-10-14 20:40:09 +00:00
profiler Migrate test batch 233 to Dart 2.0 2017-09-11 10:46:03 +00:00
typed_data Replace package:expect annotations with @pragma 2019-03-05 11:00:17 +00:00
wasm [vm] Wasm memory exports, and emscripten hello world 2019-10-01 18:19:56 +00:00
lib_2.status [vm] DBC is obsolete. Remove dead code. 2019-10-27 18:18:29 +00:00
lib_2_analyzer.status [infra] Remove non-essential test expectations with comments from analyzer status files 2019-09-02 07:12:10 +00:00
lib_2_app_jit.status Remove appJit and precompiled compiler options 2019-06-24 16:07:27 +00:00
lib_2_dart2js.status Skip wasm tests on dart2js 2019-09-25 00:48:43 +00:00
lib_2_dartdevc.status [infra] Remove non-essential test expectations with comments from devc status files 2019-09-02 07:04:05 +00:00
lib_2_kernel.status [test] Remove unnecessary slow heap growth flag from streamed_conversion_json_utf8_decode_test. 2019-10-29 19:43:06 +00:00
lib_2_precompiled.status Delete lib_2/async/timer_not_available_test. 2019-09-12 22:58:07 +00:00
lib_2_vm.status [test] Explicitly mark streamed_conversion_json_utf8_decode_test as slow in reload test modes. 2019-11-16 01:14:28 +00:00