dart-sdk/runtime/platform
Martin Kustermann 13c84d8794 Revert "Reland "[vm, gc] Parallel scavenge.""
This reverts commit 898b080d09.

Reason for revert: Seems to cause crashes in g3, see b/153524644.

Original change's description:
> Reland "[vm, gc] Parallel scavenge."
> 
> Remove header access from typed data case in RawObject::HeapSizeFromClass.
> 
> Address data race between visiting remembered cards and allocating new large pages for promotion.
> 
> Change-Id: I92cc4604ed38ab8f42b87b140a26a8118e7030d4
> Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/142565
> Reviewed-by: Martin Kustermann <kustermann@google.com>
> Commit-Queue: Ryan Macnak <rmacnak@google.com>

TBR=kustermann@google.com,aam@google.com,rmacnak@google.com,asiva@google.com

Change-Id: I3ef7bd5c3d0ca575f33cf5f712f58476037d2d90
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/142861
Reviewed-by: Martin Kustermann <kustermann@google.com>
Commit-Queue: Martin Kustermann <kustermann@google.com>
2020-04-08 14:21:32 +00:00
..
address_sanitizer.h [vm] Fix one MSAN failure; add UBSAN configuration. 2019-10-09 23:38:30 +00:00
allocation.h VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
assert.cc [build] Remove last platform -> vm and bin -> vm dependencies. Fix some ODR violations. 2019-04-22 20:15:43 +00:00
assert.h [vm, io] Fix some MemorySanitizer issues. 2020-02-27 17:50:43 +00:00
atomic.h [vm] Require explicit loads and stores when using AcqRelAtomic. 2020-03-19 16:19:59 +00:00
BUILD.gn [build] Remove last platform -> vm and bin -> vm dependencies. Fix some ODR violations. 2019-04-22 20:15:43 +00:00
elf.h [vm/compiler] Reland "Add --save-debugging-info flag to gen_snapshot." 2019-12-18 14:14:41 +00:00
floating_point.h [gardening] Fix import to fix Flutter build 2019-09-06 09:08:49 +00:00
floating_point_win.cc Rename TARGET_OS_* to HOST_OS_*. 2017-03-15 13:11:05 -07:00
floating_point_win.h Make header include guards great again 2016-10-26 00:26:03 -07:00
globals.h Revert "Reland "[vm, gc] Parallel scavenge."" 2020-04-08 14:21:32 +00:00
growable_array.h [vm/aot] Use a global dispatch table for instance calls in AOT. 2020-02-03 11:04:15 +00:00
hashmap.cc [vm] Propagate more UTF8 conversion errors 2018-09-06 02:23:21 +00:00
hashmap.h [vm] Propagate more UTF8 conversion errors 2018-09-06 02:23:21 +00:00
memory_sanitizer.h [vm, io] Fix some MemorySanitizer issues. 2020-02-27 17:50:43 +00:00
platform_sources.gni [vm] Fix some TSAN failures. Migrate remaining uses of AtomicOperations to std::atomic. 2019-10-21 16:26:39 +00:00
safe_stack.h [vm, fuchsia, arm64] Restore the shadow call stack on exceptions. 2019-10-02 05:33:29 +00:00
signal_blocker.h VM: Re-format to use at most one newline between functions 2017-07-13 08:08:37 -07:00
splay-tree-inl.h [ VM ] Updated splay-tree licenses, added V8 project authors to AUTHORS 2019-04-30 19:50:46 +00:00
splay-tree.h [ VM ] Updated splay-tree licenses, added V8 project authors to AUTHORS 2019-04-30 19:50:46 +00:00
syslog.h [build] Remove last platform -> vm and bin -> vm dependencies. Fix some ODR violations. 2019-04-22 20:15:43 +00:00
syslog_android.cc [build] Remove last platform -> vm and bin -> vm dependencies. Fix some ODR violations. 2019-04-22 20:15:43 +00:00
syslog_fuchsia.cc [build] Remove last platform -> vm and bin -> vm dependencies. Fix some ODR violations. 2019-04-22 20:15:43 +00:00
syslog_linux.cc [build] Remove last platform -> vm and bin -> vm dependencies. Fix some ODR violations. 2019-04-22 20:15:43 +00:00
syslog_macos.cc [build] Remove last platform -> vm and bin -> vm dependencies. Fix some ODR violations. 2019-04-22 20:15:43 +00:00
syslog_win.cc [build] Remove last platform -> vm and bin -> vm dependencies. Fix some ODR violations. 2019-04-22 20:15:43 +00:00
text_buffer.cc [dart/vm]: fix bug in TextBuffer capacity 2019-05-01 22:26:41 +00:00
text_buffer.h [vm] Move some string utils from runtime/vm to runtime/platform. 2018-03-01 02:07:46 +00:00
thread_sanitizer.h [vm] Fix TSAN failures related to object headers and GC task phases. 2019-10-09 21:48:20 +00:00
unicode.cc [dart/fuzzer] Mechanism for target functions 2019-05-02 18:12:19 +00:00
unicode.h Reland "[vm] Finish adding support for ECMAScript 2018 features." 2019-04-29 09:11:48 +00:00
utils.cc Reland "[ VM / DartDev ] Added support for format and pub commands via standalone VM" 2020-02-06 00:04:09 +00:00
utils.h [vm/aot] Fix broken benchmarks 2020-02-19 20:49:29 +00:00
utils_android.cc [vm] Move some string utils from runtime/vm to runtime/platform. 2018-03-01 02:07:46 +00:00
utils_android.h [vm/compiler] bit utilities 2019-10-07 18:13:06 +00:00
utils_fuchsia.cc [vm] Move some string utils from runtime/vm to runtime/platform. 2018-03-01 02:07:46 +00:00
utils_fuchsia.h [vm/compiler] bit utilities 2019-10-07 18:13:06 +00:00
utils_linux.cc [vm] Move some string utils from runtime/vm to runtime/platform. 2018-03-01 02:07:46 +00:00
utils_linux.h [vm/compiler] bit utilities 2019-10-07 18:13:06 +00:00
utils_macos.cc Use MAP_JIT when doing an mmap for executable pages (needed for macOS Catalina). 2019-08-14 16:51:49 +00:00
utils_macos.h [vm/compiler] bit utilities 2019-10-07 18:13:06 +00:00
utils_win.cc [vm] Move some string utils from runtime/vm to runtime/platform. 2018-03-01 02:07:46 +00:00
utils_win.h [vm/compiler] bit utilities 2019-10-07 18:13:06 +00:00