dart-sdk/runtime
Martin Kustermann 2591b084d8 [vm/concurrency] Use store-release/load-acquire barriers in lazy creation of offset-to-field array
Fixes https://github.com/dart-lang/sdk/issues/46548

TEST=Fixes data race reported by TSAN.

Change-Id: Ie55a60b5bcfb0fda1b9d994765580dc0e5657061
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/206791
Reviewed-by: Alexander Aprelev <aam@google.com>
Commit-Queue: Martin Kustermann <kustermann@google.com>
2021-07-14 16:58:41 +00:00
..
bin [VM] Adds leaf call option to FfiNative. 2021-07-14 09:13:51 +00:00
docs Don't store entry points directly in ICData and MegamorphicCache 2021-07-12 17:17:25 +00:00
include [vm] Fix gcc build. 2021-07-02 00:45:53 +00:00
lib [vm/concurrency] Implement a fast transitive object copy for isolate message passing 2021-07-13 19:04:20 +00:00
observatory [ VM / Service ] Add UserTag support to C-API and send UserTagChanged 2021-06-23 00:58:47 +00:00
observatory_2 [ VM / Service ] Add UserTag support to C-API and send UserTagChanged 2021-06-23 00:58:47 +00:00
platform [vm] Don't block OOB messages or reload during field initialization; make interrupts lock-free. 2021-07-14 00:09:10 +00:00
tests [vm/concurrency] Do not use standalone/io/file_fuzz_test.dart for isolate stress builder tests 2021-07-14 13:13:30 +00:00
third_party [tools] Update all iteritems -> items 2021-05-20 11:36:52 +00:00
tools Make ResolvedLibraryResult.element/units non-nullable. 2021-07-12 20:48:37 +00:00
vm [vm/concurrency] Use store-release/load-acquire barriers in lazy creation of offset-to-field array 2021-07-14 16:58:41 +00:00
.clang-tidy
.gitignore
BUILD.gn [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
codereview.settings
configs.gni Reland "[vm] Build dart2native dependencies with the normal "create_sdk" target" 2020-06-17 16:12:26 +00:00
CPPLINT.cfg
PRESUBMIT.py
runtime_args.gni [wasm] Remove deprecated dart_enable_wasm flag. 2021-04-01 22:45:07 +00:00