..
service
Fix test failure and add new awaiterFrames to service_dev.md
2017-03-31 13:18:07 -07:00
allocation.cc
Relax zone allocation assertion
2016-09-23 13:06:14 -07:00
allocation.h
Add an option to gen_snapshot for creating a Makefile describing a snapshot's dependencies. This option may be used when generating any snapshot kind, or without generating a snapshot.
2017-02-23 12:40:48 -08:00
allocation_test.cc
Added new type of unit test, RAW_UNIT_TEST_CASE, which is used for tests that can be flaky if run while the VM is alive. Tests created using the RAW_UNIT_TEST_CASE macro will run after the VM has shutdown to avoid having any worker threads contaminating the test results.
2017-01-31 15:16:38 -08:00
aot_optimizer.cc
Reland "Use off-heap data for type feedback in PolymorphicInstanceCallInstr"
2017-04-25 15:27:18 +02:00
aot_optimizer.h
Propagate this-specialization to regular (megamorphic) calls
2017-02-27 13:28:54 +01:00
assembler.cc
VM: Make precompiler process constants/fields only once, avoid using pool.InfoAt()
2016-12-09 09:52:08 +01:00
assembler.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
assembler_arm.cc
Reapply "DWARF and unwind support for AOT assembly output."
2017-03-20 13:02:41 -07:00
assembler_arm.h
Reland "Use off-heap data for type feedback in PolymorphicInstanceCallInstr"
2017-04-25 15:27:18 +02:00
assembler_arm64.cc
Pass a second type argument vector to all type instantiation calls in the VM.
2017-04-10 21:25:33 -07:00
assembler_arm64.h
Pass a second type argument vector to all type instantiation calls in the VM.
2017-04-10 21:25:33 -07:00
assembler_arm64_test.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
assembler_arm_test.cc
Fix ARM and MIPS builds for gcc 4.9.2.
2016-11-10 11:13:13 -08:00
assembler_dbc.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
assembler_dbc.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
assembler_dbc_test.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
assembler_ia32.cc
Move runtime functions to the more logical runtime_entry.cc.
2017-04-19 10:22:04 -07:00
assembler_ia32.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
assembler_ia32_test.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
assembler_mips.cc
Improve instruction scheduling when calling the store buffer stub.
2017-03-17 10:50:09 -07:00
assembler_mips.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
assembler_mips_test.cc
Fix ARM and MIPS builds for gcc 4.9.2.
2016-11-10 11:13:13 -08:00
assembler_test.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
assembler_x64.cc
Improve instruction scheduling when calling the store buffer stub.
2017-03-17 10:50:09 -07:00
assembler_x64.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
assembler_x64_test.cc
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
assert_test.cc
Added new type of unit test, RAW_UNIT_TEST_CASE, which is used for tests that can be flaky if run while the VM is alive. Tests created using the RAW_UNIT_TEST_CASE macro will run after the VM has shutdown to avoid having any worker threads contaminating the test results.
2017-01-31 15:16:38 -08:00
ast.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
ast.h
Reland "Track the 'awaiter return' call stack..."
2017-02-28 16:13:41 +01:00
ast_printer.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
ast_printer.h
Make header include guards great again
2016-10-26 00:26:03 -07:00
ast_printer_test.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
ast_test.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
ast_transformer.cc
Fix setting breakpoint setting in await statements
2017-03-02 12:21:42 -08:00
ast_transformer.h
Make header include guards great again
2016-10-26 00:26:03 -07:00
atomic.h
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
atomic_android.h
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
atomic_fuchsia.h
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
atomic_linux.h
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
atomic_macos.h
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
atomic_simulator.h
Make header include guards great again
2016-10-26 00:26:03 -07:00
atomic_test.cc
Added new type of unit test, RAW_UNIT_TEST_CASE, which is used for tests that can be flaky if run while the VM is alive. Tests created using the RAW_UNIT_TEST_CASE macro will run after the VM has shutdown to avoid having any worker threads contaminating the test results.
2017-01-31 15:16:38 -08:00
atomic_win.h
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
base_isolate.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
become.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
become.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
benchmark_test.cc
Rename references to "external pages" as "image pages" to avoid confusion with the kind of external memory associated with finalizers.
2017-01-26 09:53:06 -08:00
benchmark_test.h
Fixed tests not having MallocHooks initialized for tests in release mode.
2017-02-24 13:56:06 -08:00
bigint_test.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
bit_set.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
bit_set_test.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
bit_vector.cc
Only reload libraries when they may have been modified.
2016-07-29 11:23:18 -07:00
bit_vector.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
bit_vector_test.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
bitfield.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
bitfield_test.cc
Added new type of unit test, RAW_UNIT_TEST_CASE, which is used for tests that can be flaky if run while the VM is alive. Tests created using the RAW_UNIT_TEST_CASE macro will run after the VM has shutdown to avoid having any worker threads contaminating the test results.
2017-01-31 15:16:38 -08:00
bitmap.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
bitmap.h
Improve the casing of Stackmap and Stacktrace.
2016-12-12 14:51:30 -08:00
bitmap_test.cc
Improve the casing of Stackmap and Stacktrace.
2016-12-12 14:51:30 -08:00
block_scheduler.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
block_scheduler.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
boolfield.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
boolfield_test.cc
Added new type of unit test, RAW_UNIT_TEST_CASE, which is used for tests that can be flaky if run while the VM is alive. Tests created using the RAW_UNIT_TEST_CASE macro will run after the VM has shutdown to avoid having any worker threads contaminating the test results.
2017-01-31 15:16:38 -08:00
bootstrap.cc
Move the Kernel string offsets into the VM's heap.
2017-05-02 17:35:55 +02:00
bootstrap.h
Turn the VM's dart:typed_data into a patch
2016-12-22 10:57:21 +01:00
bootstrap_natives.cc
More ifdefs to make everything build at -O0 and without --gc-sections.
2017-01-19 12:16:48 -08:00
bootstrap_natives.h
Pass a second type argument vector to all type instantiation calls in the VM.
2017-04-10 21:25:33 -07:00
bootstrap_nocore.cc
Move the Kernel string offsets into the VM's heap.
2017-05-02 17:35:55 +02:00
branch_optimizer.cc
VM: [Cleanup] Delete legacy code associated with BranchInstr.
2017-01-18 23:58:58 +01:00
branch_optimizer.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
BUILD.gn
Add support for building patched_sdk and platform.dill for dart2js:
2017-05-01 17:23:02 -07:00
cha.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
cha.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
cha_test.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
class_finalizer.cc
Move runtime functions to the more logical runtime_entry.cc.
2017-04-19 10:22:04 -07:00
class_finalizer.h
Make sure the signature of the call method is finalized before involving it
2017-03-15 16:44:33 -07:00
class_finalizer_test.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
class_table.cc
Sort class IDs before training AppJIT snapshots
2017-02-20 12:14:17 +01:00
class_table.h
Sort class IDs before training AppJIT snapshots
2017-02-20 12:14:17 +01:00
clustered_snapshot.cc
Tree shaker:
2017-04-19 10:03:43 -07:00
clustered_snapshot.h
Tree shaker:
2017-04-19 10:03:43 -07:00
code_descriptors.cc
Resolve initialization order fiasco between code_descriptors.cc and token_position.cc.
2017-03-27 10:24:01 -07:00
code_descriptors.h
Move runtime functions to the more logical runtime_entry.cc.
2017-04-19 10:22:04 -07:00
code_descriptors_test.cc
Manage and capture class and function instantiators in the parser.
2017-03-08 08:55:30 -08:00
code_generator_test.cc
Move runtime functions to the more logical runtime_entry.cc.
2017-04-19 10:22:04 -07:00
code_observers.cc
code_observers.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
code_patcher.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
code_patcher.h
Spelling a
2017-04-24 14:53:51 +02:00
code_patcher_arm.cc
Revert "Do not rely on code patching on DBC for lazy deoptimization."
2017-03-10 10:01:58 +01:00
code_patcher_arm64.cc
Revert "Do not rely on code patching on DBC for lazy deoptimization."
2017-03-10 10:01:58 +01:00
code_patcher_arm64_test.cc
Move runtime functions to the more logical runtime_entry.cc.
2017-04-19 10:22:04 -07:00
code_patcher_arm_test.cc
Move runtime functions to the more logical runtime_entry.cc.
2017-04-19 10:22:04 -07:00
code_patcher_dbc.cc
Revert "Do not rely on code patching on DBC for lazy deoptimization."
2017-03-10 10:01:58 +01:00
code_patcher_ia32.cc
Revert "Do not rely on code patching on DBC for lazy deoptimization."
2017-03-10 10:01:58 +01:00
code_patcher_ia32_test.cc
Move runtime functions to the more logical runtime_entry.cc.
2017-04-19 10:22:04 -07:00
code_patcher_mips.cc
Revert "Do not rely on code patching on DBC for lazy deoptimization."
2017-03-10 10:01:58 +01:00
code_patcher_mips_test.cc
Move runtime functions to the more logical runtime_entry.cc.
2017-04-19 10:22:04 -07:00
code_patcher_x64.cc
Revert "Do not rely on code patching on DBC for lazy deoptimization."
2017-03-10 10:01:58 +01:00
code_patcher_x64_test.cc
Move runtime functions to the more logical runtime_entry.cc.
2017-04-19 10:22:04 -07:00
compiler.cc
Improve error messages when a tree-shaking root is missing.
2017-04-25 13:50:26 -07:00
compiler.h
Improve internal compiler API so that OSR code is never installed on function.
2017-03-30 15:40:04 +02:00
compiler_stats.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
compiler_stats.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
compiler_test.cc
Added new type of unit test, RAW_UNIT_TEST_CASE, which is used for tests that can be flaky if run while the VM is alive. Tests created using the RAW_UNIT_TEST_CASE macro will run after the VM has shutdown to avoid having any worker threads contaminating the test results.
2017-01-31 15:16:38 -08:00
constant_propagator.cc
Remove parent_level field of function type parameters.
2017-04-17 08:58:24 -07:00
constant_propagator.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
constants_arm.h
Set TARGET_OS_* from GN, falling back to HOST_OS_*.
2017-03-20 14:48:28 -07:00
constants_arm64.h
Fix simarm64 bugs on Windows.
2017-01-13 12:30:11 -08:00
constants_dbc.h
Dart SDK Spelling b, c, and d.
2017-05-01 08:28:10 +02:00
constants_ia32.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
constants_mips.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
constants_x64.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
cpu.h
Make header include guards great again
2016-10-26 00:26:03 -07:00
cpu_arm.cc
Dart SDK Spelling b, c, and d.
2017-05-01 08:28:10 +02:00
cpu_arm.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
cpu_arm64.cc
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
cpu_arm64.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
cpu_dbc.cc
DBC: Enable CpuInfo test
2016-04-29 09:36:58 -07:00
cpu_dbc.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
cpu_ia32.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
cpu_ia32.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
cpu_mips.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
cpu_mips.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
cpu_test.cc
Added new type of unit test, RAW_UNIT_TEST_CASE, which is used for tests that can be flaky if run while the VM is alive. Tests created using the RAW_UNIT_TEST_CASE macro will run after the VM has shutdown to avoid having any worker threads contaminating the test results.
2017-01-31 15:16:38 -08:00
cpu_x64.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
cpu_x64.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
cpuid.cc
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
cpuid.h
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
cpuinfo.h
Make arm32 cpu detection recognize the DragonBoard as arm64.
2016-11-14 16:55:25 -08:00
cpuinfo_android.cc
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
cpuinfo_fuchsia.cc
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
cpuinfo_linux.cc
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
cpuinfo_macos.cc
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
cpuinfo_test.cc
Added new type of unit test, RAW_UNIT_TEST_CASE, which is used for tests that can be flaky if run while the VM is alive. Tests created using the RAW_UNIT_TEST_CASE macro will run after the VM has shutdown to avoid having any worker threads contaminating the test results.
2017-01-31 15:16:38 -08:00
cpuinfo_win.cc
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
custom_isolate_test.cc
Added new type of unit test, RAW_UNIT_TEST_CASE, which is used for tests that can be flaky if run while the VM is alive. Tests created using the RAW_UNIT_TEST_CASE macro will run after the VM has shutdown to avoid having any worker threads contaminating the test results.
2017-01-31 15:16:38 -08:00
dart.cc
Dwarf tools interpret line number table pc's as start boundries instead of end boundries.
2017-03-22 10:30:02 -07:00
dart.h
VM: Fix an app-jit related shutdown race.
2017-02-28 21:10:04 +01:00
dart_api_impl.cc
Read platform.dill in the VM.
2017-04-25 20:04:25 +02:00
dart_api_impl.h
Resolution for issue #5092 : Unit test handle checks consider dangling handles to be valid.
2017-01-20 15:50:15 -08:00
dart_api_impl_test.cc
Stoppp using trippple consonants
2017-04-21 17:50:13 +02:00
dart_api_message.cc
Start adding vm/cc tests for rewind functionality.
2017-01-31 12:02:26 -08:00
dart_api_message.h
Fix leak of message snapshot buffer when attempting to send an illegal object.
2017-01-11 16:50:04 -08:00
dart_api_state.cc
Remove background finalization.
2017-04-11 09:54:25 -07:00
dart_api_state.h
Remove background finalization.
2017-04-11 09:54:25 -07:00
dart_entry.cc
Move runtime functions to the more logical runtime_entry.cc.
2017-04-19 10:22:04 -07:00
dart_entry.h
Use a better stack bound in DartEntry::InvokeFunction
2017-01-18 06:43:21 -08:00
dart_entry_test.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
datastream.h
Reapply "DWARF and unwind support for AOT assembly output."
2017-03-20 13:02:41 -07:00
debugger.cc
Dart SDK Spelling b, c, and d.
2017-05-01 08:28:10 +02:00
debugger.h
Implement support for single stepping out of an async function.
2017-03-31 10:55:11 -07:00
debugger_api_impl.cc
Dart SDK Spelling b, c, and d.
2017-05-01 08:28:10 +02:00
debugger_api_impl_test.cc
VM: Make use_osr an Isolate flag, similar to how we made use_field_guards.
2017-03-03 19:02:23 +01:00
debugger_arm.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
debugger_arm64.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
debugger_dbc.cc
Fix build.
2016-11-11 12:22:32 -08:00
debugger_ia32.cc
Fix build.
2016-11-11 12:22:32 -08:00
debugger_mips.cc
debugger_test.cc
Change Library service protocol ids
2017-02-24 09:50:04 -08:00
debugger_x64.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
deferred_objects.cc
Rename Closure instance field type_arguments_ to instantiator_.
2017-02-27 11:14:04 -08:00
deferred_objects.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
deopt_instructions.cc
Re-landing of "replace TrySync with Metadata".
2017-03-13 13:27:00 +01:00
deopt_instructions.h
Move runtime functions to the more logical runtime_entry.cc.
2017-04-19 10:22:04 -07:00
disassembler.cc
Mark optimized code for the crash handler and disassembler output.
2017-04-07 13:31:51 -07:00
disassembler.h
Fix disassembly of OSR functions.
2017-04-03 17:29:36 +02:00
disassembler_arm.cc
Set TARGET_OS_* from GN, falling back to HOST_OS_*.
2017-03-20 14:48:28 -07:00
disassembler_arm64.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
disassembler_dbc.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
disassembler_ia32.cc
Sign extend correctly in disassembler
2017-03-15 09:20:00 +01:00
disassembler_mips.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
disassembler_test.cc
Dart Byte Code interpreter.
2016-04-18 23:02:01 +02:00
disassembler_x64.cc
Sign extend correctly in disassembler
2017-03-15 09:20:00 +01:00
double_conversion.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
double_conversion.h
Make header include guards great again
2016-10-26 00:26:03 -07:00
double_internals.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
dwarf.cc
Use Linux-style section names for DWARF on Fuchsia.
2017-03-24 10:01:35 -07:00
dwarf.h
Reapply "DWARF and unwind support for AOT assembly output."
2017-03-20 13:02:41 -07:00
exceptions.cc
Stoppp using trippple consonants
2017-04-21 17:50:13 +02:00
exceptions.h
Re-landing of "replace TrySync with Metadata".
2017-03-13 13:27:00 +01:00
exceptions_test.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
find_code_object_test.cc
Added new type of unit test, RAW_UNIT_TEST_CASE, which is used for tests that can be flaky if run while the VM is alive. Tests created using the RAW_UNIT_TEST_CASE macro will run after the VM has shutdown to avoid having any worker threads contaminating the test results.
2017-01-31 15:16:38 -08:00
fixed_cache.h
Re-landing of "replace TrySync with Metadata".
2017-03-13 13:27:00 +01:00
fixed_cache_test.cc
Re-landing of "replace TrySync with Metadata".
2017-03-13 13:27:00 +01:00
flag_list.h
Process generic function type arguments in more places (function type tests,
2017-04-20 14:20:18 -07:00
flags.cc
Reapply "DWARF and unwind support for AOT assembly output."
2017-03-20 13:02:41 -07:00
flags.h
Fix typo in copyright message to appease Flutter's license script.
2017-02-13 12:26:44 -08:00
flags_test.cc
Added new type of unit test, RAW_UNIT_TEST_CASE, which is used for tests that can be flaky if run while the VM is alive. Tests created using the RAW_UNIT_TEST_CASE macro will run after the VM has shutdown to avoid having any worker threads contaminating the test results.
2017-01-31 15:16:38 -08:00
flow_graph.cc
Stoppp using trippple consonants
2017-04-21 17:50:13 +02:00
flow_graph.h
Dart SDK Spelling b, c, and d.
2017-05-01 08:28:10 +02:00
flow_graph_allocator.cc
Stoppp using trippple consonants
2017-04-21 17:50:13 +02:00
flow_graph_allocator.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
flow_graph_builder.cc
Remove parent_level field of function type parameters.
2017-04-17 08:58:24 -07:00
flow_graph_builder.h
Remove parent_level field of function type parameters.
2017-04-17 08:58:24 -07:00
flow_graph_builder_test.cc
Fix setting breakpoint setting in await statements
2017-03-02 12:21:42 -08:00
flow_graph_compiler.cc
Reland "Use off-heap data for type feedback in PolymorphicInstanceCallInstr"
2017-04-25 15:27:18 +02:00
flow_graph_compiler.h
Reland "Use off-heap data for type feedback in PolymorphicInstanceCallInstr"
2017-04-25 15:27:18 +02:00
flow_graph_compiler_arm.cc
Reland "Use off-heap data for type feedback in PolymorphicInstanceCallInstr"
2017-04-25 15:27:18 +02:00
flow_graph_compiler_arm64.cc
Reland "Use off-heap data for type feedback in PolymorphicInstanceCallInstr"
2017-04-25 15:27:18 +02:00
flow_graph_compiler_dbc.cc
Pass a second type argument vector to all type instantiation calls in the VM.
2017-04-10 21:25:33 -07:00
flow_graph_compiler_ia32.cc
Reland "Use off-heap data for type feedback in PolymorphicInstanceCallInstr"
2017-04-25 15:27:18 +02:00
flow_graph_compiler_mips.cc
Reland "Use off-heap data for type feedback in PolymorphicInstanceCallInstr"
2017-04-25 15:27:18 +02:00
flow_graph_compiler_x64.cc
Properly handle implicit closure function when a generic function.
2017-04-25 13:35:20 -07:00
flow_graph_inliner.cc
Reland "Use off-heap data for type feedback in PolymorphicInstanceCallInstr"
2017-04-25 15:27:18 +02:00
flow_graph_inliner.h
Add an option to gen_snapshot for creating a Makefile describing a snapshot's dependencies. This option may be used when generating any snapshot kind, or without generating a snapshot.
2017-02-23 12:40:48 -08:00
flow_graph_range_analysis.cc
Dart SDK Spelling b, c, and d.
2017-05-01 08:28:10 +02:00
flow_graph_range_analysis.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
flow_graph_range_analysis_test.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
flow_graph_type_propagator.cc
Reland "Use off-heap data for type feedback in PolymorphicInstanceCallInstr"
2017-04-25 15:27:18 +02:00
flow_graph_type_propagator.h
VM: Propagate non-nullness from instance calls.
2017-03-20 10:22:17 -07:00
freelist.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
freelist.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
freelist_test.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
gc_marker.cc
Remove background finalization.
2017-04-11 09:54:25 -07:00
gc_marker.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
gc_sweeper.cc
Rename references to "external pages" as "image pages" to avoid confusion with the kind of external memory associated with finalizers.
2017-01-26 09:53:06 -08:00
gc_sweeper.h
Make header include guards great again
2016-10-26 00:26:03 -07:00
globals.h
Dart SDK Spelling b, c, and d.
2017-05-01 08:28:10 +02:00
growable_array.h
Add an option to gen_snapshot for creating a Makefile describing a snapshot's dependencies. This option may be used when generating any snapshot kind, or without generating a snapshot.
2017-02-23 12:40:48 -08:00
growable_array_test.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
guard_field_test.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
gypi_contents.gni
Turn the VM's dart:typed_data into a patch
2016-12-22 10:57:21 +01:00
handles.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
handles.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
handles_impl.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
handles_test.cc
Resolution for issue #5092 : Unit test handle checks consider dangling handles to be valid.
2017-01-20 15:50:15 -08:00
hash_map.h
Reapply "DWARF and unwind support for AOT assembly output."
2017-03-20 13:02:41 -07:00
hash_map_test.cc
Reintroducing MallocHooks changes with fix for hooks being called when in execvpe after a fork while the MallocHooks lock is held by a thread that may no longer exist.
2017-01-30 09:55:20 -08:00
hash_table.h
VM: Only update hash table stats when needed for printing.
2016-12-14 10:34:12 -08:00
hash_table_test.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
heap.cc
Add more safe points in compiler.
2017-03-31 11:19:46 +02:00
heap.h
Add more safe points in compiler.
2017-03-31 11:19:46 +02:00
heap_test.cc
Added new type of unit test, RAW_UNIT_TEST_CASE, which is used for tests that can be flaky if run while the VM is alive. Tests created using the RAW_UNIT_TEST_CASE macro will run after the VM has shutdown to avoid having any worker threads contaminating the test results.
2017-01-31 15:16:38 -08:00
il_printer.cc
Reland "Use off-heap data for type feedback in PolymorphicInstanceCallInstr"
2017-04-25 15:27:18 +02:00
il_printer.h
Reland "Use off-heap data for type feedback in PolymorphicInstanceCallInstr"
2017-04-25 15:27:18 +02:00
instructions.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
instructions_arm.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
instructions_arm.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
instructions_arm64.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
instructions_arm64.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
instructions_arm64_test.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
instructions_arm_test.cc
Optimize AOT's switchable calls for the monomorphic case.
2016-08-12 11:18:35 -07:00
instructions_dbc.cc
Revert "Do not rely on code patching on DBC for lazy deoptimization."
2017-03-10 10:01:58 +01:00
instructions_dbc.h
Revert "Do not rely on code patching on DBC for lazy deoptimization."
2017-03-10 10:01:58 +01:00
instructions_ia32.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
instructions_ia32.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
instructions_ia32_test.cc
instructions_mips.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
instructions_mips.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
instructions_mips_test.cc
Optimize AOT's switchable calls for the monomorphic case.
2016-08-12 11:18:35 -07:00
instructions_x64.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
instructions_x64.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
instructions_x64_test.cc
intermediate_language.cc
Dart SDK Spelling b, c, and d.
2017-05-01 08:28:10 +02:00
intermediate_language.h
Dart SDK Spelling b, c, and d.
2017-05-01 08:28:10 +02:00
intermediate_language_arm.cc
Reland "Use off-heap data for type feedback in PolymorphicInstanceCallInstr"
2017-04-25 15:27:18 +02:00
intermediate_language_arm64.cc
Reland "Use off-heap data for type feedback in PolymorphicInstanceCallInstr"
2017-04-25 15:27:18 +02:00
intermediate_language_dbc.cc
Reland "Use off-heap data for type feedback in PolymorphicInstanceCallInstr"
2017-04-25 15:27:18 +02:00
intermediate_language_ia32.cc
Pass a second type argument vector to all type instantiation calls in the VM.
2017-04-10 21:25:33 -07:00
intermediate_language_mips.cc
Reland "Use off-heap data for type feedback in PolymorphicInstanceCallInstr"
2017-04-25 15:27:18 +02:00
intermediate_language_test.cc
intermediate_language_x64.cc
Reland "Use off-heap data for type feedback in PolymorphicInstanceCallInstr"
2017-04-25 15:27:18 +02:00
intrinsifier.cc
Stoppp using trippple consonants
2017-04-21 17:50:13 +02:00
intrinsifier.h
VM: Optimize RegExp.matchAsPrefix(...) by generating a sticky RegExp specialization.
2016-11-17 17:46:21 +01:00
intrinsifier_arm.cc
Track async causal stack traces
2017-02-09 15:39:44 -08:00
intrinsifier_arm64.cc
Track async causal stack traces
2017-02-09 15:39:44 -08:00
intrinsifier_dbc.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
intrinsifier_ia32.cc
Track async causal stack traces
2017-02-09 15:39:44 -08:00
intrinsifier_mips.cc
Track async causal stack traces
2017-02-09 15:39:44 -08:00
intrinsifier_x64.cc
Track async causal stack traces
2017-02-09 15:39:44 -08:00
isolate.cc
VM: Prohibit reload when throwing or processing language errors.
2017-04-18 18:51:49 +02:00
isolate.h
Stoppp using trippple consonants
2017-04-21 17:50:13 +02:00
isolate_reload.cc
Move runtime functions to the more logical runtime_entry.cc.
2017-04-19 10:22:04 -07:00
isolate_reload.h
Dart SDK Spelling b, c, and d.
2017-05-01 08:28:10 +02:00
isolate_reload_test.cc
- report tear offs using the x#y syntax as a compilation error
2016-12-29 13:01:12 -08:00
isolate_test.cc
Added new type of unit test, RAW_UNIT_TEST_CASE, which is used for tests that can be flaky if run while the VM is alive. Tests created using the RAW_UNIT_TEST_CASE macro will run after the VM has shutdown to avoid having any worker threads contaminating the test results.
2017-01-31 15:16:38 -08:00
jit_optimizer.cc
Reland "Use off-heap data for type feedback in PolymorphicInstanceCallInstr"
2017-04-25 15:27:18 +02:00
jit_optimizer.h
Reland "Use off-heap data for type feedback in PolymorphicInstanceCallInstr"
2017-04-25 15:27:18 +02:00
json_parser.h
Reapply "Save and restore feedback from JIT."
2016-12-16 16:00:17 -08:00
json_stream.cc
Avoid many temporary allocations when serializing service protocol responses
2017-03-31 13:20:11 -07:00
json_stream.h
Reimplemented zone memory tracking to avoid race conditions that were causing crashes in the previous implementation and made some minor name changes.
2017-03-23 09:03:08 -07:00
json_test.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
kernel.cc
Move the Kernel string offsets into the VM's heap.
2017-05-02 17:35:55 +02:00
kernel.h
Move the Kernel string offsets into the VM's heap.
2017-05-02 17:35:55 +02:00
kernel_binary.cc
Move the Kernel string offsets into the VM's heap.
2017-05-02 17:35:55 +02:00
kernel_binary.h
Move the Kernel string offsets into the VM's heap.
2017-05-02 17:35:55 +02:00
kernel_binary_flowgraph.cc
Move the Kernel string offsets into the VM's heap.
2017-05-02 17:35:55 +02:00
kernel_binary_flowgraph.h
Move the Kernel string offsets into the VM's heap.
2017-05-02 17:35:55 +02:00
kernel_isolate.cc
Hide kernel isolate from isolate list; do not register it either
2017-03-07 08:27:14 +01:00
kernel_isolate.h
VM: [Kernel] Fix bootstraping when Kernel isolate is used.
2017-01-30 20:52:59 +01:00
kernel_reader.cc
Move the Kernel string offsets into the VM's heap.
2017-05-02 17:35:55 +02:00
kernel_reader.h
Move the Kernel string offsets into the VM's heap.
2017-05-02 17:35:55 +02:00
kernel_to_il.cc
Move the Kernel string offsets into the VM's heap.
2017-05-02 17:35:55 +02:00
kernel_to_il.h
Move the Kernel string offsets into the VM's heap.
2017-05-02 17:35:55 +02:00
libdart_dependency_helper.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
libraries.json
VM: remove service_object_patch.dart and all associated code.
2017-02-27 16:08:16 +01:00
libraries.yaml
VM: remove service_object_patch.dart and all associated code.
2017-02-27 16:08:16 +01:00
locations.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
locations.h
Pass a second type argument vector to all type instantiation calls in the VM.
2017-04-10 21:25:33 -07:00
lockers.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
lockers.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
log.cc
Add an option to gen_snapshot for creating a Makefile describing a snapshot's dependencies. This option may be used when generating any snapshot kind, or without generating a snapshot.
2017-02-23 12:40:48 -08:00
log.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
log_test.cc
Fix memory leaks in cc/Log_* tests
2017-01-25 13:32:28 -08:00
longjump.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
longjump.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
longjump_test.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
malloc_hooks.h
Resubmission of native memory allocation info surfacing in Observatory. Fixed crashing tests and stack trace collection skip counts for different configurations.
2017-03-27 13:25:26 -07:00
malloc_hooks_arm.cc
When collecting traces for native allocation, we depend on the architecture the native code is running, not the Dart code.
2017-04-21 13:34:51 -07:00
malloc_hooks_arm64.cc
When collecting traces for native allocation, we depend on the architecture the native code is running, not the Dart code.
2017-04-21 13:34:51 -07:00
malloc_hooks_ia32.cc
When collecting traces for native allocation, we depend on the architecture the native code is running, not the Dart code.
2017-04-21 13:34:51 -07:00
malloc_hooks_jemalloc.cc
When collecting traces for native allocation, we depend on the architecture the native code is running, not the Dart code.
2017-04-21 13:34:51 -07:00
malloc_hooks_mips.cc
When collecting traces for native allocation, we depend on the architecture the native code is running, not the Dart code.
2017-04-21 13:34:51 -07:00
malloc_hooks_tcmalloc.cc
When collecting traces for native allocation, we depend on the architecture the native code is running, not the Dart code.
2017-04-21 13:34:51 -07:00
malloc_hooks_test.cc
[Fuchsia] Grab the number of malloc'd bytes from jemalloc
2017-04-19 15:51:02 -07:00
malloc_hooks_unsupported.cc
When collecting traces for native allocation, we depend on the architecture the native code is running, not the Dart code.
2017-04-21 13:34:51 -07:00
malloc_hooks_x64.cc
When collecting traces for native allocation, we depend on the architecture the native code is running, not the Dart code.
2017-04-21 13:34:51 -07:00
megamorphic_cache_table.cc
Fix duplication of the megamorphic miss function when running a JIT app snapshot.
2017-01-05 15:34:03 -08:00
megamorphic_cache_table.h
Make header include guards great again
2016-10-26 00:26:03 -07:00
memory_region.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
memory_region.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
memory_region_test.cc
Added new type of unit test, RAW_UNIT_TEST_CASE, which is used for tests that can be flaky if run while the VM is alive. Tests created using the RAW_UNIT_TEST_CASE macro will run after the VM has shutdown to avoid having any worker threads contaminating the test results.
2017-01-31 15:16:38 -08:00
message.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
message.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
message_handler.cc
Stoppp using trippple consonants
2017-04-21 17:50:13 +02:00
message_handler.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
message_handler_test.cc
Added new type of unit test, RAW_UNIT_TEST_CASE, which is used for tests that can be flaky if run while the VM is alive. Tests created using the RAW_UNIT_TEST_CASE macro will run after the VM has shutdown to avoid having any worker threads contaminating the test results.
2017-01-31 15:16:38 -08:00
message_test.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
method_recognizer.cc
Track async causal stack traces
2017-02-09 15:39:44 -08:00
method_recognizer.h
First stab at #29153 range check in as-casts. Mostly working.
2017-04-13 10:44:57 -07:00
metrics.cc
Add --print-benchmarking-metrics to the VM for Golem.
2017-01-31 16:39:19 -08:00
metrics.h
Add --print-benchmarking-metrics to the VM for Golem.
2017-01-31 16:39:19 -08:00
metrics_test.cc
Added new type of unit test, RAW_UNIT_TEST_CASE, which is used for tests that can be flaky if run while the VM is alive. Tests created using the RAW_UNIT_TEST_CASE macro will run after the VM has shutdown to avoid having any worker threads contaminating the test results.
2017-01-31 15:16:38 -08:00
mirrors_api_impl.cc
Dart SDK Spelling b, c, and d.
2017-05-01 08:28:10 +02:00
native_api_impl.cc
VM: [Kernel] Revert changes to the native ports that introduced peers.
2017-01-31 10:30:15 +01:00
native_arguments.h
Make --trace-natives respect the isolate filter.
2017-04-17 10:22:50 -07:00
native_entry.cc
Make --trace-natives respect the isolate filter.
2017-04-17 10:22:50 -07:00
native_entry.h
Move runtime functions to the more logical runtime_entry.cc.
2017-04-19 10:22:04 -07:00
native_entry_test.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
native_entry_test.h
Make header include guards great again
2016-10-26 00:26:03 -07:00
native_message_handler.cc
VM: [Kernel] Revert changes to the native ports that introduced peers.
2017-01-31 10:30:15 +01:00
native_message_handler.h
VM: [Kernel] Revert changes to the native ports that introduced peers.
2017-01-31 10:30:15 +01:00
native_symbol.h
Reapply "DWARF and unwind support for AOT assembly output."
2017-03-20 13:02:41 -07:00
native_symbol_android.cc
Reapply "DWARF and unwind support for AOT assembly output."
2017-03-20 13:02:41 -07:00
native_symbol_fuchsia.cc
Reapply "DWARF and unwind support for AOT assembly output."
2017-03-20 13:02:41 -07:00
native_symbol_linux.cc
Reapply "DWARF and unwind support for AOT assembly output."
2017-03-20 13:02:41 -07:00
native_symbol_macos.cc
Reapply "DWARF and unwind support for AOT assembly output."
2017-03-20 13:02:41 -07:00
native_symbol_win.cc
Fix the fix for the native symbol resolver on Windows.
2017-03-22 14:50:18 -07:00
object.cc
Move the Kernel string offsets into the VM's heap.
2017-05-02 17:35:55 +02:00
object.h
Move the Kernel string offsets into the VM's heap.
2017-05-02 17:35:55 +02:00
object_arm64_test.cc
Bump the C stack pointer when building Dart frames to maintain the ARM64 ABI requirements without guessing the stack limit.
2016-05-31 15:36:44 -07:00
object_arm_test.cc
object_dbc_test.cc
DBC: Collect type feedback for fastpath smi ops
2016-06-03 09:09:13 -07:00
object_graph.cc
Rename references to "external pages" as "image pages" to avoid confusion with the kind of external memory associated with finalizers.
2017-01-26 09:53:06 -08:00
object_graph.h
Add a version of heap snapshots that use only fields and stack frames as roots and only include instances.
2016-11-28 16:00:06 -08:00
object_graph_test.cc
Added new type of unit test, RAW_UNIT_TEST_CASE, which is used for tests that can be flaky if run while the VM is alive. Tests created using the RAW_UNIT_TEST_CASE macro will run after the VM has shutdown to avoid having any worker threads contaminating the test results.
2017-01-31 15:16:38 -08:00
object_ia32_test.cc
object_id_ring.cc
object_id_ring.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
object_id_ring_test.cc
Added new type of unit test, RAW_UNIT_TEST_CASE, which is used for tests that can be flaky if run while the VM is alive. Tests created using the RAW_UNIT_TEST_CASE macro will run after the VM has shutdown to avoid having any worker threads contaminating the test results.
2017-01-31 15:16:38 -08:00
object_mips_test.cc
object_reload.cc
Set correct type for enum values list ( fixes #28341 ).
2017-01-24 15:07:01 -08:00
object_service.cc
Use to_snapshot when cluster serializing LibraryPrefixes.
2017-04-17 09:04:13 -07:00
object_set.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
object_store.cc
Disable async debugger support until context mismatch issue is resolved.
2017-04-04 13:36:42 -07:00
object_store.h
Read platform.dill in the VM.
2017-04-25 20:04:25 +02:00
object_store_test.cc
object_test.cc
Fix #28740 demangle constructors in stack traces (A.A becomes new A) REDO
2017-04-28 10:19:20 -07:00
object_x64_test.cc
os.h
Fixed tests not having MallocHooks initialized for tests in release mode.
2017-02-24 13:56:06 -08:00
os_android.cc
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
os_fuchsia.cc
[dart:io] Adds ProcessInfo.{max,current}Rss. Adds OS::MaxRSS on Fuchsia.
2017-04-17 14:41:40 -07:00
os_linux.cc
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
os_macos.cc
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
os_test.cc
Added new type of unit test, RAW_UNIT_TEST_CASE, which is used for tests that can be flaky if run while the VM is alive. Tests created using the RAW_UNIT_TEST_CASE macro will run after the VM has shutdown to avoid having any worker threads contaminating the test results.
2017-01-31 15:16:38 -08:00
os_thread.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
os_thread.h
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
os_thread_android.cc
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
os_thread_android.h
Make header include guards great again
2016-10-26 00:26:03 -07:00
os_thread_fuchsia.cc
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
os_thread_fuchsia.h
Make header include guards great again
2016-10-26 00:26:03 -07:00
os_thread_linux.cc
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
os_thread_linux.h
Make header include guards great again
2016-10-26 00:26:03 -07:00
os_thread_macos.cc
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
os_thread_macos.h
Make header include guards great again
2016-10-26 00:26:03 -07:00
os_thread_win.cc
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
os_thread_win.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
os_win.cc
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
pages.cc
Some fixes to GC heuristics.
2017-04-27 15:04:35 +02:00
pages.h
Add more safe points in compiler.
2017-03-31 11:19:46 +02:00
pages_test.cc
parser.cc
Properly handle implicit closure function when a generic function.
2017-04-25 13:35:20 -07:00
parser.h
Remove parent_level field of function type parameters.
2017-04-17 08:58:24 -07:00
parser_test.cc
Support covariant keyword in the VM parser
2017-01-12 14:03:26 -08:00
port.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
port.h
Make header include guards great again
2016-10-26 00:26:03 -07:00
port_test.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
precompiler.cc
Stoppp using trippple consonants
2017-04-21 17:50:13 +02:00
precompiler.h
Tree shaker:
2017-04-19 10:03:43 -07:00
proccpuinfo.cc
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
proccpuinfo.h
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
profiler.cc
Add --print_stacktrace_at_api_error.
2017-04-12 14:09:19 -07:00
profiler.h
Add --print_stacktrace_at_api_error.
2017-04-12 14:09:19 -07:00
profiler_service.cc
Resubmission of native memory allocation info surfacing in Observatory. Fixed crashing tests and stack trace collection skip counts for different configurations.
2017-03-27 13:25:26 -07:00
profiler_service.h
Resubmission of native memory allocation info surfacing in Observatory. Fixed crashing tests and stack trace collection skip counts for different configurations.
2017-03-27 13:25:26 -07:00
profiler_test.cc
Fix #28740 demangle constructors in stack traces (A.A becomes new A) REDO
2017-04-28 10:19:20 -07:00
program_visitor.cc
Never erase parameter types in the JIT.
2017-04-12 15:40:42 -07:00
program_visitor.h
Refactor AOT deduplication steps so they can run before an app-jit snapshot as well.
2017-04-12 14:23:49 -07:00
random.cc
- Fix for issue 25950 (add registration of a thread exit callback)
2016-03-17 13:40:20 -07:00
random.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
raw_object.cc
Introduce a SignatureData class so that signature functions can store both their
2016-12-20 18:01:45 -08:00
raw_object.h
Move the Kernel string offsets into the VM's heap.
2017-05-02 17:35:55 +02:00
raw_object_snapshot.cc
Allow the resolved names cache to be lazily created like the exported names cache.
2017-04-17 10:07:27 -07:00
redundancy_elimination.cc
Dart SDK Spelling b, c, and d.
2017-05-01 08:28:10 +02:00
redundancy_elimination.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
regexp.cc
VM: Fix sticky matching for anchored regexps on interpreter.
2016-11-17 20:04:13 +01:00
regexp.h
VM: Optimize RegExp.matchAsPrefix(...) by generating a sticky RegExp specialization.
2016-11-17 17:46:21 +01:00
regexp_assembler.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
regexp_assembler.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
regexp_assembler_bytecode.cc
VM: Optimize RegExp.matchAsPrefix(...) by generating a sticky RegExp specialization.
2016-11-17 17:46:21 +01:00
regexp_assembler_bytecode.h
VM: Optimize RegExp.matchAsPrefix(...) by generating a sticky RegExp specialization.
2016-11-17 17:46:21 +01:00
regexp_assembler_bytecode_inl.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
regexp_assembler_ir.cc
VM: Optimize RegExp.matchAsPrefix(...) by generating a sticky RegExp specialization.
2016-11-17 17:46:21 +01:00
regexp_assembler_ir.h
VM: Optimize RegExp.matchAsPrefix(...) by generating a sticky RegExp specialization.
2016-11-17 17:46:21 +01:00
regexp_ast.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
regexp_ast.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
regexp_bytecodes.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
regexp_interpreter.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
regexp_interpreter.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
regexp_parser.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
regexp_parser.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
regexp_test.cc
VM: Fix regexp_test.cc after IRRegExpMacroAssembler::Execute signature chages.
2016-11-17 17:56:24 +01:00
report.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
report.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
resolver.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
resolver.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
resolver_test.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
reusable_handles.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
ring_buffer.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
ring_buffer_test.cc
runtime_entry.cc
Move runtime functions to the more logical runtime_entry.cc.
2017-04-19 10:22:04 -07:00
runtime_entry.h
Move runtime functions to the more logical runtime_entry.cc.
2017-04-19 10:22:04 -07:00
runtime_entry_arm.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
runtime_entry_arm64.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
runtime_entry_dbc.cc
Dart Byte Code interpreter.
2016-04-18 23:02:01 +02:00
runtime_entry_ia32.cc
Invoke CallToRuntime via Thread instead of ObjectPools.
2016-03-11 10:03:12 -08:00
runtime_entry_list.h
Remove unused code for stubs with three checked args
2017-02-01 10:27:26 +01:00
runtime_entry_mips.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
runtime_entry_x64.cc
Invoke CallToRuntime via Thread instead of ObjectPools.
2016-03-11 10:03:12 -08:00
safepoint.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
safepoint.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
scanner.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
scanner.h
Kernel debugging; service tests
2017-03-07 09:43:59 +01:00
scanner_test.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
scavenger.cc
Remove background finalization.
2017-04-11 09:54:25 -07:00
scavenger.h
Add more safe points in compiler.
2017-03-31 11:19:46 +02:00
scavenger_test.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
scope_timer.h
Update GC stats, ThreadPool, Timer and ScopedTimer to use monotonic time.
2016-12-15 15:25:02 -08:00
scopes.cc
Include the awaiter stack trace in the service protocol
2017-03-29 06:56:50 -07:00
scopes.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
scopes_test.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
service.cc
[vm service] Collect garbage before getting native allocation samples
2017-04-03 09:12:52 -07:00
service.h
Remove legacy restart code
2017-03-20 08:47:39 -07:00
service_event.cc
Make reloadSources service RPC public
2016-10-13 07:45:56 -07:00
service_event.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
service_isolate.cc
VM: [Kernel] Fix bootstraping when Kernel isolate is used.
2017-01-30 20:52:59 +01:00
service_isolate.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
service_sources.gypi
service_test.cc
Fix memory leak in ServiceTestMessageHandler.
2017-01-13 15:08:02 -08:00
signal_handler.h
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
signal_handler_android.cc
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
signal_handler_fuchsia.cc
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
signal_handler_linux.cc
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
signal_handler_macos.cc
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
signal_handler_win.cc
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
simulator.h
Make header include guards great again
2016-10-26 00:26:03 -07:00
simulator_arm.cc
Set TARGET_OS_* from GN, falling back to HOST_OS_*.
2017-03-20 14:48:28 -07:00
simulator_arm.h
Revert "Revert "JumpToFrame refactor"" + Fix
2016-11-21 08:49:18 -08:00
simulator_arm64.cc
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
simulator_arm64.h
Revert "Revert "JumpToFrame refactor"" + Fix
2016-11-21 08:49:18 -08:00
simulator_dbc.cc
Remove parent_level field of function type parameters.
2017-04-17 08:58:24 -07:00
simulator_dbc.h
Make rewind work on DBC
2017-03-08 13:15:54 -08:00
simulator_mips.cc
Revert "Revert "JumpToFrame refactor"" + Fix
2016-11-21 08:49:18 -08:00
simulator_mips.h
Revert "Revert "JumpToFrame refactor"" + Fix
2016-11-21 08:49:18 -08:00
snapshot.cc
Do not rewrite the VM isolate's symbol table during AOT snapshots.
2017-04-06 13:22:25 -07:00
snapshot.h
Reapply "DWARF and unwind support for AOT assembly output."
2017-03-20 13:02:41 -07:00
snapshot_ids.h
Move the canonical empty context to the VM isolate.
2017-03-31 14:43:01 -07:00
snapshot_test.cc
Fixed tests not having MallocHooks initialized for tests in release mode.
2017-02-24 13:56:06 -08:00
snapshot_test.dart
Dart SDK Spelling b, c, and d.
2017-05-01 08:28:10 +02:00
snapshot_test_in.dat
source_report.cc
Fix setting breakpoint setting in await statements
2017-03-02 12:21:42 -08:00
source_report.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
source_report_test.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
spaces.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
stack_frame.cc
Mark optimized code for the crash handler and disassembler output.
2017-04-07 13:31:51 -07:00
stack_frame.h
Re-landing of "replace TrySync with Metadata".
2017-03-13 13:27:00 +01:00
stack_frame_arm.h
Set TARGET_OS_* from GN, falling back to HOST_OS_*.
2017-03-20 14:48:28 -07:00
stack_frame_arm64.h
Make header include guards great again
2016-10-26 00:26:03 -07:00
stack_frame_dbc.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
stack_frame_ia32.h
Make header include guards great again
2016-10-26 00:26:03 -07:00
stack_frame_mips.h
Make header include guards great again
2016-10-26 00:26:03 -07:00
stack_frame_test.cc
Added new type of unit test, RAW_UNIT_TEST_CASE, which is used for tests that can be flaky if run while the VM is alive. Tests created using the RAW_UNIT_TEST_CASE macro will run after the VM has shutdown to avoid having any worker threads contaminating the test results.
2017-01-31 15:16:38 -08:00
stack_frame_x64.h
Make header include guards great again
2016-10-26 00:26:03 -07:00
stack_trace.cc
Include metadata in AOT to expand inline frames in stack traces and provide line numbers.
2017-02-13 10:27:36 -08:00
stack_trace.h
Include metadata in AOT to expand inline frames in stack traces and provide line numbers.
2017-02-13 10:27:36 -08:00
store_buffer.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
store_buffer.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
stub_code.cc
When creating a JIT app snapshot, don't recreate the VM isolate snapshot.
2016-12-16 15:44:29 -08:00
stub_code.h
Pass a second type argument vector to all type instantiation calls in the VM.
2017-04-10 21:25:33 -07:00
stub_code_arm.cc
Move runtime functions to the more logical runtime_entry.cc.
2017-04-19 10:22:04 -07:00
stub_code_arm64.cc
Move runtime functions to the more logical runtime_entry.cc.
2017-04-19 10:22:04 -07:00
stub_code_arm64_test.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
stub_code_arm_test.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
stub_code_dbc.cc
Move runtime functions to the more logical runtime_entry.cc.
2017-04-19 10:22:04 -07:00
stub_code_ia32.cc
Remove parent_level field of function type parameters.
2017-04-17 08:58:24 -07:00
stub_code_ia32_test.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
stub_code_mips.cc
Move runtime functions to the more logical runtime_entry.cc.
2017-04-19 10:22:04 -07:00
stub_code_mips_test.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
stub_code_x64.cc
Dart SDK Spelling b, c, and d.
2017-05-01 08:28:10 +02:00
stub_code_x64_test.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
symbols.cc
Compact the symbol table when creating core snapshots or JIT app snapshots.
2017-01-19 10:49:24 -08:00
symbols.h
Fix #28740 demangle constructors in stack traces (A.A becomes new A) REDO
2017-04-28 10:19:20 -07:00
tags.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
tags.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
thread.cc
Fix some assertion failures on Fuchsia
2017-04-26 15:34:31 -07:00
thread.h
Remove background finalization.
2017-04-11 09:54:25 -07:00
thread_barrier.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
thread_barrier_test.cc
Added new type of unit test, RAW_UNIT_TEST_CASE, which is used for tests that can be flaky if run while the VM is alive. Tests created using the RAW_UNIT_TEST_CASE macro will run after the VM has shutdown to avoid having any worker threads contaminating the test results.
2017-01-31 15:16:38 -08:00
thread_interrupter.cc
Disable the profiler when a debugger is attached
2017-02-09 10:11:52 -08:00
thread_interrupter.h
Disable the profiler when a debugger is attached
2017-02-09 10:11:52 -08:00
thread_interrupter_android.cc
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
thread_interrupter_fuchsia.cc
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
thread_interrupter_linux.cc
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
thread_interrupter_macos.cc
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
thread_interrupter_win.cc
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
thread_pool.cc
Add --print_stacktrace_at_api_error.
2017-04-12 14:09:19 -07:00
thread_pool.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
thread_pool_test.cc
Added new type of unit test, RAW_UNIT_TEST_CASE, which is used for tests that can be flaky if run while the VM is alive. Tests created using the RAW_UNIT_TEST_CASE macro will run after the VM has shutdown to avoid having any worker threads contaminating the test results.
2017-01-31 15:16:38 -08:00
thread_registry.cc
Fix for issue #28606 . Removed loop which iterated over all threads in the thread registry to check if a handle is valid and replaced it with a single check with the current thread.
2017-02-02 15:09:05 -08:00
thread_registry.h
Track async causal stack traces
2017-02-09 15:39:44 -08:00
thread_test.cc
Reimplemented zone memory tracking to avoid race conditions that were causing crashes in the previous implementation and made some minor name changes.
2017-03-23 09:03:08 -07:00
timeline.cc
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
timeline.h
VM: Free [TimelineEventBlock]s before shutting down
2017-01-12 14:02:00 +01:00
timeline_analysis.cc
Add an option to gen_snapshot for creating a Makefile describing a snapshot's dependencies. This option may be used when generating any snapshot kind, or without generating a snapshot.
2017-02-23 12:40:48 -08:00
timeline_analysis.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
timeline_test.cc
Fix various memory leaks in unit tests detected by a new version of ASAN.
2017-01-11 11:12:40 -08:00
timer.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
timer.h
Dart SDK Spelling b, c, and d.
2017-05-01 08:28:10 +02:00
token.cc
AOT: Speculate that bitwise operators will have Smi receivers and arguments.
2016-11-11 13:33:43 -08:00
token.h
Support covariant keyword in the VM parser
2017-01-12 14:03:26 -08:00
token_position.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
token_position.h
Resolve initialization order fiasco between code_descriptors.cc and token_position.cc.
2017-03-27 10:24:01 -07:00
type_table.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
unibrow-inl.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
unibrow.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
unibrow.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
unicode.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
unicode.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
unicode_data.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
unicode_test.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
unit_test.cc
Improve internal compiler API so that OSR code is never installed on function.
2017-03-30 15:40:04 +02:00
unit_test.h
Added new type of unit test, RAW_UNIT_TEST_CASE, which is used for tests that can be flaky if run while the VM is alive. Tests created using the RAW_UNIT_TEST_CASE macro will run after the VM has shutdown to avoid having any worker threads contaminating the test results.
2017-01-31 15:16:38 -08:00
uri.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
uri.h
Make header include guards great again
2016-10-26 00:26:03 -07:00
uri_test.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
utils_test.cc
Added new type of unit test, RAW_UNIT_TEST_CASE, which is used for tests that can be flaky if run while the VM is alive. Tests created using the RAW_UNIT_TEST_CASE macro will run after the VM has shutdown to avoid having any worker threads contaminating the test results.
2017-01-31 15:16:38 -08:00
verified_memory_test.cc
Added new type of unit test, RAW_UNIT_TEST_CASE, which is used for tests that can be flaky if run while the VM is alive. Tests created using the RAW_UNIT_TEST_CASE macro will run after the VM has shutdown to avoid having any worker threads contaminating the test results.
2017-01-31 15:16:38 -08:00
verifier.cc
Rehash canonical constants table for each class that can be affected by the 'become' operation
2016-11-17 07:41:24 -08:00
verifier.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
version.h
Reapply "Save and restore feedback from JIT."
2016-12-16 16:00:17 -08:00
version_in.cc
Reapply "Save and restore feedback from JIT."
2016-12-16 16:00:17 -08:00
virtual_memory.cc
Rename references to "external pages" as "image pages" to avoid confusion with the kind of external memory associated with finalizers.
2017-01-26 09:53:06 -08:00
virtual_memory.h
Replace 'the the' with 'the'
2017-04-24 08:50:37 +02:00
virtual_memory_android.cc
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
virtual_memory_fuchsia.cc
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
virtual_memory_linux.cc
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
virtual_memory_macos.cc
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
virtual_memory_test.cc
Added new type of unit test, RAW_UNIT_TEST_CASE, which is used for tests that can be flaky if run while the VM is alive. Tests created using the RAW_UNIT_TEST_CASE macro will run after the VM has shutdown to avoid having any worker threads contaminating the test results.
2017-01-31 15:16:38 -08:00
virtual_memory_win.cc
Rename TARGET_OS_* to HOST_OS_*.
2017-03-15 13:11:05 -07:00
visitor.h
Add an option to gen_snapshot for creating a Makefile describing a snapshot's dependencies. This option may be used when generating any snapshot kind, or without generating a snapshot.
2017-02-23 12:40:48 -08:00
vm.gypi
Make patch_sdk step invoke fasta's compile_platform to generate patched_sdk/platform.dill.
2017-02-23 17:12:45 +01:00
vm_sources.gypi
[Fuchsia] Grab the number of malloc'd bytes from jemalloc
2017-04-19 15:51:02 -07:00
weak_code.cc
Move runtime functions to the more logical runtime_entry.cc.
2017-04-19 10:22:04 -07:00
weak_code.h
Make header include guards great again
2016-10-26 00:26:03 -07:00
weak_table.cc
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
weak_table.h
clang-format runtime/vm
2016-11-08 13:54:47 -08:00
zone.cc
Reimplemented zone memory tracking to avoid race conditions that were causing crashes in the previous implementation and made some minor name changes.
2017-03-23 09:03:08 -07:00
zone.h
Reimplemented zone memory tracking to avoid race conditions that were causing crashes in the previous implementation and made some minor name changes.
2017-03-23 09:03:08 -07:00
zone_test.cc
Reimplemented zone memory tracking to avoid race conditions that were causing crashes in the previous implementation and made some minor name changes.
2017-03-23 09:03:08 -07:00
zone_text_buffer.cc
Reapply "Use CodeSourceMap for stack traces (still JIT only)."
2017-02-09 18:03:41 -08:00
zone_text_buffer.h
Reapply "Use CodeSourceMap for stack traces (still JIT only)."
2017-02-09 18:03:41 -08:00