dart-sdk/runtime/vm
Johnni Winther f17cf33c6d [kernel] Move Pattern nodes to package:kernel
These AST nodes were so far internal to the CFE, but since we need to
move the pattern lowering to the constant evaluator we need to support them in the AST defined in package:kernel.

TEST=existing

Change-Id: Ie6c5f0f8ad75a866c5d965fdf506bc869ffaf654
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/288241
Reviewed-by: Chloe Stefantsova <cstefantsova@google.com>
Commit-Queue: Johnni Winther <johnniwinther@google.com>
Reviewed-by: Alexander Markov <alexmarkov@google.com>
Reviewed-by: Joshua Litt <joshualitt@google.com>
2023-03-13 08:43:07 +00:00
..
compiler [kernel] Move Pattern nodes to package:kernel 2023-03-13 08:43:07 +00:00
ffi [vm/ffi] FfiNative assets 2023-01-18 21:08:38 +00:00
heap [vm] Update to variadic FATAL. 2023-03-06 22:06:59 +00:00
libfuzzer Spelling runtime vm 2022-12-29 10:18:02 +00:00
service [VM/Service] Add support for class modifiers 2023-02-27 21:07:41 +00:00
allocation.cc [vm] Update to variadic FATAL. 2023-03-06 22:06:59 +00:00
allocation.h
allocation_test.cc
analyze_snapshot_api_impl.cc Change relative_offset and size to 0 when PayloadStart() is 0 2023-02-17 10:25:17 +00:00
app_snapshot.cc [vm] Update to variadic FATAL. 2023-03-06 22:06:59 +00:00
app_snapshot.h [vm] Update to variadic FATAL. 2023-03-06 22:06:59 +00:00
assert_test.cc
atomic_test.cc
base64.cc
base64.h
base64_test.cc
base_isolate.h
benchmark_test.cc [3.0 alpha][VM/Runtime] - Flip flag to make strong null safety the default. 2022-12-06 04:04:23 +00:00
benchmark_test.h [vm] Remove malloc profiler. 2023-03-06 21:00:30 +00:00
bit_set.h
bit_set_test.cc
bit_vector.cc
bit_vector.h
bit_vector_test.cc
bitfield.h [vm] Raise the limit on the number of classes. 2022-11-17 20:35:47 +00:00
bitfield_test.cc
bitmap.cc [vm] Update to variadic FATAL. 2023-03-06 22:06:59 +00:00
bitmap.h [vm] Update to variadic FATAL. 2023-03-06 22:06:59 +00:00
bitmap_test.cc
boolfield.h
boolfield_test.cc
bootstrap.cc [vm] Rename the default implementation classes of Map and Set. 2022-11-15 17:15:58 +00:00
bootstrap.h
bootstrap_natives.cc
bootstrap_natives.h [vm] Avoid a second map lookup when dispatching isolate messages. 2023-02-27 18:08:25 +00:00
bss_relocs.cc
bss_relocs.h
BUILD.gn Revert "[VM] Begin supporting Perfetto file recorder" 2023-02-28 12:41:00 +00:00
canonical_tables.cc [vm] Weakly cache all RegExp per isolate group, instead of strongly caching 256 RegExp per isolate. 2023-02-06 21:49:07 +00:00
canonical_tables.h [vm] Weakly cache all RegExp per isolate group, instead of strongly caching 256 RegExp per isolate. 2023-02-06 21:49:07 +00:00
catch_entry_moves_test.cc
class_finalizer.cc Spelling pkg 2023-01-19 10:06:29 +00:00
class_finalizer.h [vm] Initial implementation of record types 2022-09-12 22:40:57 +00:00
class_finalizer_test.cc
class_id.h [vm] Simplify is-deeply-immutable check in transitive object copy 2023-02-09 00:23:22 +00:00
class_table.cc Reland "[ VM ] Add support for sampling old space allocations" 2023-01-16 16:28:43 +00:00
class_table.h Reland "[ VM ] Add support for sampling old space allocations" 2023-01-16 16:28:43 +00:00
closure_functions_cache.cc Reland "[vm] Cleanup unused code in ClosureFunctionsCache" 2022-10-14 14:09:44 +00:00
closure_functions_cache.h Reland "[vm] Cleanup unused code in ClosureFunctionsCache" 2022-10-14 14:09:44 +00:00
code_comments.cc
code_comments.h
code_descriptors.cc [VM/Runtime] - Fix ubsan warning. 2023-02-24 23:01:28 +00:00
code_descriptors.h [vm, compiler] Remove quadratic time spent verifying handle lifetime. 2022-11-11 18:37:44 +00:00
code_descriptors_test.cc
code_entry_kind.h
code_observers.cc
code_observers.h
code_patcher.cc Spelling sdk 2023-01-20 12:37:49 +00:00
code_patcher.h
code_patcher_arm.cc
code_patcher_arm64.cc
code_patcher_arm64_test.cc
code_patcher_arm_test.cc
code_patcher_ia32.cc [vm, gc] Add missing write barrier to IA32 code patching. 2022-10-27 16:05:39 +00:00
code_patcher_ia32_test.cc
code_patcher_riscv.cc [vm] Appease UBSAN for ARM64 and RV64. 2022-08-25 17:15:33 +00:00
code_patcher_riscv_test.cc
code_patcher_x64.cc [vm] Update to variadic FATAL. 2023-03-06 22:06:59 +00:00
code_patcher_x64_test.cc
compiler_test.cc [vm] Raise the limit on the number of classes. 2022-11-17 20:35:47 +00:00
constants.h Added byte registers to the x86-64 disassembler 2022-06-08 22:57:03 +00:00
constants_arm.cc
constants_arm.h [vm/ffi] Support varargs in the backend 2023-01-20 10:30:41 +00:00
constants_arm64.cc
constants_arm64.h [vm, compiler] Use ARMv8.1 AMOs in the write barrier stub on Mac. 2023-02-27 22:26:36 +00:00
constants_base.h [vm, ffi] Misc fixes for RV32 FFI. 2022-06-08 19:41:52 +00:00
constants_ia32.cc Added byte registers to the x86-64 disassembler 2022-06-08 22:57:03 +00:00
constants_ia32.h [vm/ffi] Support varargs in the backend 2023-01-20 10:30:41 +00:00
constants_riscv.cc [vm, compiler] Use RISC-V's compare-and-branch for a shorter write barrier sequence. 2022-06-23 15:58:15 +00:00
constants_riscv.h Spelling 2023-01-24 18:00:25 +00:00
constants_x64.cc Added byte registers to the x86-64 disassembler 2022-06-08 22:57:03 +00:00
constants_x64.h [vm/ffi] Support varargs in the backend 2023-01-20 10:30:41 +00:00
constants_x86.h
cpu.h
cpu_arm.cc Fallback to uname for detecting ARM CPU architecture 2022-04-13 07:54:02 +00:00
cpu_arm.h
cpu_arm64.cc
cpu_arm64.h [vm, compiler] Use ARMv8.1 AMOs in the write barrier stub on Mac. 2023-02-27 22:26:36 +00:00
cpu_ia32.cc
cpu_ia32.h
cpu_riscv.cc [vm, compiler] Misc RISC-V codegen tweaks. 2022-11-21 21:52:03 +00:00
cpu_riscv.h
cpu_test.cc
cpu_x64.cc [vm] Add a stub simx64. 2022-07-29 18:11:01 +00:00
cpu_x64.h
cpuid.cc [vm] Guard against bad brand strings in CPUID 2022-11-14 15:42:52 +00:00
cpuid.h [vm] Guard against bad brand strings in CPUID 2022-11-14 15:42:52 +00:00
cpuinfo.h
cpuinfo_android.cc
cpuinfo_fuchsia.cc
cpuinfo_linux.cc [build] Address warnings in gcc 11 and 12. 2022-12-15 17:36:39 +00:00
cpuinfo_macos.cc
cpuinfo_test.cc
cpuinfo_win.cc
custom_isolate_test.cc [vm] Remove support for old native "<name>" syntax in VM 2022-11-01 09:35:02 +00:00
dart.cc [vm] Make VM strict about min required Mac OS X version. 2023-03-08 09:08:39 +00:00
dart.h [vm] Add Dart_SetDwarfStackTraceFootnoteCallback 2022-12-15 13:45:10 +00:00
dart_api_impl.cc [vm] Update to variadic FATAL. 2023-03-06 22:06:59 +00:00
dart_api_impl.h [vm] Update to variadic FATAL. 2023-03-06 22:06:59 +00:00
dart_api_impl_test.cc [ VM ] Ensure heap profiler state is updated on TLAB release due to scavenge 2023-01-25 17:56:39 +00:00
dart_api_message.h
dart_api_state.cc
dart_api_state.h Reland "[VM - Runtime] Return nullptr when allocating a FinalizablePersistentHandle fails" 2022-09-06 15:13:16 +00:00
dart_entry.cc [vm] Stricter checks when sending isolate messages between groups. 2022-10-28 19:18:51 +00:00
dart_entry.h
datastream.cc
datastream.h Spelling sdk 2023-01-20 12:37:49 +00:00
datastream_test.cc
debugger.cc [vm] Fix crash when pausing on unhandled exception in async function without awaiter 2023-02-15 15:45:48 +00:00
debugger.h [vm] Ensure unoptimized compilations do not have an active isolate 2023-01-18 08:45:31 +00:00
debugger_api_impl_test.cc Fix typos 2022-06-10 15:48:54 +00:00
debugger_api_impl_test.h Spelling pkg 2023-01-19 10:06:29 +00:00
debugger_arm.cc
debugger_arm64.cc
debugger_ia32.cc
debugger_riscv.cc
debugger_x64.cc
deferred_objects.cc [vm] Update to variadic FATAL. 2023-03-06 22:06:59 +00:00
deferred_objects.h [vm] Packed representation of record shape 2022-12-20 20:11:48 +00:00
deopt_instructions.cc [vm] Packed representation of record shape 2022-12-20 20:11:48 +00:00
deopt_instructions.h Revert "[vm, compiler] Implement unboxed SIMD for RISC-V via lowering." 2022-08-03 10:32:46 +00:00
dispatch_table.cc [vm] Follow up to 4a4eedd860 2022-09-12 12:33:57 +00:00
dispatch_table.h [vm] Follow up to 4a4eedd860 2022-09-12 12:33:57 +00:00
double_conversion.cc
double_conversion.h
double_internals.h
dwarf.cc [vm] Update to variadic FATAL. 2023-03-06 22:06:59 +00:00
dwarf.h Spelling tests 2023-01-19 16:24:29 +00:00
elf.cc Spelling 2023-01-24 18:00:25 +00:00
elf.h [vm] Make symbol names more user-readable. 2022-10-06 10:33:09 +00:00
exceptions.cc [VM/Runtime] Fix error message from type error exception string. 2023-02-10 14:26:19 +00:00
exceptions.h Spelling 2023-01-24 18:00:25 +00:00
exceptions_test.cc [vm] Remove support for old native "<name>" syntax in VM 2022-11-01 09:35:02 +00:00
experimental_features.cc [flip-patterns] Enable "records" and "patterns" experiment flags. 2023-03-10 20:02:23 +00:00
experimental_features.h [flip-patterns] Enable "records" and "patterns" experiment flags. 2023-03-10 20:02:23 +00:00
ffi_callback_trampolines.cc
ffi_callback_trampolines.h
field_table.cc Spelling runtime vm 2022-12-29 10:18:02 +00:00
field_table.h
finalizable_data.h
fixed_cache.h
fixed_cache_test.cc Spelling 2023-01-30 18:29:59 +00:00
flag_list.h [vm, gc] Set the idle duration to effectively infinite. 2023-01-27 19:03:18 +00:00
flags.cc [vm] Do not leak string values of flags 2022-11-03 22:41:53 +00:00
flags.h
flags_test.cc [vm] Do not leak string values of flags 2022-11-03 22:41:53 +00:00
frame_layout.h [vm, compiler] Use more compressed instructions on RISC-V. 2022-04-27 17:11:35 +00:00
gdb_helpers.cc
globals.h Revert "[VM] Begin supporting Perfetto file recorder" 2023-02-28 12:41:00 +00:00
growable_array.h Add missing include <initializer_list> 2023-02-06 22:19:55 +00:00
growable_array_test.cc
guard_field_test.cc
handle_visitor.h
handles.cc [vm] Remove quadratic time spent zapping scoped handles. 2022-11-23 20:24:29 +00:00
handles.h [vm] Remove quadratic time spent zapping scoped handles. 2022-11-23 20:24:29 +00:00
handles_impl.h [vm] Remove quadratic time spent zapping scoped handles. 2022-11-23 20:24:29 +00:00
handles_test.cc
hash.h [vm/compiler] Handle hash caches in the InstantiateTypeArguments stubs. 2022-12-01 10:15:58 +00:00
hash_map.h
hash_map_test.cc [vm] Avoid UB in FinalizeHash(hash) 2022-07-06 12:48:16 +00:00
hash_table.h [vm] Extend the hash_table.h templates to support weak sets. 2023-01-18 20:16:11 +00:00
hash_table_test.cc
image_snapshot.cc Spelling runtime vm 2022-12-29 10:18:02 +00:00
image_snapshot.h Spelling sdk 2023-01-20 12:37:49 +00:00
instructions.cc [vm, compiler] Fix annotating pool references in gen_snapshot. 2022-05-11 19:52:45 +00:00
instructions.h [vm, compiler] Fix annotating pool references in gen_snapshot. 2022-05-11 19:52:45 +00:00
instructions_arm.cc [vm, compiler] Fix annotating pool references in gen_snapshot. 2022-05-11 19:52:45 +00:00
instructions_arm.h Spelling runtime vm 2022-12-29 10:18:02 +00:00
instructions_arm64.cc [vm, compiler] Fix annotating pool references in gen_snapshot. 2022-05-11 19:52:45 +00:00
instructions_arm64.h Spelling runtime vm 2022-12-29 10:18:02 +00:00
instructions_arm64_test.cc
instructions_arm_test.cc
instructions_ia32.cc
instructions_ia32.h
instructions_ia32_test.cc
instructions_riscv.cc [vm] Appease UBSAN for ARM64 and RV64. 2022-08-25 17:15:33 +00:00
instructions_riscv.h Spelling runtime vm 2022-12-29 10:18:02 +00:00
instructions_riscv_test.cc
instructions_x64.cc [vm] Update to variadic FATAL. 2023-03-06 22:06:59 +00:00
instructions_x64.h [gardening] Fix ubsan integer overflow when testing max distances for pc-relative calls 2023-02-03 11:00:18 +00:00
instructions_x64_test.cc
intrusive_dlist.h
intrusive_dlist_test.cc
isolate.cc [vm] Update to variadic FATAL. 2023-03-06 22:06:59 +00:00
isolate.h [vm] Remove unnecessary check for compaction from the profiler. 2023-02-24 03:39:05 +00:00
isolate_reload.cc [vm] Update to variadic FATAL. 2023-03-06 22:06:59 +00:00
isolate_reload.h Spelling tests 2023-01-19 16:24:29 +00:00
isolate_reload_test.cc [cfe] Report error on : for default values 2023-03-06 19:04:55 +00:00
isolate_test.cc [infra] Support for Alpine Linux Sysroot 2023-01-19 10:36:51 +00:00
json_stream.cc [ Service / AOT ] Include line numbers for Functions in AOT snapshots 2022-06-02 16:50:19 +00:00
json_stream.h [ Service / AOT ] Include line numbers for Functions in AOT snapshots 2022-06-02 16:50:19 +00:00
json_test.cc [flip-modifiers]: Reapply "Enforce current library restrictions." 2023-03-03 09:37:38 +00:00
json_writer.cc [vm] Speed up JSON encoding. 2023-02-21 18:58:42 +00:00
json_writer.h
kernel.cc [vm] Switch representation of line_starts to allow binary searching 2022-11-11 01:59:28 +00:00
kernel.h [vm] Switch representation of line_starts to allow binary searching 2022-11-11 01:59:28 +00:00
kernel_binary.cc [vm] Switch representation of line_starts to allow binary searching 2022-11-11 01:59:28 +00:00
kernel_binary.h [kernel] Move Pattern nodes to package:kernel 2023-03-13 08:43:07 +00:00
kernel_isolate.cc [vm/reload] Reject failed compilation during isolate reload 2023-01-27 17:47:38 +00:00
kernel_isolate.h [vm/reload] Reject failed compilation during isolate reload 2023-01-27 17:47:38 +00:00
kernel_loader.cc [vm] Update to variadic FATAL. 2023-03-06 22:06:59 +00:00
kernel_loader.h [vm] Cleanup kernel format versioning from the VM 2022-11-03 15:44:25 +00:00
kernel_test.cc [vm] Switch representation of line_starts to allow binary searching 2022-11-11 01:59:28 +00:00
lockers.cc
lockers.h
log.cc [vm] Fix default log filtering to include the vm-service. 2022-05-11 19:31:04 +00:00
log.h
log_test.cc [infra] Support for Alpine Linux Sysroot 2023-01-19 10:36:51 +00:00
longjump.cc
longjump.h
longjump_test.cc
megamorphic_cache_table.cc
megamorphic_cache_table.h
memory_region.cc
memory_region.h Revert "[vm, gc] Assert the whole object is in to-space, not just its beginning." 2022-12-01 01:35:26 +00:00
memory_region_test.cc
message.cc
message.h [vm, gc] Common page structure for both generations. 2022-09-27 21:34:05 +00:00
message_handler.cc [vm] Finish removing legacy restart mechanism. 2023-01-31 18:28:59 +00:00
message_handler.h [vm] Finish removing legacy restart mechanism. 2023-01-31 18:28:59 +00:00
message_handler_test.cc
message_snapshot.cc [vm/isolates] Include retaining path into an illegal send argument exception. 2023-02-23 03:11:08 +00:00
message_snapshot.h [vm] Prevent Dart_NewSendPort from bypassing the arbitrary object checks. 2022-08-19 18:10:15 +00:00
message_test.cc
metrics.cc
metrics.h
metrics_test.cc [vm/heap/metrics] Make sure heap-related metric are reported for the isolate group, rather than isolate. 2022-06-08 18:01:02 +00:00
mixin_test.cc [cfe] Remove support for old super-mixins feature 2022-06-13 15:30:57 +00:00
native_api_impl.cc
native_arguments.h [vm] Remove KBC support from NativeArguments. 2023-02-13 18:24:32 +00:00
native_entry.cc [vm] Update to variadic FATAL. 2023-03-06 22:06:59 +00:00
native_entry.h
native_entry_test.cc
native_entry_test.h
native_function.h
native_message_handler.cc
native_message_handler.h
native_symbol.h
native_symbol_android.cc
native_symbol_fuchsia.cc
native_symbol_linux.cc
native_symbol_macos.cc
native_symbol_win.cc
object.cc [vm] Fix equality of uninstantiated generic closures 2023-03-08 21:44:56 +00:00
object.h [vm] Update to variadic FATAL. 2023-03-06 22:06:59 +00:00
object_arm64_test.cc
object_arm_test.cc
object_graph.cc [vm/api] Introduce Dart_WriteHeapSnapshot API 2022-12-01 14:38:44 +00:00
object_graph.h [vm/api] Introduce Dart_WriteHeapSnapshot API 2022-12-01 14:38:44 +00:00
object_graph_copy.cc [vm] Update to variadic FATAL. 2023-03-06 22:06:59 +00:00
object_graph_copy.h [vm/isolates] Include retaining path into an illegal send argument exception. 2023-02-23 03:11:08 +00:00
object_graph_test.cc
object_ia32_test.cc
object_id_ring.cc
object_id_ring.h
object_id_ring_test.cc
object_reload.cc [vm] Fix false-positive in const field removal detection. 2023-03-07 18:19:07 +00:00
object_riscv_test.cc
object_service.cc [VM/Service] Add support for class modifiers 2023-02-27 21:07:41 +00:00
object_set.h
object_store.cc [vm/ffi] Support varargs 2023-01-20 10:30:41 +00:00
object_store.h [vm] Weakly cache all RegExp per isolate group, instead of strongly caching 256 RegExp per isolate. 2023-02-06 21:49:07 +00:00
object_store_test.cc
object_test.cc [vm] Remove malloc profiler. 2023-03-06 21:00:30 +00:00
object_x64_test.cc
os.h [vm] Remove thread time from the VM-internal recorders. 2023-03-03 19:05:28 +00:00
os_android.cc [vm] Remove thread time from the VM-internal recorders. 2023-03-03 19:05:28 +00:00
os_fuchsia.cc [vm] Remove thread time from the VM-internal recorders. 2023-03-03 19:05:28 +00:00
os_linux.cc [vm] Remove thread time from the VM-internal recorders. 2023-03-03 19:05:28 +00:00
os_macos.cc [vm] Update to variadic FATAL. 2023-03-06 22:06:59 +00:00
os_test.cc
os_thread.cc Reland "[build, vm] Access TLS with less code." 2023-03-02 23:07:16 +00:00
os_thread.h Reland "[build, vm] Access TLS with less code." 2023-03-02 23:07:16 +00:00
os_thread_absl.cc [vm] Update to variadic FATAL. 2023-03-06 22:06:59 +00:00
os_thread_absl.h
os_thread_android.cc [vm] Update to variadic FATAL. 2023-03-06 22:06:59 +00:00
os_thread_android.h
os_thread_fuchsia.cc [vm] Update to variadic FATAL. 2023-03-06 22:06:59 +00:00
os_thread_fuchsia.h
os_thread_linux.cc [vm] Update to variadic FATAL. 2023-03-06 22:06:59 +00:00
os_thread_linux.h
os_thread_macos.cc [vm] Update to variadic FATAL. 2023-03-06 22:06:59 +00:00
os_thread_macos.h
os_thread_win.cc [vm] Update to variadic FATAL. 2023-03-06 22:06:59 +00:00
os_thread_win.h
os_win.cc [vm] Remove thread time from the VM-internal recorders. 2023-03-03 19:05:28 +00:00
parser.cc [vm] Support multiple local variables with the same name in the same scope 2023-01-31 18:47:46 +00:00
parser.h [vm] Fix various scaling limitations. 2022-12-13 19:28:37 +00:00
pending_deopts.cc [vm] New async/async* implementation in JIT mode 2022-06-02 23:39:45 +00:00
pending_deopts.h [vm] New async/async* implementation in JIT mode 2022-06-02 23:39:45 +00:00
pointer_tagging.h [vm, gc] Common page structure for both generations. 2022-09-27 21:34:05 +00:00
port.cc [vm] Prevent Dart_NewSendPort from bypassing the arbitrary object checks. 2022-08-19 18:10:15 +00:00
port.h [vm] Prevent Dart_NewSendPort from bypassing the arbitrary object checks. 2022-08-19 18:10:15 +00:00
port_set.h
port_test.cc
proccpuinfo.cc
proccpuinfo.h
profiler.cc [vm] Remove malloc profiler. 2023-03-06 21:00:30 +00:00
profiler.h [vm] Remove malloc profiler. 2023-03-06 21:00:30 +00:00
profiler_service.cc [vm] Remove malloc profiler. 2023-03-06 21:00:30 +00:00
profiler_service.h [vm] Remove malloc profiler. 2023-03-06 21:00:30 +00:00
profiler_test.cc [vm] Remove malloc profiler. 2023-03-06 21:00:30 +00:00
program_visitor.cc [vm] Update to variadic FATAL. 2023-03-06 22:06:59 +00:00
program_visitor.h
random.cc [ VM ] Add support for heap sampling profiler 2022-11-22 18:05:24 +00:00
random.h [ VM ] Add support for heap sampling profiler 2022-11-22 18:05:24 +00:00
raw_object.cc [vm] Update to variadic FATAL. 2023-03-06 22:06:59 +00:00
raw_object.h Revert "[vm] Remove quadratic-time Script::FindLibrary." 2023-02-24 07:45:06 +00:00
raw_object_fields.cc [vm] Add WeakArray; to be used to create weak canonical sets. 2023-01-17 20:33:03 +00:00
raw_object_fields.h [vm/api] Introduce Dart_WriteHeapSnapshot API 2022-12-01 14:38:44 +00:00
regexp.cc [vm/regexp] Name generated Regexp function with actual expression. 2023-03-09 03:49:58 +00:00
regexp.h
regexp_assembler.cc
regexp_assembler.h
regexp_assembler_bytecode.cc
regexp_assembler_bytecode.h
regexp_assembler_bytecode_inl.h
regexp_assembler_ir.cc [vm/regexp] Follow-up to RegExp sharing change 438b81c4f2. 2023-01-27 00:43:59 +00:00
regexp_assembler_ir.h [vm/regexp] Follow-up to RegExp sharing change 438b81c4f2. 2023-01-27 00:43:59 +00:00
regexp_ast.cc
regexp_ast.h
regexp_bytecodes.h
regexp_interpreter.cc Spelling runtime bin 2023-01-06 07:48:22 +00:00
regexp_interpreter.h
regexp_parser.cc
regexp_parser.h
regexp_test.cc [vm/regexp] Name generated Regexp function with actual expression. 2023-03-09 03:49:58 +00:00
report.cc Spelling runtime vm 2022-12-29 10:18:02 +00:00
report.h
resolver.cc [vm] Support dynamic access to record fields in JIT mode 2022-10-03 21:24:47 +00:00
resolver.h
reusable_handles.h [vm] Extend the hash_table.h templates to support weak sets. 2023-01-18 20:16:11 +00:00
reverse_pc_lookup_cache.cc
reverse_pc_lookup_cache.h
ring_buffer.h
ring_buffer_test.cc
runtime_entry.cc [vm] Update to variadic FATAL. 2023-03-06 22:06:59 +00:00
runtime_entry.h
runtime_entry_arm.cc
runtime_entry_arm64.cc
runtime_entry_ia32.cc
runtime_entry_list.h [vm] Replace Double_hashCode native method with graph intrinsic implementation. 2022-11-17 02:28:37 +00:00
runtime_entry_riscv.cc
runtime_entry_x64.cc
scope_timer.h
scopes.cc [vm] Support multiple local variables with the same name in the same scope 2023-01-31 18:47:46 +00:00
scopes.h [vm] Support multiple local variables with the same name in the same scope 2023-01-31 18:47:46 +00:00
scopes_test.cc [vm] Support multiple local variables with the same name in the same scope 2023-01-31 18:47:46 +00:00
service.cc [ Service ] Remove unused variable in GetIsolateMetricList 2023-03-10 18:35:43 +00:00
service.h [VM/Service] Add support for class modifiers 2023-02-27 21:07:41 +00:00
service_event.cc [ Service ] Add gcType to Event 2022-07-20 18:08:27 +00:00
service_event.h
service_isolate.cc [vm] Prevent Dart_NewSendPort from bypassing the arbitrary object checks. 2022-08-19 18:10:15 +00:00
service_isolate.h Fix typos 2022-06-15 11:08:28 +00:00
service_test.cc Spelling 2023-01-24 18:00:25 +00:00
signal_handler.h
signal_handler_android.cc
signal_handler_fuchsia.cc
signal_handler_linux.cc
signal_handler_macos.cc Spelling runtime bin 2023-01-06 07:48:22 +00:00
signal_handler_win.cc
simulator.h [vm] Add a stub simx64. 2022-07-29 18:11:01 +00:00
simulator_arm.cc [vm] Remove KBC support from NativeArguments. 2023-02-13 18:24:32 +00:00
simulator_arm.h [vm] More thoroughly clobber volatile registers in the ARM simulators. 2022-07-07 16:02:51 +00:00
simulator_arm64.cc [vm, compiler] Use ARMv8.1 AMOs in the write barrier stub on Mac. 2023-02-27 22:26:36 +00:00
simulator_arm64.h [vm] More thoroughly clobber volatile registers in the ARM simulators. 2022-07-07 16:02:51 +00:00
simulator_riscv.cc Spelling runtime vm 2022-12-29 10:18:02 +00:00
simulator_riscv.h Import "Add the ratified portions of the B extension: Zba, Zbb, Zbc, Zbs." 2022-11-23 18:39:07 +00:00
simulator_x64.cc [vm] Add a stub simx64. 2022-07-29 18:11:01 +00:00
simulator_x64.h [vm] Add a stub simx64. 2022-07-29 18:11:01 +00:00
snapshot.cc
snapshot.h [vm, gc] Common page structure for both generations. 2022-09-27 21:34:05 +00:00
snapshot_test.cc [vm] Remove malloc profiler. 2023-03-06 21:00:30 +00:00
source_report.cc Revert "[vm] Remove quadratic-time Script::FindLibrary." 2023-02-24 07:45:06 +00:00
source_report.h Revert "[vm] Skip filtered class earlier in source report." 2022-12-01 02:54:18 +00:00
source_report_test.cc Reland "[ VM / Service ] Add abstract flag to Function" 2022-07-15 18:30:20 +00:00
splay-tree.h
stack_frame.cc [vm] Use the right stack maps between executing catch entry moves and jumping to the exception handler. 2022-11-17 17:20:18 +00:00
stack_frame.h [vm] Use the right stack maps between executing catch entry moves and jumping to the exception handler. 2022-11-17 17:20:18 +00:00
stack_frame_arm.h Spelling runtime vm 2022-12-29 10:18:02 +00:00
stack_frame_arm64.h Spelling runtime vm 2022-12-29 10:18:02 +00:00
stack_frame_ia32.h
stack_frame_riscv.h Spelling runtime vm 2022-12-29 10:18:02 +00:00
stack_frame_test.cc
stack_frame_x64.h Spelling runtime vm 2022-12-29 10:18:02 +00:00
stack_trace.cc [vm, compiler] Use a proper sentinel instead of a string to represent eliminated values. 2023-01-18 23:34:12 +00:00
stack_trace.h [vm] Cleanup more async-related code 2022-07-14 16:04:54 +00:00
static_type_exactness_state.h
stub_code.cc [vm] Record literals 2022-09-12 23:08:17 +00:00
stub_code.h [vm, compiler] Remove quadratic time spent verifying handle lifetime. 2022-11-11 18:37:44 +00:00
stub_code_arm64_test.cc
stub_code_arm_test.cc
stub_code_ia32_test.cc
stub_code_list.h [vm] Runtime type check in await 2022-12-07 22:46:22 +00:00
stub_code_riscv_test.cc
stub_code_test.cc
stub_code_x64_test.cc
symbols.cc [vm] Weakly cache all RegExp per isolate group, instead of strongly caching 256 RegExp per isolate. 2023-02-06 21:49:07 +00:00
symbols.h [vm/regexp] Follow-up to RegExp sharing change 438b81c4f2. 2023-01-27 00:43:59 +00:00
tagged_pointer.h [vm] Add WeakArray; to be used to create weak canonical sets. 2023-01-17 20:33:03 +00:00
tags.cc [vm] Avoid linear scan of runtime entries when collecting a profile sample. 2023-02-23 18:03:57 +00:00
tags.h [vm] Avoid linear scan of runtime entries when collecting a profile sample. 2023-02-23 18:03:57 +00:00
thread.cc [vm] Lock-free management of the profiler's sample blocks. 2023-02-21 19:07:57 +00:00
thread.h [vm] Extend the hash_table.h templates to support weak sets. 2023-01-18 20:16:11 +00:00
thread_barrier.h
thread_barrier_test.cc
thread_interrupter.cc [vm] Lock-free management of the profiler's sample blocks. 2023-02-21 19:07:57 +00:00
thread_interrupter.h [vm] Lock-free management of the profiler's sample blocks. 2023-02-21 19:07:57 +00:00
thread_interrupter_android.cc [vm] Lock-free management of the profiler's sample blocks. 2023-02-21 19:07:57 +00:00
thread_interrupter_android_arm.S
thread_interrupter_fuchsia.cc [vm] Lock-free management of the profiler's sample blocks. 2023-02-21 19:07:57 +00:00
thread_interrupter_linux.cc [vm] Lock-free management of the profiler's sample blocks. 2023-02-21 19:07:57 +00:00
thread_interrupter_macos.cc [vm] Lock-free management of the profiler's sample blocks. 2023-02-21 19:07:57 +00:00
thread_interrupter_win.cc [vm] Lock-free management of the profiler's sample blocks. 2023-02-21 19:07:57 +00:00
thread_pool.cc [vm] Update to variadic FATAL. 2023-03-06 22:06:59 +00:00
thread_pool.h Spelling tools 2023-01-09 15:48:57 +00:00
thread_pool_test.cc
thread_registry.cc [ VM ] Add support for heap sampling profiler 2022-11-22 18:05:24 +00:00
thread_registry.h [ VM ] Add support for heap sampling profiler 2022-11-22 18:05:24 +00:00
thread_stack_resource.cc
thread_stack_resource.h
thread_state.cc
thread_state.h
thread_test.cc Spelling runtime vm 2022-12-29 10:18:02 +00:00
timeline.cc [vm] Remove thread time from the VM-internal recorders. 2023-03-03 19:05:28 +00:00
timeline.h [vm] Remove thread time from the VM-internal recorders. 2023-03-03 19:05:28 +00:00
timeline_android.cc Reland "[vm] Generate event ids for synchronous begin and end events." 2022-07-22 19:13:47 +00:00
timeline_fuchsia.cc Reland "[vm] Generate event ids for synchronous begin and end events." 2022-07-22 19:13:47 +00:00
timeline_linux.cc Reland "[vm] Generate event ids for synchronous begin and end events." 2022-07-22 19:13:47 +00:00
timeline_macos.cc Reland "[vm] Forward dynamic events names to os_signposts as arguments." 2022-07-25 17:42:49 +00:00
timeline_test.cc [vm] Remove thread time from the VM-internal recorders. 2023-03-03 19:05:28 +00:00
timer.cc
timer.h
token.cc Revert "[vm, compiler] Implement unboxed SIMD for RISC-V via lowering." 2022-08-03 10:32:46 +00:00
token.h Revert "[vm, compiler] Implement unboxed SIMD for RISC-V via lowering." 2022-08-03 10:32:46 +00:00
token_position.cc
token_position.h [vm/compiler] Rename PushArgument to MoveArgument 2023-02-20 14:57:57 +00:00
type_testing_stubs.cc Spelling sdk 2023-01-20 12:37:49 +00:00
type_testing_stubs.h Spelling runtime vm 2022-12-29 10:18:02 +00:00
type_testing_stubs_test.cc [cfe] Report error on : for default values 2023-03-06 19:04:55 +00:00
unibrow-inl.h
unibrow.cc Spelling sdk 2023-01-20 12:37:49 +00:00
unibrow.h
unicode.cc
unicode_data.cc
unicode_test.cc
unit_test.cc Reland "[vm] Account for changes in the implicit getters due to load guards" 2023-02-13 21:14:38 +00:00
unit_test.h [vm] Update to variadic FATAL. 2023-03-06 22:06:59 +00:00
uri.cc Spelling runtime vm 2022-12-29 10:18:02 +00:00
uri.h
uri_test.cc [vm/ffi] Native assets Windows fixes 2023-01-20 18:20:17 +00:00
utils_test.cc [vm, gc] Extend alignment helpers to work with alignment offsets. 2022-10-06 00:50:45 +00:00
v8_snapshot_writer.cc
v8_snapshot_writer.h
version.h
version_in.cc [vm] Add OS and architecture to non-symbolic stack traces. 2022-08-05 11:53:37 +00:00
virtual_memory.cc
virtual_memory.h Revert "[vm, gc] Assert the whole object is in to-space, not just its beginning." 2022-12-01 01:35:26 +00:00
virtual_memory_compressed.cc [vm, gc] Common page structure for both generations. 2022-09-27 21:34:05 +00:00
virtual_memory_compressed.h Revert "[vm, gc] Assert the whole object is in to-space, not just its beginning." 2022-12-01 01:35:26 +00:00
virtual_memory_fuchsia.cc [vm] Update to variadic FATAL. 2023-03-06 22:06:59 +00:00
virtual_memory_posix.cc [vm] Fail describing errno if mmap fails for any reason except ENOMEM. 2022-12-15 00:52:58 +00:00
virtual_memory_test.cc [vm, gc] Common page structure for both generations. 2022-09-27 21:34:05 +00:00
virtual_memory_win.cc [vm] Update to variadic FATAL. 2023-03-06 22:06:59 +00:00
visitor.cc [vm] Clean up ClassTable 2022-09-10 15:12:35 +00:00
visitor.h [vm] Clean up ClassTable 2022-09-10 15:12:35 +00:00
vm_sources.gni [vm] Remove malloc profiler. 2023-03-06 21:00:30 +00:00
zone.cc [VM/Runtime] Inline first zone in a StackZone when we are not using 2022-05-05 23:20:25 +00:00
zone.h [vm] Update to variadic FATAL. 2023-03-06 22:06:59 +00:00
zone_test.cc [vm] Remove quadratic time spent zapping scoped handles. 2022-11-23 20:24:29 +00:00
zone_text_buffer.cc
zone_text_buffer.h