dart-sdk/runtime
Ryan Macnak 112dbabc10 [vm] Update Megamorphic::filled_entry_count_ under the megamorphic lock.
Otherwise the background compiler may see 0 when the mutator grows the megamorphic cache.

Bug: https://github.com/dart-lang/sdk/issues/37257
Change-Id: I64a31937391ad6c0f086f8f175501ca4ef06c305
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/105969
Commit-Queue: Ryan Macnak <rmacnak@google.com>
Reviewed-by: Alexander Markov <alexmarkov@google.com>
2019-06-13 21:13:15 +00:00
..
bin [vm/ffi] SimDBC64 align stack frame 2019-06-13 16:26:40 +00:00
docs [vm, gc] Document object representation. 2019-03-01 00:32:25 +00:00
include [gen_snapshot] Provide option to generate ELF libraries pre-stripped. 2019-06-07 17:43:05 +00:00
lib [vm/ffi] SimDBC64 align stack frame 2019-06-13 16:26:40 +00:00
observatory [ VM / Service ] Made Logging event and LogRecord public 2019-05-28 19:20:40 +00:00
platform [vm] Account for DBC32 when deciding between 32-bit and 64-bit ELF. 2019-05-29 23:59:12 +00:00
tests/vm [vm, compiler] Specialize unoptimized monomorphic and megamorphic calls. 2019-06-12 21:56:53 +00:00
third_party [vm, fuchsia] Fix deps and stop suppressing -fvisibility=hidden. 2019-04-29 23:31:27 +00:00
tools [dart/fuzzer] added another ignored parameter 2019-06-13 19:05:04 +00:00
vm [vm] Update Megamorphic::filled_entry_count_ under the megamorphic lock. 2019-06-13 21:13:15 +00:00
.gitignore
BUILD.gn Allow building Dart with Fuchsia SDK enabled buildroots. 2019-05-07 00:43:33 +00:00
codereview.settings
configs.gni [vm, fuchsia] Fix deps and stop suppressing -fvisibility=hidden. 2019-04-29 23:31:27 +00:00
CPPLINT.cfg
PRESUBMIT.py Fix PRESUBMIT.py so it is python3-compatible. 2019-05-07 20:53:06 +00:00
runtime_args.gni [vm/bytecode] Enable building of kernel service snapshot 2019-04-05 22:31:58 +00:00