dart-sdk/runtime/lib
Ryan Macnak 0713bce1fe [vm, gc] Check for pause requests when marking large arrays.
This was sometimes responsible for the largest GC pause in IsolateSendExitLatency, with a scavenge waiting for a concurrent marker to finish a whole array and pause.

TEST=ci
Change-Id: Ib2d8417ffe6cee3e8436a8c382d2db660e1eef41
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/371180
Commit-Queue: Ryan Macnak <rmacnak@google.com>
Reviewed-by: Alexander Aprelev <aam@google.com>
2024-06-12 20:53:18 +00:00
..
array.cc Reland "[vm] Replace array GetIndexed graph intrinsics with flow graph builder implementation" 2024-04-02 20:41:19 +00:00
async.cc [vm] Remove old async_debugger flag. 2023-06-27 07:18:50 +00:00
async_sources.gni [NNBD/VM] Restructure VM patch files for the NNBD dart sdk split 2019-09-19 03:57:30 +00:00
bool.cc [vm] Make naming more consistent when converting between handles, tagged and untagged pointers. 2021-01-15 23:32:02 +00:00
convert_sources.gni Fix sources to source_set 2019-05-21 17:01:48 +00:00
core_sources.gni [vm] Remove dead runtime entries for WeakProperty 2022-01-18 19:15:25 +00:00
date.cc [vm] Remove dead _localTimeZoneAdjustmentInSeconds. 2022-07-19 17:29:04 +00:00
developer.cc [vm] Identify the vm isolate etc by construction not by name. 2024-02-13 23:32:01 +00:00
developer_sources.gni [NNBD/VM] Restructure VM patch files for the NNBD dart sdk split 2019-09-19 03:57:30 +00:00
double.cc [build] Include FPESAN in UBSAN. 2023-09-21 15:16:39 +00:00
errors.cc [vm/asserts] Keep asserts lines and source snippets in AOT. 2024-04-12 19:42:15 +00:00
ffi.cc Reland "[vm/ffi] Express FFI call closures explicitly in AST" 2023-12-15 15:25:29 +00:00
ffi_dynamic_library.cc [vm] Native asset relative path resolution with symlinks 2024-06-12 16:45:19 +00:00
ffi_dynamic_library.h [vm/ffi] Improve native assets resolution error message 2023-12-04 14:11:58 +00:00
ffi_sources.gni [NNBD/VM] Restructure VM patch files for the NNBD dart sdk split 2019-09-19 03:57:30 +00:00
function.cc [vm] Remove context allocations for tear-offs 2024-02-13 15:33:38 +00:00
growable_array.cc Reland "[vm] Replace array GetIndexed graph intrinsics with flow graph builder implementation" 2024-04-02 20:41:19 +00:00
identical.cc [vm] Make naming more consistent when converting between handles, tagged and untagged pointers. 2021-01-15 23:32:02 +00:00
integers.cc [vm] Update NULL to nullptr in runtime/lib. 2023-03-30 19:28:28 +00:00
integers.h [vm] Better implementation of hashCode function. 2022-10-20 20:31:20 +00:00
invocation_mirror.h
isolate.cc [vm, gc] Check for pause requests when marking large arrays. 2024-06-12 20:53:18 +00:00
isolate_sources.gni [NNBD/VM] Restructure VM patch files for the NNBD dart sdk split 2019-09-19 03:57:30 +00:00
libgen_in.cc [vm] Update NULL to nullptr in runtime/lib. 2023-03-30 19:28:28 +00:00
math.cc [vm] Update NULL to nullptr in runtime/lib. 2023-03-30 19:28:28 +00:00
math_sources.gni [NNBD/VM] Restructure VM patch files for the NNBD dart sdk split 2019-09-19 03:57:30 +00:00
mirrors.cc [vm] Unsound mode cleanup: remove legacy types from the VM 2024-04-30 17:49:37 +00:00
mirrors.h [vm] Add minimal support for mirrors of extension type members 2023-12-07 21:48:50 +00:00
mirrors_sources.gni [NNBD/VM] Restructure VM patch files for the NNBD dart sdk split 2019-09-19 03:57:30 +00:00
object.cc [vm/test] Fix flakiness of vm/dart/use_dwarf_stack_traces_flag_test. 2024-04-23 09:45:21 +00:00
profiler.cc [ VM / Service ] Add UserTag support to C-API and send UserTagChanged 2021-06-23 00:58:47 +00:00
profiler_sources.gni Fix sources to source_set 2019-05-21 17:01:48 +00:00
regexp.cc [vm/aot] Make regexp/stack-overflow test pass 2023-11-27 15:22:40 +00:00
simd128.cc [build] Include FPESAN in UBSAN. 2023-09-21 15:16:39 +00:00
stacktrace.cc [vm] Rework awaiter stack unwinding. 2023-06-30 14:03:03 +00:00
stacktrace.h Reland "[ Service / dart:isolate ] Added getPorts RPC and 'debugName' optional" 2020-10-29 02:52:03 +00:00
stopwatch.cc [vm] refactor native entry and native entry type arguments 2018-12-13 19:29:26 +00:00
string.cc [vm] Make String.codeUnitAt monomorphic 2024-03-24 14:50:17 +00:00
timeline.cc [VM/Timeline] Store an array of flow IDs in each dart::TimelineEvent 2023-05-26 13:08:27 +00:00
typed_data.cc [vm/compiler] Limit exposure of untagged pointers to managed memory. 2024-03-22 10:12:39 +00:00
typed_data_sources.gni [NNBD/VM] Restructure VM patch files for the NNBD dart sdk split 2019-09-19 03:57:30 +00:00
uri.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
vmservice.cc [vm] Remove external strings 2024-03-20 20:08:13 +00:00
vmservice_sources.gni Fix sources to source_set 2019-05-21 17:01:48 +00:00