dart-sdk/runtime
Ryan Macnak 11bf5d8632 [vm] Extend string optimizations to UnmodifiableUint8List.
The language now prevents third-party implementations of Uint8List, so a regular `is` check guarantees a VM implementation.

TEST=ci
Bug: https://github.com/dart-lang/sdk/issues/50194
Change-Id: I8b414e9609fe2f682dfbb16495a9efb99ecdd11c
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/264080
Commit-Queue: Ryan Macnak <rmacnak@google.com>
Reviewed-by: Martin Kustermann <kustermann@google.com>
2022-10-13 23:10:47 +00:00
..
bin [build] Re-add linker flags to create empty section in AOT runtime. 2022-10-07 09:26:18 +00:00
docs [vm/inliner] Tweak inlining heuristic, improve List.of inlining. 2022-08-15 21:14:36 +00:00
include [vm] Add Dart_NotifyDetach. 2022-10-06 19:00:37 +00:00
lib [vm/ffi] Support DynamicLibrary.process() on Windows 2022-09-27 08:42:03 +00:00
observatory [tests] Avoid small --optimization-counter-threshold in tests 2022-10-10 21:04:18 +00:00
observatory_2 [tests] Avoid small --optimization-counter-threshold in tests 2022-10-10 21:04:18 +00:00
platform [vm, gc] Extend alignment helpers to work with alignment offsets. 2022-10-06 00:50:45 +00:00
tests [tests] Avoid small --optimization-counter-threshold in tests 2022-10-10 21:04:18 +00:00
third_party [build] Switch builds to the ninja in DEPS 2022-09-27 11:24:03 +00:00
tools Allow tab-completion of exit/quit/help 2022-10-04 12:31:45 +00:00
vm [vm] Extend string optimizations to UnmodifiableUint8List. 2022-10-13 23:10:47 +00:00
.clang-tidy
.gitignore
BUILD.gn [build] Re-add linker flags to create empty section in AOT runtime. 2022-10-07 09:26:18 +00:00
codereview.settings
configs.gni
CPPLINT.cfg
OWNERS [infra] Add OWNERS to the Dart SDK 2022-02-14 14:06:34 +00:00
PRESUBMIT.py [python3] Migrate PRESUBMIT.py files 2021-08-16 08:29:54 +00:00
runtime_args.gni [VM] error: ‘mallinfo mallinfo()’ is deprecated 2021-12-08 00:25:10 +00:00