.. |
service
|
Stream blocks of timeline events over the service protocol. Can be used to monitor long running programs without buffering all events inside the VM.
|
2016-03-04 12:30:50 -08:00 |
allocation.cc
|
Preparation for moving reusable handles to thread and more cleanups: isolate -> thread based handle allocation.
|
2015-10-06 10:17:12 -07:00 |
allocation.h
|
Get rid of deprecated methods accessing mutator_thread_ instead of current thread
|
2015-10-20 10:26:08 -07:00 |
allocation_test.cc
|
Get rid of deprecated methods accessing mutator_thread_ instead of current thread
|
2015-10-20 10:26:08 -07:00 |
aot_optimizer.cc
|
Enumerate URIs of all types in type errors in order to help the user diagnose
|
2016-03-09 15:16:47 -08:00 |
aot_optimizer.h
|
VM: Add smi fast path operations for precompiled code
|
2016-03-04 09:33:09 -08:00 |
assembler.cc
|
VM: Share object pool entries for optimized static calls.
|
2016-02-24 13:57:19 -08:00 |
assembler.h
|
VM: Share object pool entries for optimized static calls.
|
2016-02-24 13:57:19 -08:00 |
assembler_arm.cc
|
In background compilation make a copy of Field in order to freeze its state. Add flag --force_clone_compiler_objects for debugging purpose.
|
2016-02-26 09:07:49 -08:00 |
assembler_arm.h
|
VM: Share object pool entries for optimized static calls.
|
2016-02-24 13:57:19 -08:00 |
assembler_arm64.cc
|
In background compilation make a copy of Field in order to freeze its state. Add flag --force_clone_compiler_objects for debugging purpose.
|
2016-02-26 09:07:49 -08:00 |
assembler_arm64.h
|
Enable concurrent sweep on MIPS and ARM64.
|
2016-02-29 09:23:25 -08:00 |
assembler_arm64_test.cc
|
Enable concurrent sweep on MIPS and ARM64.
|
2016-02-29 09:23:25 -08:00 |
assembler_arm_test.cc
|
Adds targets for simarmv6 and armv6
|
2016-01-22 13:07:48 -08:00 |
assembler_ia32.cc
|
In background compilation make a copy of Field in order to freeze its state. Add flag --force_clone_compiler_objects for debugging purpose.
|
2016-02-26 09:07:49 -08:00 |
assembler_ia32.h
|
Move vm_tags from isolate to thread, since we may have multiple threads in same isolate (GC, background compilation)
|
2015-10-05 12:50:17 -07:00 |
assembler_ia32_test.cc
|
|
|
assembler_mips.cc
|
In background compilation make a copy of Field in order to freeze its state. Add flag --force_clone_compiler_objects for debugging purpose.
|
2016-02-26 09:07:49 -08:00 |
assembler_mips.h
|
Use TRUNC.W instead of CVT.W on mips to convert from double to int as to not
|
2016-03-03 17:05:09 -08:00 |
assembler_mips_test.cc
|
Fix typo in newly introduced mips assembly tests.
|
2016-03-07 11:34:46 -08:00 |
assembler_test.cc
|
|
|
assembler_x64.cc
|
In background compilation make a copy of Field in order to freeze its state. Add flag --force_clone_compiler_objects for debugging purpose.
|
2016-02-26 09:07:49 -08:00 |
assembler_x64.h
|
VM: Share object pool entries for optimized static calls.
|
2016-02-24 13:57:19 -08:00 |
assembler_x64_test.cc
|
Reapply "Precompilation/x64: Load float vector constants via Thread."
|
2015-12-04 09:46:21 -08:00 |
assert_test.cc
|
|
|
ast.cc
|
Clean up more flags using flag list.
|
2016-03-04 15:15:40 -08:00 |
ast.h
|
In background compilation make a copy of Field in order to freeze its state. Add flag --force_clone_compiler_objects for debugging purpose.
|
2016-02-26 09:07:49 -08:00 |
ast_printer.cc
|
In background compilation make a copy of Field in order to freeze its state. Add flag --force_clone_compiler_objects for debugging purpose.
|
2016-02-26 09:07:49 -08:00 |
ast_printer.h
|
|
|
ast_printer_test.cc
|
Remove more feature in product mode
|
2016-02-09 08:45:32 -08:00 |
ast_test.cc
|
Replace intptr_t with TokenDescriptor
|
2016-02-02 10:15:44 -08:00 |
ast_transformer.cc
|
In background compilation make a copy of Field in order to freeze its state. Add flag --force_clone_compiler_objects for debugging purpose.
|
2016-02-26 09:07:49 -08:00 |
ast_transformer.h
|
Replace intptr_t with TokenDescriptor
|
2016-02-02 10:15:44 -08:00 |
atomic.h
|
Change signature of atomic increment/decrement functions to return void.
|
2016-02-03 09:15:35 -08:00 |
atomic_android.h
|
Change signature of atomic increment/decrement functions to return void.
|
2016-02-03 09:15:35 -08:00 |
atomic_linux.h
|
Change signature of atomic increment/decrement functions to return void.
|
2016-02-03 09:15:35 -08:00 |
atomic_macos.h
|
Change signature of atomic increment/decrement functions to return void.
|
2016-02-03 09:15:35 -08:00 |
atomic_simulator.h
|
Add a CompareAndSwapUint32 variant to AtomicOperations so that it is possible to a CAS of a 32 bit value.
|
2016-01-06 17:08:31 -08:00 |
atomic_test.cc
|
Change signature of atomic increment/decrement functions to return void.
|
2016-02-03 09:15:35 -08:00 |
atomic_win.h
|
Change signature of atomic increment/decrement functions to return void.
|
2016-02-03 09:15:35 -08:00 |
base_isolate.h
|
Get rid of deprecated methods accessing mutator_thread_ instead of current thread
|
2015-10-20 10:26:08 -07:00 |
benchmark_test.cc
|
Move precompilation-related flags to flags list.
|
2016-02-25 07:53:39 -08:00 |
benchmark_test.h
|
- reorganize DartUtils::PrepareForScriptLoading so that it does not have the wait for service load port code in it. This is needed so that it is possible to not wait for the service load port when running with a full application snapshot that requires no loading.
|
2016-02-04 09:18:31 -08:00 |
bigint_test.cc
|
|
|
bit_set.h
|
|
|
bit_set_test.cc
|
|
|
bit_vector.cc
|
|
|
bit_vector.h
|
|
|
bit_vector_test.cc
|
|
|
bitfield.h
|
Fix some more shorten-64-to-32 warnings:
|
2016-02-02 13:58:06 -08:00 |
bitfield_test.cc
|
Fix some more shorten-64-to-32 warnings:
|
2016-02-02 13:58:06 -08:00 |
bitmap.cc
|
|
|
bitmap.h
|
|
|
bitmap_test.cc
|
|
|
block_scheduler.cc
|
Make precompiler work with product mode.
|
2016-03-02 13:59:54 -08:00 |
block_scheduler.h
|
|
|
boolfield.h
|
|
|
boolfield_test.cc
|
|
|
bootstrap.cc
|
Remove mirrors in product mode
|
2016-02-22 09:55:20 -08:00 |
bootstrap.h
|
Revert "Remove deprecated dart:profiler library"
|
2015-11-04 01:59:53 +01:00 |
bootstrap_natives.cc
|
Remove mirrors in product mode
|
2016-02-22 09:55:20 -08:00 |
bootstrap_natives.h
|
Remove mirrors in product mode
|
2016-02-22 09:55:20 -08:00 |
bootstrap_nocore.cc
|
|
|
branch_optimizer.cc
|
VM: Move branch optimizations into a separate file.
|
2016-02-08 16:44:13 +01:00 |
branch_optimizer.h
|
VM: Move branch optimizations into a separate file.
|
2016-02-08 16:44:13 +01:00 |
BUILD.gn
|
Fix Flutter Dart role
|
2016-02-26 10:30:14 -08:00 |
cha.cc
|
Remove signature classes from the VM.
|
2016-01-19 16:32:59 -08:00 |
cha.h
|
|
|
cha_test.cc
|
Remove signature classes from the VM.
|
2016-01-19 16:32:59 -08:00 |
class_finalizer.cc
|
Introduce experimental flag --reify in the vm.
|
2016-03-01 10:03:18 -08:00 |
class_finalizer.h
|
Keep a trail while checking upper bounds in the VM in order to properly handle
|
2016-02-09 10:49:43 -08:00 |
class_finalizer_test.cc
|
Replace intptr_t with TokenDescriptor
|
2016-02-02 10:15:44 -08:00 |
class_table.cc
|
Fix some potential data races based on output from tsan.
|
2016-03-04 13:35:25 -08:00 |
class_table.h
|
Precompilation: drop unused types and type arguments and empty classes and libraries.
|
2016-02-22 14:05:03 -08:00 |
code_descriptors.cc
|
When a catch is unreachable, use the canonical empty array instead of null as its type array.
|
2016-03-02 09:46:21 -08:00 |
code_descriptors.h
|
Replace intptr_t with TokenDescriptor
|
2016-02-02 10:15:44 -08:00 |
code_descriptors_test.cc
|
Replace intptr_t with TokenDescriptor
|
2016-02-02 10:15:44 -08:00 |
code_generator.cc
|
Enumerate URIs of all types in type errors in order to help the user diagnose
|
2016-03-09 15:16:47 -08:00 |
code_generator.h
|
|
|
code_generator_test.cc
|
Replace intptr_t with TokenDescriptor
|
2016-02-02 10:15:44 -08:00 |
code_observers.cc
|
Remove more things
|
2016-02-22 08:53:11 -08:00 |
code_observers.h
|
Remove more things
|
2016-02-22 08:53:11 -08:00 |
code_patcher.cc
|
Cleanup: we are not patching entries any longer
|
2015-09-30 10:22:59 -07:00 |
code_patcher.h
|
Precompilation: Generate instance calls as IC calls that can switch to Megamoprhic calls.
|
2015-11-04 09:31:19 -08:00 |
code_patcher_arm.cc
|
Precompilation: Generate instance calls as IC calls that can switch to Megamoprhic calls.
|
2015-11-04 09:31:19 -08:00 |
code_patcher_arm64.cc
|
Precompilation: Generate instance calls as IC calls that can switch to Megamoprhic calls.
|
2015-11-04 09:31:19 -08:00 |
code_patcher_arm64_test.cc
|
Replace intptr_t with TokenDescriptor
|
2016-02-02 10:15:44 -08:00 |
code_patcher_arm_test.cc
|
Replace intptr_t with TokenDescriptor
|
2016-02-02 10:15:44 -08:00 |
code_patcher_ia32.cc
|
Precompilation: Generate instance calls as IC calls that can switch to Megamoprhic calls.
|
2015-11-04 09:31:19 -08:00 |
code_patcher_ia32_test.cc
|
Replace intptr_t with TokenDescriptor
|
2016-02-02 10:15:44 -08:00 |
code_patcher_mips.cc
|
Precompilation: Generate instance calls as IC calls that can switch to Megamoprhic calls.
|
2015-11-04 09:31:19 -08:00 |
code_patcher_mips_test.cc
|
Replace intptr_t with TokenDescriptor
|
2016-02-02 10:15:44 -08:00 |
code_patcher_x64.cc
|
Precompilation: Generate instance calls as IC calls that can switch to Megamoprhic calls.
|
2015-11-04 09:31:19 -08:00 |
code_patcher_x64_test.cc
|
Replace intptr_t with TokenDescriptor
|
2016-02-02 10:15:44 -08:00 |
compiler.cc
|
Turn on background compilation
|
2016-03-02 17:32:27 -08:00 |
compiler.h
|
Initial split of precompilation code from compiler.cc
|
2016-02-09 11:29:13 +01:00 |
compiler_stats.cc
|
Remove more things
|
2016-02-22 08:53:11 -08:00 |
compiler_stats.h
|
Remove more things
|
2016-02-22 08:53:11 -08:00 |
compiler_test.cc
|
- Remove Isolate::Flags structure and store flags directly in isolate.
|
2016-02-25 18:06:56 -08:00 |
constant_propagator.cc
|
VM: Add smi fast path operations for precompiled code
|
2016-03-04 09:33:09 -08:00 |
constant_propagator.h
|
|
|
constants_arm.h
|
Use the iOS ABI when running SIMARM on Mac or targeting iOS.
|
2015-10-27 14:36:38 -07:00 |
constants_arm64.h
|
Enable concurrent sweep on MIPS and ARM64.
|
2016-02-29 09:23:25 -08:00 |
constants_ia32.h
|
Don't touch x18 on ARM64 - it is globally reserved on iOS.
|
2015-10-19 14:17:07 -07:00 |
constants_mips.h
|
Use TRUNC.W instead of CVT.W on mips to convert from double to int as to not
|
2016-03-03 17:05:09 -08:00 |
constants_x64.h
|
Don't touch x18 on ARM64 - it is globally reserved on iOS.
|
2015-10-19 14:17:07 -07:00 |
coverage.cc
|
Clone both descriptor and data array when compiling in background. Eliminates crashes when ic_data array invocation counter is changed while compiling (e.g., NumberOfUsedChecks can change on the fly).
|
2016-02-12 14:54:55 -08:00 |
coverage.h
|
Remove isolate parameter when allocating handles
|
2015-10-12 15:51:06 -07:00 |
coverage_test.cc
|
Remove many features when building product mode
|
2016-02-05 09:55:51 -08:00 |
cpu.h
|
|
|
cpu_arm.cc
|
Adds targets for simarmv6 and armv6
|
2016-01-22 13:07:48 -08:00 |
cpu_arm.h
|
|
|
cpu_arm64.cc
|
Revert "Fix arm64 build."
|
2015-12-21 15:33:02 -08:00 |
cpu_arm64.h
|
|
|
cpu_ia32.cc
|
|
|
cpu_ia32.h
|
|
|
cpu_mips.cc
|
|
|
cpu_mips.h
|
|
|
cpu_test.cc
|
|
|
cpu_x64.cc
|
|
|
cpu_x64.h
|
|
|
cpuid.cc
|
|
|
cpuid.h
|
1. Fix memory leaks reported by running a simple test using ASAN
|
2016-02-09 10:54:34 -08:00 |
cpuinfo.h
|
1. Fix memory leaks reported by running a simple test using ASAN
|
2016-02-09 10:54:34 -08:00 |
cpuinfo_android.cc
|
1. Fix memory leaks reported by running a simple test using ASAN
|
2016-02-09 10:54:34 -08:00 |
cpuinfo_linux.cc
|
1. Fix memory leaks reported by running a simple test using ASAN
|
2016-02-09 10:54:34 -08:00 |
cpuinfo_macos.cc
|
Fix macos build.
|
2016-02-09 11:07:15 -08:00 |
cpuinfo_test.cc
|
1. Fix memory leaks reported by running a simple test using ASAN
|
2016-02-09 10:54:34 -08:00 |
cpuinfo_win.cc
|
1. Fix memory leaks reported by running a simple test using ASAN
|
2016-02-09 10:54:34 -08:00 |
custom_isolate_test.cc
|
Clean up more flags using flag list.
|
2016-03-04 15:15:40 -08:00 |
dart.cc
|
Ensure that calls to EnableGrowthControl/DisableGrowthControl does not reset the last_usage_ value as this can result in the heuristic constantly growing the heap instead of GCing. This was observed with the background compilation being turned on as we disable growth control during installation of code in the background compiler thread.
|
2016-03-04 16:17:32 -08:00 |
dart.h
|
VM: Precompiled rodata snapshot.
|
2016-02-15 09:15:26 +01:00 |
dart_api_impl.cc
|
Fix sticky error propagation from thread to isolate
|
2016-03-09 12:40:43 -08:00 |
dart_api_impl.h
|
Support 'dart.library.X' env variables in the VM.
|
2016-02-29 20:58:32 +01:00 |
dart_api_impl_test.cc
|
Move precompilation-related flags to flags list.
|
2016-02-25 07:53:39 -08:00 |
dart_api_message.cc
|
VM: Const-correctness fixes.
|
2015-12-15 19:24:40 +01:00 |
dart_api_message.h
|
Fold ApiObjectConverter use into ApiMessageReader
|
2015-12-14 11:12:25 -08:00 |
dart_api_state.h
|
Add persistent handles to service protocol and Observatory UI
|
2016-03-01 07:31:29 -08:00 |
dart_entry.cc
|
VM: Separate precompilation-specific code, make flags const.
|
2016-02-23 08:48:08 -08:00 |
dart_entry.h
|
VM: New calling convention for generated code.
|
2015-09-19 13:21:09 +02:00 |
dart_entry_test.cc
|
Eliminate phase parameter in constructors
|
2016-01-08 15:41:51 -08:00 |
datastream.h
|
|
|
debugger.cc
|
Make precompiler work with product mode.
|
2016-03-02 13:59:54 -08:00 |
debugger.h
|
Add step OverAwait to service protocol
|
2016-02-17 11:02:55 -08:00 |
debugger_api_impl.cc
|
Remove many features when building product mode
|
2016-02-05 09:55:51 -08:00 |
debugger_api_impl_test.cc
|
Move precompilation-related flags to flags list.
|
2016-02-25 07:53:39 -08:00 |
debugger_arm.cc
|
Remove more feature in product mode
|
2016-02-09 08:45:32 -08:00 |
debugger_arm64.cc
|
Remove more feature in product mode
|
2016-02-09 08:45:32 -08:00 |
debugger_ia32.cc
|
Remove more feature in product mode
|
2016-02-09 08:45:32 -08:00 |
debugger_mips.cc
|
Remove more feature in product mode
|
2016-02-09 08:45:32 -08:00 |
debugger_test.cc
|
Remove many features when building product mode
|
2016-02-05 09:55:51 -08:00 |
debugger_x64.cc
|
Remove more feature in product mode
|
2016-02-09 08:45:32 -08:00 |
deferred_objects.cc
|
Remove signature classes from the VM.
|
2016-01-19 16:32:59 -08:00 |
deferred_objects.h
|
|
|
deopt_instructions.cc
|
Simplify various name flavors in VM.
|
2016-02-25 11:21:27 -08:00 |
deopt_instructions.h
|
Remove more feature in product mode
|
2016-02-09 08:45:32 -08:00 |
disassembler.cc
|
ObjectPool is also used on IA32 for deopt.
|
2016-03-04 12:33:33 -08:00 |
disassembler.h
|
Initial split of precompilation code from compiler.cc
|
2016-02-09 11:29:13 +01:00 |
disassembler_arm.cc
|
Remove more feature in product mode
|
2016-02-09 08:45:32 -08:00 |
disassembler_arm64.cc
|
Enable concurrent sweep on MIPS and ARM64.
|
2016-02-29 09:23:25 -08:00 |
disassembler_ia32.cc
|
Remove more feature in product mode
|
2016-02-09 08:45:32 -08:00 |
disassembler_mips.cc
|
Use TRUNC.W instead of CVT.W on mips to convert from double to int as to not
|
2016-03-03 17:05:09 -08:00 |
disassembler_test.cc
|
Remove more feature in product mode
|
2016-02-09 08:45:32 -08:00 |
disassembler_x64.cc
|
Remove more feature in product mode
|
2016-02-09 08:45:32 -08:00 |
double_conversion.cc
|
|
|
double_conversion.h
|
|
|
double_internals.h
|
|
|
exceptions.cc
|
Enumerate URIs of all types in type errors in order to help the user diagnose
|
2016-03-09 15:16:47 -08:00 |
exceptions.h
|
Enumerate URIs of all types in type errors in order to help the user diagnose
|
2016-03-09 15:16:47 -08:00 |
exceptions_test.cc
|
Implement safepointing of threads :
|
2016-02-01 10:57:34 -08:00 |
find_code_object_test.cc
|
Implement safepointing of threads :
|
2016-02-01 10:57:34 -08:00 |
flag_list.h
|
Clean up more flags using flag list.
|
2016-03-04 15:15:40 -08:00 |
flags.cc
|
Move precompilation-related flags to flags list.
|
2016-02-25 07:53:39 -08:00 |
flags.h
|
VM: Fix product build.
|
2016-02-23 12:54:33 -08:00 |
flags_test.cc
|
|
|
flow_graph.cc
|
Make precompiler work with product mode.
|
2016-03-02 13:59:54 -08:00 |
flow_graph.h
|
Cleanup access to guarded_fields
|
2016-02-19 11:07:44 -08:00 |
flow_graph_allocator.cc
|
Clean up more flags using flag list.
|
2016-03-04 15:15:40 -08:00 |
flow_graph_allocator.h
|
|
|
flow_graph_builder.cc
|
Enumerate URIs of all types in type errors in order to help the user diagnose
|
2016-03-09 15:16:47 -08:00 |
flow_graph_builder.h
|
Cleanup access to guarded_fields
|
2016-02-19 11:07:44 -08:00 |
flow_graph_builder_test.cc
|
Remove more feature in product mode
|
2016-02-09 08:45:32 -08:00 |
flow_graph_compiler.cc
|
VM: Add smi fast path operations for precompiled code
|
2016-03-04 09:33:09 -08:00 |
flow_graph_compiler.h
|
VM: Add smi fast path operations for precompiled code
|
2016-03-04 09:33:09 -08:00 |
flow_graph_compiler_arm.cc
|
VM: Add smi fast path operations for precompiled code
|
2016-03-04 09:33:09 -08:00 |
flow_graph_compiler_arm64.cc
|
VM: Add smi fast path operations for precompiled code
|
2016-03-04 09:33:09 -08:00 |
flow_graph_compiler_ia32.cc
|
VM: Add smi fast path operations for precompiled code
|
2016-03-04 09:33:09 -08:00 |
flow_graph_compiler_mips.cc
|
VM: Add smi fast path operations for precompiled code
|
2016-03-04 09:33:09 -08:00 |
flow_graph_compiler_x64.cc
|
VM: Add smi fast path operations for precompiled code
|
2016-03-04 09:33:09 -08:00 |
flow_graph_inliner.cc
|
Add source position information to profile
|
2016-03-02 12:02:28 -08:00 |
flow_graph_inliner.h
|
Remember token position where a function was inlined
|
2016-02-25 14:47:11 -08:00 |
flow_graph_range_analysis.cc
|
Move precompilation-related flags to flags list.
|
2016-02-25 07:53:39 -08:00 |
flow_graph_range_analysis.h
|
|
|
flow_graph_range_analysis_test.cc
|
Remove more feature in product mode
|
2016-02-09 08:45:32 -08:00 |
flow_graph_type_propagator.cc
|
- Remove Isolate::Flags structure and store flags directly in isolate.
|
2016-02-25 18:06:56 -08:00 |
flow_graph_type_propagator.h
|
VM: Fix bug in type propagation at conditionals.
|
2015-12-03 21:14:35 +01:00 |
freelist.cc
|
|
|
freelist.h
|
|
|
freelist_test.cc
|
|
|
gc_marker.cc
|
- Do not repeatedly allocate and release Monitor objects.
|
2016-02-17 18:33:48 -08:00 |
gc_marker.h
|
Remove support for object grouping during Garbage Collection
|
2015-11-20 12:36:16 -08:00 |
gc_sweeper.cc
|
Implement safepointing of threads :
|
2016-02-01 10:57:34 -08:00 |
gc_sweeper.h
|
|
|
globals.h
|
- Add DEBUG_ONLY and NOT_IN_PRODUCT macros.
|
2016-02-19 17:48:08 -08:00 |
growable_array.h
|
Complete support for Windows TLS destructors
|
2015-10-16 10:00:44 -07:00 |
growable_array_test.cc
|
|
|
guard_field_test.cc
|
VM: Add dart_precompiled build target, a standalone VM without the JIT compiler.
|
2015-11-19 10:13:16 +01:00 |
handles.cc
|
Add product mode:
|
2016-02-03 21:10:30 -08:00 |
handles.h
|
Add product mode:
|
2016-02-03 21:10:30 -08:00 |
handles_impl.h
|
Add product mode:
|
2016-02-03 21:10:30 -08:00 |
handles_test.cc
|
Add product mode:
|
2016-02-03 21:10:30 -08:00 |
hash_map.h
|
|
|
hash_map_test.cc
|
|
|
hash_table.h
|
Make function lookup in classes thread-safe:
|
2016-02-18 16:03:29 -08:00 |
hash_table_test.cc
|
|
|
heap.cc
|
Fix incorrect assertion failures in noopt regarding removing classes that still have constants.
|
2016-03-09 12:11:23 -08:00 |
heap.h
|
Fix incorrect assertion failures in noopt regarding removing classes that still have constants.
|
2016-03-09 12:11:23 -08:00 |
heap_test.cc
|
Implement safepointing of threads :
|
2016-02-01 10:57:34 -08:00 |
il_printer.cc
|
VM: Add smi fast path operations for precompiled code
|
2016-03-04 09:33:09 -08:00 |
il_printer.h
|
Replace intptr_t with TokenDescriptor
|
2016-02-02 10:15:44 -08:00 |
instructions.h
|
- Annotate instructions that load objects from the ObjectPool or Thread.
|
2015-11-12 15:18:31 -08:00 |
instructions_arm.cc
|
- Annotate instructions that load objects from the ObjectPool or Thread.
|
2015-11-12 15:18:31 -08:00 |
instructions_arm.h
|
Precompilation: Generate instance calls as IC calls that can switch to Megamoprhic calls.
|
2015-11-04 09:31:19 -08:00 |
instructions_arm64.cc
|
- Annotate instructions that load objects from the ObjectPool or Thread.
|
2015-11-12 15:18:31 -08:00 |
instructions_arm64.h
|
Precompilation: Generate instance calls as IC calls that can switch to Megamoprhic calls.
|
2015-11-04 09:31:19 -08:00 |
instructions_arm64_test.cc
|
VM: New calling convention for generated code.
|
2015-09-19 13:21:09 +02:00 |
instructions_arm_test.cc
|
VM: New calling convention for generated code.
|
2015-09-19 13:21:09 +02:00 |
instructions_ia32.cc
|
- Annotate instructions that load objects from the ObjectPool or Thread.
|
2015-11-12 15:18:31 -08:00 |
instructions_ia32.h
|
Cleanup: we are not patching entries any longer
|
2015-09-30 10:22:59 -07:00 |
instructions_ia32_test.cc
|
VM: New calling convention for generated code.
|
2015-09-19 13:21:09 +02:00 |
instructions_mips.cc
|
- Annotate instructions that load objects from the ObjectPool or Thread.
|
2015-11-12 15:18:31 -08:00 |
instructions_mips.h
|
Precompilation: Generate instance calls as IC calls that can switch to Megamoprhic calls.
|
2015-11-04 09:31:19 -08:00 |
instructions_mips_test.cc
|
VM: New calling convention for generated code.
|
2015-09-19 13:21:09 +02:00 |
instructions_x64.cc
|
- Annotate instructions that load objects from the ObjectPool or Thread.
|
2015-11-12 15:18:31 -08:00 |
instructions_x64.h
|
VM: New calling convention for generated code.
|
2015-09-19 13:21:09 +02:00 |
instructions_x64_test.cc
|
VM: New calling convention for generated code.
|
2015-09-19 13:21:09 +02:00 |
intermediate_language.cc
|
More fixes for background compilation
|
2016-02-26 10:58:17 -08:00 |
intermediate_language.h
|
VM: Add smi fast path operations for precompiled code
|
2016-03-04 09:33:09 -08:00 |
intermediate_language_arm.cc
|
Add fast path smi comparison operators.
|
2016-03-07 08:55:43 -08:00 |
intermediate_language_arm64.cc
|
Add fast path smi comparison operators.
|
2016-03-07 08:55:43 -08:00 |
intermediate_language_ia32.cc
|
VM: Add smi fast path operations for precompiled code
|
2016-03-04 09:33:09 -08:00 |
intermediate_language_mips.cc
|
Add fast path smi comparison operators.
|
2016-03-07 08:55:43 -08:00 |
intermediate_language_test.cc
|
|
|
intermediate_language_x64.cc
|
Add fast path smi comparison operators.
|
2016-03-07 08:55:43 -08:00 |
intrinsifier.cc
|
- Remove Isolate::Flags structure and store flags directly in isolate.
|
2016-02-25 18:06:56 -08:00 |
intrinsifier.h
|
|
|
intrinsifier_arm.cc
|
- Remove Isolate::Flags structure and store flags directly in isolate.
|
2016-02-25 18:06:56 -08:00 |
intrinsifier_arm64.cc
|
- Remove Isolate::Flags structure and store flags directly in isolate.
|
2016-02-25 18:06:56 -08:00 |
intrinsifier_ia32.cc
|
- Remove Isolate::Flags structure and store flags directly in isolate.
|
2016-02-25 18:06:56 -08:00 |
intrinsifier_mips.cc
|
Use TRUNC.W instead of CVT.W on mips to convert from double to int as to not
|
2016-03-03 17:05:09 -08:00 |
intrinsifier_x64.cc
|
- Remove Isolate::Flags structure and store flags directly in isolate.
|
2016-02-25 18:06:56 -08:00 |
isolate.cc
|
Fix sticky error propagation from thread to isolate
|
2016-03-09 12:40:43 -08:00 |
isolate.h
|
Fix sticky error propagation from thread to isolate
|
2016-03-09 12:40:43 -08:00 |
isolate_test.cc
|
- Do not repeatedly allocate and release Monitor objects.
|
2016-02-17 18:33:48 -08:00 |
jit_optimizer.cc
|
Enumerate URIs of all types in type errors in order to help the user diagnose
|
2016-03-09 15:16:47 -08:00 |
jit_optimizer.h
|
Rename FlowGraphOptimizer -> JitOptimizer, clean up optimizer code.
|
2016-02-24 07:18:12 -08:00 |
json_stream.cc
|
Stream blocks of timeline events over the service protocol. Can be used to monitor long running programs without buffering all events inside the VM.
|
2016-03-04 12:30:50 -08:00 |
json_stream.h
|
Stream blocks of timeline events over the service protocol. Can be used to monitor long running programs without buffering all events inside the VM.
|
2016-03-04 12:30:50 -08:00 |
json_test.cc
|
Remove many features when building product mode
|
2016-02-05 09:55:51 -08:00 |
libdart_dependency_helper.cc
|
|
|
locations.cc
|
Remove more feature in product mode
|
2016-02-09 08:45:32 -08:00 |
locations.h
|
Fix some more shorten-64-to-32 warnings:
|
2016-02-02 13:58:06 -08:00 |
lockers.cc
|
Check for Thread::Current being non NULL as in some situations (shutdown) it could be NULL.
|
2016-03-01 14:06:26 -08:00 |
lockers.h
|
- Add assertions in MutexLocker/MonitorLocker to ensure that the code enclosed
|
2016-03-01 12:33:50 -08:00 |
log.cc
|
Fix multi-threaded access to logs
|
2016-02-11 10:08:02 -08:00 |
log.h
|
|
|
log_test.cc
|
|
|
longjump.cc
|
Fix simulator with background compilation on.
|
2016-02-11 09:25:01 -08:00 |
longjump.h
|
|
|
longjump_test.cc
|
|
|
megamorphic_cache_table.cc
|
- Add assertions in MutexLocker/MonitorLocker to ensure that the code enclosed
|
2016-03-01 12:33:50 -08:00 |
megamorphic_cache_table.h
|
Move selector and arguments descriptor into MegamorphicCache.
|
2015-10-20 13:44:21 -07:00 |
memory_region.cc
|
|
|
memory_region.h
|
|
|
memory_region_test.cc
|
|
|
message.cc
|
Remove many features when building product mode
|
2016-02-05 09:55:51 -08:00 |
message.h
|
Adds a special case for sending an int over a port with the native API.
|
2015-12-11 16:07:16 -08:00 |
message_handler.cc
|
Make the lock/unlock and Enter/Exit methods in Mutex and Monitor private so taht we always use the locker objects for operating on mutexes/monitors.
|
2016-03-02 09:20:40 -08:00 |
message_handler.h
|
Make the lock/unlock and Enter/Exit methods in Mutex and Monitor private so taht we always use the locker objects for operating on mutexes/monitors.
|
2016-03-02 09:20:40 -08:00 |
message_handler_test.cc
|
Make the lock/unlock and Enter/Exit methods in Mutex and Monitor private so taht we always use the locker objects for operating on mutexes/monitors.
|
2016-03-02 09:20:40 -08:00 |
message_test.cc
|
|
|
method_recognizer.cc
|
VM: Intrinsify some common SIMD methods to speed up precompiled SIMD code.
|
2015-09-22 18:28:01 +02:00 |
method_recognizer.h
|
Change function source fingerprint calculation to rely on tokens exclusively and
|
2016-02-29 14:59:21 -08:00 |
metrics.cc
|
Remove many features when building product mode
|
2016-02-05 09:55:51 -08:00 |
metrics.h
|
Add max post-gc heap usage metrics
|
2015-10-07 06:54:56 -07:00 |
metrics_test.cc
|
Remove many features when building product mode
|
2016-02-05 09:55:51 -08:00 |
mirrors_api_impl.cc
|
Remove signature classes from the VM.
|
2016-01-19 16:32:59 -08:00 |
native_api_impl.cc
|
Implement safepointing of threads :
|
2016-02-01 10:57:34 -08:00 |
native_arguments.h
|
Clean up more flags using flag list.
|
2016-03-04 15:15:40 -08:00 |
native_entry.cc
|
Fix running on debug + clang + ARM64 + --link-natives-lazily.
|
2016-02-24 09:38:24 -08:00 |
native_entry.h
|
Fix running on debug + clang + ARM64 + --link-natives-lazily.
|
2016-02-24 09:38:24 -08:00 |
native_entry_test.cc
|
Preparation for moving reusable handles to thread and more cleanups: isolate -> thread based handle allocation.
|
2015-10-06 10:17:12 -07:00 |
native_entry_test.h
|
|
|
native_message_handler.cc
|
Fold ApiObjectConverter use into ApiMessageReader
|
2015-12-14 11:12:25 -08:00 |
native_message_handler.h
|
VM restart + shutdown fixes
|
2015-10-06 11:27:26 -07:00 |
native_symbol.h
|
|
|
native_symbol_android.cc
|
|
|
native_symbol_linux.cc
|
|
|
native_symbol_macos.cc
|
|
|
native_symbol_win.cc
|
|
|
object.cc
|
Enumerate URIs of all types in type errors in order to help the user diagnose
|
2016-03-09 15:16:47 -08:00 |
object.h
|
Tree-shake consts.
|
2016-03-04 09:42:53 -08:00 |
object_arm64_test.cc
|
|
|
object_arm_test.cc
|
|
|
object_graph.cc
|
Remove support for object grouping during Garbage Collection
|
2015-11-20 12:36:16 -08:00 |
object_graph.h
|
Add RPC and UI for reachable size of an object / all instances of a class.
|
2015-11-20 10:02:16 -08:00 |
object_graph_test.cc
|
Implement safepointing of threads :
|
2016-02-01 10:57:34 -08:00 |
object_ia32_test.cc
|
|
|
object_id_ring.cc
|
Remove many features when building product mode
|
2016-02-05 09:55:51 -08:00 |
object_id_ring.h
|
Bump default object id ring capacity
|
2015-10-12 10:32:19 -07:00 |
object_id_ring_test.cc
|
Remove many features when building product mode
|
2016-02-05 09:55:51 -08:00 |
object_mips_test.cc
|
|
|
object_service.cc
|
In background compilation make a copy of Field in order to freeze its state. Add flag --force_clone_compiler_objects for debugging purpose.
|
2016-02-26 09:07:49 -08:00 |
object_set.h
|
|
|
object_store.cc
|
Change return value of ObjectStore::PreallocateObjects to return the error object or null instead of a bool. Most of the times the sticky error is cleared and returned as an error so returning a bool and querying the sticky error here does not work as the sticky error is a null object.
|
2016-02-22 13:37:22 -08:00 |
object_store.h
|
Change return value of ObjectStore::PreallocateObjects to return the error object or null instead of a bool. Most of the times the sticky error is cleared and returned as an error so returning a bool and querying the sticky error here does not work as the sticky error is a null object.
|
2016-02-22 13:37:22 -08:00 |
object_store_test.cc
|
|
|
object_test.cc
|
Change function source fingerprint calculation to rely on tokens exclusively and
|
2016-02-29 14:59:21 -08:00 |
object_x64_test.cc
|
|
|
os.h
|
Refactor monotonic clock interface and use raw tick values in stopwatch
|
2016-01-05 11:22:20 -08:00 |
os_android.cc
|
Remove more things
|
2016-02-22 08:53:11 -08:00 |
os_linux.cc
|
Remove more things
|
2016-02-22 08:53:11 -08:00 |
os_macos.cc
|
Refactor monotonic clock interface and use raw tick values in stopwatch
|
2016-01-05 11:22:20 -08:00 |
os_test.cc
|
|
|
os_thread.cc
|
Remove more feature in product mode
|
2016-02-09 08:45:32 -08:00 |
os_thread.h
|
Make the lock/unlock and Enter/Exit methods in Mutex and Monitor private so taht we always use the locker objects for operating on mutexes/monitors.
|
2016-03-02 09:20:40 -08:00 |
os_thread_android.cc
|
- Add assertions in MutexLocker/MonitorLocker to ensure that the code enclosed
|
2016-03-01 12:33:50 -08:00 |
os_thread_android.h
|
VM: Small clean up and const-ness fix for Thread/OSThread constants.
|
2015-12-02 12:30:12 +01:00 |
os_thread_linux.cc
|
- Add assertions in MutexLocker/MonitorLocker to ensure that the code enclosed
|
2016-03-01 12:33:50 -08:00 |
os_thread_linux.h
|
VM: Small clean up and const-ness fix for Thread/OSThread constants.
|
2015-12-02 12:30:12 +01:00 |
os_thread_macos.cc
|
- Add assertions in MutexLocker/MonitorLocker to ensure that the code enclosed
|
2016-03-01 12:33:50 -08:00 |
os_thread_macos.h
|
VM: Small clean up and const-ness fix for Thread/OSThread constants.
|
2015-12-02 12:30:12 +01:00 |
os_thread_win.cc
|
Fix windows build break.
|
2016-03-02 10:20:55 -08:00 |
os_thread_win.h
|
VM: Small clean up and const-ness fix for Thread/OSThread constants.
|
2015-12-02 12:30:12 +01:00 |
os_win.cc
|
Fix windows build failures
|
2016-02-22 09:45:34 -08:00 |
pages.cc
|
Enable concurrent sweep on MIPS and ARM64.
|
2016-02-29 09:23:25 -08:00 |
pages.h
|
Ensure that calls to EnableGrowthControl/DisableGrowthControl does not reset the last_usage_ value as this can result in the heuristic constantly growing the heap instead of GCing. This was observed with the background compilation being turned on as we disable growth control during installation of code in the background compiler thread.
|
2016-03-04 16:17:32 -08:00 |
pages_test.cc
|
|
|
parser.cc
|
Enumerate URIs of all types in type errors in order to help the user diagnose
|
2016-03-09 15:16:47 -08:00 |
parser.h
|
Cleanup access to guarded_fields
|
2016-02-19 11:07:44 -08:00 |
parser_test.cc
|
Remove more feature in product mode
|
2016-02-09 08:45:32 -08:00 |
port.cc
|
- Add assertions in MutexLocker/MonitorLocker to ensure that the code enclosed
|
2016-03-01 12:33:50 -08:00 |
port.h
|
|
|
port_test.cc
|
Adds a special case for sending an int over a port with the native API.
|
2015-12-11 16:07:16 -08:00 |
precompiler.cc
|
Fix incorrect assertion failures in noopt regarding removing classes that still have constants.
|
2016-03-09 12:11:23 -08:00 |
precompiler.h
|
Tree-shake consts.
|
2016-03-04 09:42:53 -08:00 |
proccpuinfo.cc
|
|
|
proccpuinfo.h
|
|
|
profiler.cc
|
Remove more feature in product mode
|
2016-02-09 08:45:32 -08:00 |
profiler.h
|
- Add assertions in MutexLocker/MonitorLocker to ensure that the code enclosed
|
2016-03-01 12:33:50 -08:00 |
profiler_service.cc
|
Adjust offset before querying inline information for samples that begin at exit frames
|
2016-03-03 13:58:10 -08:00 |
profiler_service.h
|
Add source position information to profile
|
2016-03-02 12:02:28 -08:00 |
profiler_test.cc
|
Add source position information to profile
|
2016-03-02 12:02:28 -08:00 |
random.cc
|
Add ThreadBarrier; use in GCMarker and unit test
|
2015-09-16 12:11:47 -07:00 |
random.h
|
Add ThreadBarrier; use in GCMarker and unit test
|
2015-09-16 12:11:47 -07:00 |
raw_object.cc
|
Introduce CodeSourceMap object to hold pc -> token position mappings
|
2016-01-26 13:07:22 -08:00 |
raw_object.h
|
Tree-shake consts.
|
2016-03-04 09:42:53 -08:00 |
raw_object_snapshot.cc
|
Include the canonical static closure when serializing ClosureData.
|
2016-03-07 09:06:26 -08:00 |
redundancy_elimination.cc
|
In background compilation make a copy of Field in order to freeze its state. Add flag --force_clone_compiler_objects for debugging purpose.
|
2016-02-26 09:07:49 -08:00 |
redundancy_elimination.h
|
VM: Move redundancy elimination phases into a separate file.
|
2016-02-08 18:08:15 +01:00 |
regexp.cc
|
Move precompilation-related flags to flags list.
|
2016-02-25 07:53:39 -08:00 |
regexp.h
|
|
|
regexp_assembler.cc
|
Remove left-over compiler-code from precompiled runtime.
|
2016-02-26 06:59:36 -08:00 |
regexp_assembler.h
|
Remove left-over compiler-code from precompiled runtime.
|
2016-02-26 06:59:36 -08:00 |
regexp_assembler_bytecode.cc
|
|
|
regexp_assembler_bytecode.h
|
|
|
regexp_assembler_bytecode_inl.h
|
|
|
regexp_assembler_ir.cc
|
Turn on background compilation
|
2016-03-02 17:32:27 -08:00 |
regexp_assembler_ir.h
|
|
|
regexp_ast.cc
|
|
|
regexp_ast.h
|
|
|
regexp_bytecodes.h
|
|
|
regexp_interpreter.cc
|
|
|
regexp_interpreter.h
|
|
|
regexp_parser.cc
|
Move sticky_error_ from isolate to thread
|
2016-02-05 15:46:55 -08:00 |
regexp_parser.h
|
|
|
regexp_test.cc
|
|
|
report.cc
|
Remove support for Javascript warnings in the VM.
|
2016-02-11 09:16:06 -08:00 |
report.h
|
Remove support for Javascript warnings in the VM.
|
2016-02-11 09:16:06 -08:00 |
resolver.cc
|
VM: Separate precompilation-specific code, make flags const.
|
2016-02-23 08:48:08 -08:00 |
resolver.h
|
Make function lookup in classes thread-safe:
|
2016-02-18 16:03:29 -08:00 |
resolver_test.cc
|
|
|
reusable_handles.h
|
Cleanups
|
2016-02-17 10:03:44 -08:00 |
ring_buffer.h
|
|
|
ring_buffer_test.cc
|
|
|
runtime_entry.cc
|
Replace intptr_t with TokenDescriptor
|
2016-02-02 10:15:44 -08:00 |
runtime_entry.h
|
Move native entry argument exception throwing code out of line
|
2016-02-18 09:03:56 -08:00 |
runtime_entry_arm.cc
|
Re-assign registers on ARM so PP and CODE_REG are below R7 (FP on iOS).
|
2015-10-26 11:05:32 -07:00 |
runtime_entry_arm64.cc
|
ARM64: Move THR to R26 so special registers are contiguous.
|
2016-01-11 10:11:15 -08:00 |
runtime_entry_ia32.cc
|
|
|
runtime_entry_list.h
|
VM: Optimized calls to asin, acos, tan.
|
2016-02-08 14:21:51 +01:00 |
runtime_entry_mips.cc
|
|
|
runtime_entry_x64.cc
|
|
|
safepoint.cc
|
Implement safepointing of threads :
|
2016-02-01 10:57:34 -08:00 |
safepoint.h
|
Implement safepointing of threads :
|
2016-02-01 10:57:34 -08:00 |
scanner.cc
|
Replace intptr_t with TokenDescriptor
|
2016-02-02 10:15:44 -08:00 |
scanner.h
|
Replace intptr_t with TokenDescriptor
|
2016-02-02 10:15:44 -08:00 |
scanner_test.cc
|
|
|
scavenger.cc
|
Remove many features when building product mode
|
2016-02-05 09:55:51 -08:00 |
scavenger.h
|
- Move flags from heap.cc into the flag list.
|
2016-02-04 16:49:39 -08:00 |
scavenger_test.cc
|
|
|
scope_timer.h
|
|
|
scopes.cc
|
Replace intptr_t with TokenDescriptor
|
2016-02-02 10:15:44 -08:00 |
scopes.h
|
Replace intptr_t with TokenDescriptor
|
2016-02-02 10:15:44 -08:00 |
scopes_test.cc
|
Replace intptr_t with TokenDescriptor
|
2016-02-02 10:15:44 -08:00 |
service.cc
|
Stream blocks of timeline events over the service protocol. Can be used to monitor long running programs without buffering all events inside the VM.
|
2016-03-04 12:30:50 -08:00 |
service.h
|
Stream blocks of timeline events over the service protocol. Can be used to monitor long running programs without buffering all events inside the VM.
|
2016-03-04 12:30:50 -08:00 |
service_event.cc
|
Stream blocks of timeline events over the service protocol. Can be used to monitor long running programs without buffering all events inside the VM.
|
2016-03-04 12:30:50 -08:00 |
service_event.h
|
Stream blocks of timeline events over the service protocol. Can be used to monitor long running programs without buffering all events inside the VM.
|
2016-03-04 12:30:50 -08:00 |
service_isolate.cc
|
- Remove Isolate::Flags structure and store flags directly in isolate.
|
2016-02-25 18:06:56 -08:00 |
service_isolate.h
|
Make it possible to share the embedder's dart sources for the service isolate.
|
2016-01-29 07:43:21 -08:00 |
service_sources.gypi
|
|
|
service_test.cc
|
Add persistent handles to service protocol and Observatory UI
|
2016-03-01 07:31:29 -08:00 |
signal_handler.h
|
|
|
signal_handler_android.cc
|
Fix x86-64 Android build.
|
2016-03-03 11:11:31 -08:00 |
signal_handler_linux.cc
|
Fix profiling on ARM64.
|
2015-10-30 09:26:24 -07:00 |
signal_handler_macos.cc
|
Fix profiling on ARM64.
|
2015-10-30 09:26:24 -07:00 |
signal_handler_win.cc
|
|
|
simulator.h
|
|
|
simulator_arm.cc
|
Simplify various name flavors in VM.
|
2016-02-25 11:21:27 -08:00 |
simulator_arm.h
|
Add a CompareAndSwapUint32 variant to AtomicOperations so that it is possible to a CAS of a 32 bit value.
|
2016-01-06 17:08:31 -08:00 |
simulator_arm64.cc
|
Enable concurrent sweep on MIPS and ARM64.
|
2016-02-29 09:23:25 -08:00 |
simulator_arm64.h
|
Enable concurrent sweep on MIPS and ARM64.
|
2016-02-29 09:23:25 -08:00 |
simulator_mips.cc
|
Use TRUNC.W instead of CVT.W on mips to convert from double to int as to not
|
2016-03-03 17:05:09 -08:00 |
simulator_mips.h
|
Add a CompareAndSwapUint32 variant to AtomicOperations so that it is possible to a CAS of a 32 bit value.
|
2016-01-06 17:08:31 -08:00 |
snapshot.cc
|
Move precompilation-related flags to flags list.
|
2016-02-25 07:53:39 -08:00 |
snapshot.h
|
VM: Precompiled rodata snapshot.
|
2016-02-15 09:15:26 +01:00 |
snapshot_ids.h
|
Cache initial (empty) ic_data arrays so that they are not repeatedly allocated. Factor out descriptor and data array allocation. Will be used later when we copy the descriptor for background compilation.
|
2015-10-27 15:05:14 -07:00 |
snapshot_test.cc
|
- Remove Isolate::Flags structure and store flags directly in isolate.
|
2016-02-25 18:06:56 -08:00 |
snapshot_test.dart
|
Fix a TODO (remove assignment to a local variable).
|
2016-02-08 10:47:30 -08:00 |
snapshot_test_in.dat
|
|
|
source_report.cc
|
Clone both descriptor and data array when compiling in background. Eliminates crashes when ic_data array invocation counter is changed while compiling (e.g., NumberOfUsedChecks can change on the fly).
|
2016-02-12 14:54:55 -08:00 |
source_report.h
|
Replace intptr_t with TokenDescriptor
|
2016-02-02 10:15:44 -08:00 |
source_report_test.cc
|
Remove many features when building product mode
|
2016-02-05 09:55:51 -08:00 |
spaces.h
|
|
|
stack_frame.cc
|
VM: Add smi fast path operations for precompiled code
|
2016-03-04 09:33:09 -08:00 |
stack_frame.h
|
Replace intptr_t with TokenDescriptor
|
2016-02-02 10:15:44 -08:00 |
stack_frame_arm.h
|
Use the iOS ABI when running SIMARM on Mac or targeting iOS.
|
2015-10-27 14:36:38 -07:00 |
stack_frame_arm64.h
|
Note that R19 is a C preserved register, fixing crash returning from the first Dart entry on Linux ARM64.
|
2016-01-07 09:30:17 -08:00 |
stack_frame_ia32.h
|
VM: New calling convention for generated code.
|
2015-09-19 13:21:09 +02:00 |
stack_frame_mips.h
|
Don't touch x18 on ARM64 - it is globally reserved on iOS.
|
2015-10-19 14:17:07 -07:00 |
stack_frame_test.cc
|
VM: Separate precompilation-specific code, make flags const.
|
2016-02-23 08:48:08 -08:00 |
stack_frame_x64.h
|
VM: New calling convention for generated code.
|
2015-09-19 13:21:09 +02:00 |
store_buffer.cc
|
Distinct block sizes for StoreBuffer/MarkingStack.
|
2015-09-17 12:21:55 -07:00 |
store_buffer.h
|
Distinct block sizes for StoreBuffer/MarkingStack.
|
2015-09-17 12:21:55 -07:00 |
stub_code.cc
|
Minor fixes for background compilation
|
2016-02-17 15:32:14 -08:00 |
stub_code.h
|
Precompilation: Generate instance calls as IC calls that can switch to Megamoprhic calls.
|
2015-11-04 09:31:19 -08:00 |
stub_code_arm.cc
|
Move precompilation-related flags to flags list.
|
2016-02-25 07:53:39 -08:00 |
stub_code_arm64.cc
|
Enable concurrent sweep on MIPS and ARM64.
|
2016-02-29 09:23:25 -08:00 |
stub_code_arm64_test.cc
|
Replace intptr_t with TokenDescriptor
|
2016-02-02 10:15:44 -08:00 |
stub_code_arm_test.cc
|
Replace intptr_t with TokenDescriptor
|
2016-02-02 10:15:44 -08:00 |
stub_code_ia32.cc
|
Move precompilation-related flags to flags list.
|
2016-02-25 07:53:39 -08:00 |
stub_code_ia32_test.cc
|
Replace intptr_t with TokenDescriptor
|
2016-02-02 10:15:44 -08:00 |
stub_code_mips.cc
|
Enable concurrent sweep on MIPS and ARM64.
|
2016-02-29 09:23:25 -08:00 |
stub_code_mips_test.cc
|
Replace intptr_t with TokenDescriptor
|
2016-02-02 10:15:44 -08:00 |
stub_code_x64.cc
|
Move precompilation-related flags to flags list.
|
2016-02-25 07:53:39 -08:00 |
stub_code_x64_test.cc
|
Replace intptr_t with TokenDescriptor
|
2016-02-02 10:15:44 -08:00 |
symbols.cc
|
Add a SafepointMutexLocker class so that it is possible to have scopes inside the MutexLocker which could potentially trigger safepoints.
|
2016-02-19 16:03:52 -08:00 |
symbols.h
|
Enumerate URIs of all types in type errors in order to help the user diagnose
|
2016-03-09 15:16:47 -08:00 |
tags.cc
|
Remove many features when building product mode
|
2016-02-05 09:55:51 -08:00 |
tags.h
|
|
|
thread.cc
|
1. Fix memory leaks reported by running a simple test using ASAN
|
2016-02-09 10:54:34 -08:00 |
thread.h
|
Move sticky_error_ from isolate to thread
|
2016-02-05 15:46:55 -08:00 |
thread_barrier.h
|
- Do not repeatedly allocate and release Monitor objects.
|
2016-02-17 18:33:48 -08:00 |
thread_barrier_test.cc
|
- Do not repeatedly allocate and release Monitor objects.
|
2016-02-17 18:33:48 -08:00 |
thread_interrupter.cc
|
Fix some potential data races based on output from tsan.
|
2016-03-04 13:35:25 -08:00 |
thread_interrupter.h
|
- Add an OSThread structure which is the generic TLS structure for all C++
|
2015-11-19 13:45:10 -08:00 |
thread_interrupter_android.cc
|
Remove more feature in product mode
|
2016-02-09 08:45:32 -08:00 |
thread_interrupter_linux.cc
|
- Add an OSThread structure which is the generic TLS structure for all C++
|
2015-11-19 13:45:10 -08:00 |
thread_interrupter_macos.cc
|
Remove more feature in product mode
|
2016-02-09 08:45:32 -08:00 |
thread_interrupter_win.cc
|
Remove more feature in product mode
|
2016-02-09 08:45:32 -08:00 |
thread_pool.cc
|
- Add assertions in MutexLocker/MonitorLocker to ensure that the code enclosed
|
2016-03-01 12:33:50 -08:00 |
thread_pool.h
|
|
|
thread_pool_test.cc
|
|
|
thread_registry.cc
|
Implement safepointing of threads :
|
2016-02-01 10:57:34 -08:00 |
thread_registry.h
|
Implement safepointing of threads :
|
2016-02-01 10:57:34 -08:00 |
thread_test.cc
|
Fix thread test.
|
2016-03-01 13:26:30 -08:00 |
timeline.cc
|
Stream blocks of timeline events over the service protocol. Can be used to monitor long running programs without buffering all events inside the VM.
|
2016-03-04 12:30:50 -08:00 |
timeline.h
|
Stream blocks of timeline events over the service protocol. Can be used to monitor long running programs without buffering all events inside the VM.
|
2016-03-04 12:30:50 -08:00 |
timeline_analysis.cc
|
Remove more feature in product mode
|
2016-02-09 08:45:32 -08:00 |
timeline_analysis.h
|
Add support to timeline for begin and end events
|
2015-10-07 14:11:44 -07:00 |
timeline_test.cc
|
Stream blocks of timeline events over the service protocol. Can be used to monitor long running programs without buffering all events inside the VM.
|
2016-03-04 12:30:50 -08:00 |
timer.cc
|
Remove obsolete timer list from VM
|
2015-09-30 12:47:23 -07:00 |
timer.h
|
Remove more things
|
2016-02-22 08:53:11 -08:00 |
token.cc
|
Replace intptr_t with TokenDescriptor
|
2016-02-02 10:15:44 -08:00 |
token.h
|
Replace intptr_t with TokenDescriptor
|
2016-02-02 10:15:44 -08:00 |
token_position.cc
|
Replace intptr_t with TokenDescriptor
|
2016-02-02 10:15:44 -08:00 |
token_position.h
|
Build CodeSourceMap for each code object
|
2016-02-26 07:59:48 -08:00 |
unibrow-inl.h
|
|
|
unibrow.cc
|
|
|
unibrow.h
|
|
|
unicode.cc
|
|
|
unicode.h
|
|
|
unicode_data.cc
|
|
|
unicode_test.cc
|
|
|
unit_test.cc
|
- reorganize DartUtils::PrepareForScriptLoading so that it does not have the wait for service load port code in it. This is needed so that it is possible to not wait for the service load port when running with a full application snapshot that requires no loading.
|
2016-02-04 09:18:31 -08:00 |
unit_test.h
|
- reorganize DartUtils::PrepareForScriptLoading so that it does not have the wait for service load port code in it. This is needed so that it is possible to not wait for the service load port when running with a full application snapshot that requires no loading.
|
2016-02-04 09:18:31 -08:00 |
utils_test.cc
|
|
|
verified_memory.cc
|
|
|
verified_memory.h
|
|
|
verified_memory_test.cc
|
|
|
verifier.cc
|
Clean up more flags using flag list.
|
2016-03-04 15:15:40 -08:00 |
verifier.h
|
Move reusable handles from isolate to thread.
|
2015-10-09 10:10:34 -07:00 |
version.h
|
|
|
version_in.cc
|
|
|
virtual_memory.cc
|
VM: Precompiled rodata snapshot.
|
2016-02-15 09:15:26 +01:00 |
virtual_memory.h
|
VM: Precompiled rodata snapshot.
|
2016-02-15 09:15:26 +01:00 |
virtual_memory_android.cc
|
Fix background compilation: allocate stubs at safepoint
|
2016-02-17 13:17:26 -08:00 |
virtual_memory_linux.cc
|
Fix background compilation: allocate stubs at safepoint
|
2016-02-17 13:17:26 -08:00 |
virtual_memory_macos.cc
|
Fix background compilation: allocate stubs at safepoint
|
2016-02-17 13:17:26 -08:00 |
virtual_memory_test.cc
|
|
|
virtual_memory_win.cc
|
Fix background compilation: allocate stubs at safepoint
|
2016-02-17 13:17:26 -08:00 |
visitor.h
|
|
|
vm.gypi
|
VM: Separate precompilation-specific code, make flags const.
|
2016-02-23 08:48:08 -08:00 |
vm_sources.gypi
|
Rename FlowGraphOptimizer -> JitOptimizer, clean up optimizer code.
|
2016-02-24 07:18:12 -08:00 |
weak_code.cc
|
Make precompiler work with product mode.
|
2016-03-02 13:59:54 -08:00 |
weak_code.h
|
Investigate & fix issues around usage_count and deoptimization_count
|
2016-01-05 09:40:23 -08:00 |
weak_table.cc
|
Add a hash map for a raw object to id mapping, this table will be used during snapshot writing in order to map a raw object to an object id. This would enable us to get rid of the current scheme of displacing the object header with the object id while writing a snapshot (requires no GC should be happening while a snapshot is being written and hampers concurrent GC).
|
2015-10-12 11:05:53 -07:00 |
weak_table.h
|
Add a hash map for a raw object to id mapping, this table will be used during snapshot writing in order to map a raw object to an object id. This would enable us to get rid of the current scheme of displacing the object header with the object id while writing a snapshot (requires no GC should be happening while a snapshot is being written and hampers concurrent GC).
|
2015-10-12 11:05:53 -07:00 |
zone.cc
|
Add product mode:
|
2016-02-03 21:10:30 -08:00 |
zone.h
|
Add product mode:
|
2016-02-03 21:10:30 -08:00 |
zone_test.cc
|
Add product mode:
|
2016-02-03 21:10:30 -08:00 |