dart-sdk/runtime/vm
Regis Crelier ba69c8a898 Enumerate URIs of all types in type errors in order to help the user diagnose
the error (it was previously only printed for types with identical names).
Cleanup and simplify construction of type errors.

R=hausner@google.com, srdjan@google.com

Review URL: https://codereview.chromium.org/1778133002 .
2016-03-09 15:16:47 -08:00
..
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