dart-sdk/tests/lib_2
Ryan Macnak a8fe399c79 [vm] Stricter checks when sending isolate messages between groups.
- Check against sending arbitrary classes via types.
 - Stop allowing any object from dart:core, dart:collection, dart:typed_data (effectively reverts 807eacae30).

`SendPort.send` does not require such objects are sendable, and there is no guarantee the receiving isolate can represent them.

TEST=ci
Bug: https://github.com/dart-lang/sdk/issues/50243
Change-Id: I7e9b0e9d83080d44a98b257cd8f2a58da5443a87
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/264725
Reviewed-by: Martin Kustermann <kustermann@google.com>
Commit-Queue: Ryan Macnak <rmacnak@google.com>
Reviewed-by: Alexander Aprelev <aam@google.com>
2022-10-28 19:18:51 +00:00
..
analyzer Normalize status files 2019-06-19 23:04:01 +00:00
async Revert "Make addStream events be delivered synchronously." 2022-08-31 15:59:18 +00:00
collection [lib/collection] Test for #48282 2022-02-08 19:36:38 +00:00
convert [vm] Alternate fix for mismatch between native and intrinsic versions of writeIntoOneByteString. 2022-01-21 19:32:40 +00:00
developer [ dart:developer ] Expose the set of currently registered Metrics 2022-07-11 15:52:18 +00:00
html [analyzer] NOT_ENOUGH_POSITIONAL_ARGUMENTS 2022-10-11 17:56:11 +00:00
isolate [vm] Stricter checks when sending isolate messages between groups. 2022-10-28 19:18:51 +00:00
js [pkg:js] Remove extraneous export prefix from export tests 2022-10-26 16:34:38 +00:00
math [tests] Avoid small --optimization-counter-threshold in tests 2022-10-10 21:04:18 +00:00
mirrors [tests] Avoid small --optimization-counter-threshold in tests 2022-10-10 21:04:18 +00:00
typed_data [vm] Add unmodifiable typed data as a type that can be sent with Dart_PostCObject. 2022-09-12 19:45:12 +00:00
web Add language versions to _2 test libraries 2021-04-26 17:58:57 +00:00
lib_2.status [pkg:js] Move mock tests into subfolder of export 2022-10-26 16:34:38 +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 [js_util] Add dartify and some helpers. 2022-05-16 21:31:47 +00:00
lib_2_dartdevc.status [ddc] Ensure status file entries are consistent 2022-08-08 17:23:50 +00:00
lib_2_kernel.status [gardening] Mark all tests as slow in debug-ia32 mode 2022-07-21 10:22:45 +00:00
lib_2_precompiled.status [testing] Remove --compiler=none from test.py 2022-10-19 08:09:58 +00:00
lib_2_vm.status [test] Inform status files about the new simulated architectures. 2022-02-03 20:32:16 +00:00