dart-sdk/runtime/vm
2012-12-11 00:31:53 +00:00
..
allocation.cc Add attributions so printf like functions can have their arguments checked. 2012-09-06 00:58:25 +00:00
allocation.h Fixed compilation time measurement, restructure some code. Do not use slow ToFullyQualifiedCString in production backend (saves 10% in backend time with compile-all). 2012-05-09 00:03:25 +00:00
allocation_test.cc Make the "sticky error" an Error instead of a String. 2012-01-17 19:54:02 +00:00
assembler.cc Changed StackZone and ApiZone to be containers for Zone. 2012-10-16 22:05:40 +00:00
assembler.h Change the zone allocation api. 2012-08-03 21:51:44 +00:00
assembler_arm.h Support VTune's JIT interface. 2012-11-29 13:54:06 +00:00
assembler_ia32.cc Support VTune's JIT interface. 2012-11-29 13:54:06 +00:00
assembler_ia32.h Support VTune's JIT interface. 2012-11-29 13:54:06 +00:00
assembler_ia32_test.cc Faster 64-bit left-shift for ia32. 2012-10-09 11:59:44 +00:00
assembler_macros.h Disable x64 disassembler under win32. 2011-11-30 23:55:30 +00:00
assembler_macros_ia32.cc Remove support for optimized dart leaf functions. 2012-10-11 16:35:47 +00:00
assembler_macros_ia32.h Remove support for optimized dart leaf functions. 2012-10-11 16:35:47 +00:00
assembler_macros_x64.cc Remove support for optimized dart leaf functions. 2012-10-11 16:35:47 +00:00
assembler_macros_x64.h Remove support for optimized dart leaf functions. 2012-10-11 16:35:47 +00:00
assembler_test.cc - Separate store buffer data in the isolate into the StoreBufferBlock and 2012-07-03 00:10:23 +00:00
assembler_x64.cc Support VTune's JIT interface. 2012-11-29 13:54:06 +00:00
assembler_x64.h Support VTune's JIT interface. 2012-11-29 13:54:06 +00:00
assembler_x64_test.cc Add support for XMM8..XMM15 2012-11-20 17:37:07 +00:00
assert_test.cc Move assert.h/assert.cc from runtime/vm to runtime/platform 2012-01-16 12:28:10 +00:00
ast.cc Implement const expressions for local variables 2012-11-09 00:19:43 +00:00
ast.h Remove unused field AstNode::ic_data. 2012-12-05 14:29:41 +00:00
ast_printer.cc Pass closure object as first implicit argument to closure functions. 2012-11-08 18:28:07 +00:00
ast_printer.h Initial checkin. 2011-10-05 05:20:07 +00:00
ast_printer_test.cc Remove built-in identifier 'negate' from VM 2012-10-16 20:19:06 +00:00
ast_test.cc Remove built-in identifier 'negate' from VM 2012-10-16 20:19:06 +00:00
base_isolate.h Changed StackZone and ApiZone to be containers for Zone. 2012-10-16 22:05:40 +00:00
benchmark_test.cc Fix StringBase_createFromCodePoints to correctly accept Latin-1 characters 2012-11-29 23:43:47 +00:00
benchmark_test.h - Represent strings internally in UTF-16 format, this makes it 2012-10-31 17:56:46 +00:00
bigint_operations.cc Throw OutOfMemory instead of crashing when bigint multiply overflows. 2012-11-26 17:00:51 +00:00
bigint_operations.h Implement correct bigint to double conversion. 2012-03-27 05:08:50 +00:00
bigint_operations_test.cc Changed StackZone and ApiZone to be containers for Zone. 2012-10-16 22:05:40 +00:00
bit_set.h Improve the performance of bit set searches with a compiler intrinsic. 2012-07-24 02:45:31 +00:00
bit_vector.cc Simple redundant load elimination. 2012-09-17 14:27:45 +00:00
bit_vector.h Simple redundant load elimination. 2012-09-17 14:27:45 +00:00
bit_vector_test.cc Simple redundant load elimination. 2012-09-17 14:27:45 +00:00
bitfield.h Make snapshots 32 or 64 bit compliant by using Write<int64_t> and Read<int64_t> for intptr_t types and adjust Smi values into Smi/Mint or BigInt based on the value read. 2011-12-27 23:54:30 +00:00
bitfield_test.cc Move assert.h/assert.cc from runtime/vm to runtime/platform 2012-01-16 12:28:10 +00:00
bitmap.cc Give a length field to stack bitmaps. 2012-08-22 12:42:54 +00:00
bitmap.h Give a length field to stack bitmaps. 2012-08-22 12:42:54 +00:00
bitmap_test.cc Put live register bits in stackmaps. 2012-08-30 10:20:26 +00:00
boolfield.h Move assert.h/assert.cc from runtime/vm to runtime/platform 2012-01-16 12:28:10 +00:00
boolfield_test.cc Move assert.h/assert.cc from runtime/vm to runtime/platform 2012-01-16 12:28:10 +00:00
bootstrap.cc Move JSSyntaxRegExp to core as a private member. This removes the last refrences to dart:coreimpl. 2012-11-13 10:41:37 +00:00
bootstrap.h Move JSSyntaxRegExp to core as a private member. This removes the last refrences to dart:coreimpl. 2012-11-13 10:41:37 +00:00
bootstrap_natives.cc - Move MathNatives from dart:core to dart:math. 2012-11-16 19:42:02 +00:00
bootstrap_natives.h Pass the proper invocation mirror argument to noSuchMethod. 2012-12-11 00:31:53 +00:00
bootstrap_nocorelib.cc Move JSSyntaxRegExp to core as a private member. This removes the last refrences to dart:coreimpl. 2012-11-13 10:41:37 +00:00
cha.cc Do not recompute unary_checks repeatedly. Add special (and quicker) way to check for method overrides using CHA. 2012-11-01 21:06:36 +00:00
cha.h Do not recompute unary_checks repeatedly. Add special (and quicker) way to check for method overrides using CHA. 2012-11-01 21:06:36 +00:00
cha_test.cc Use kInstanceCid instead of object_store()->object_class() when checking to see if the class is object class. 2012-08-22 22:21:44 +00:00
class_finalizer.cc - Create frame work for adding read only handles for symbols in the VM isolate 2012-12-10 18:24:34 +00:00
class_finalizer.h Remove support for default factory classes. 2012-11-28 23:39:27 +00:00
class_finalizer_test.cc Make ClassFinalizer indifferent on whether we are generating a snapshot or not. 2012-08-23 00:27:49 +00:00
class_table.cc Add attributions so printf like functions can have their arguments checked. 2012-09-06 00:58:25 +00:00
class_table.h Add --use_cha (default true, switch to false if you use dynamic class loading). Use CHA to specify receiver class if no subclasses of the receiver exist, eliminate check class computation. 2012-08-21 22:31:49 +00:00
code_descriptors.cc Remove deoptimization index PC descriptors. 2012-10-01 10:16:22 +00:00
code_descriptors.h Remove deoptimization index PC descriptors. 2012-10-01 10:16:22 +00:00
code_descriptors_test.cc Make sure that ParsedFunction holds onto zone handles. 2012-11-09 00:58:21 +00:00
code_generator.cc Pass the proper invocation mirror argument to noSuchMethod. 2012-12-11 00:31:53 +00:00
code_generator.h Cache lookups at megamorphic call sites in optimized code. 2012-12-10 09:48:52 +00:00
code_generator_test.cc Rename GET_NATIVE_ARGUMENT macro to GET_NON_NULL_NATIVE_ARGUMENT. 2012-12-10 17:59:40 +00:00
code_observers.cc Unify specification of file open, close, and write callbacks. 2012-12-06 21:56:31 +00:00
code_observers.h Support VTune's JIT interface. 2012-11-29 13:54:06 +00:00
code_patcher.h Pass IC data and arguments descriptor to IC miss runtime functions. 2012-12-05 15:35:18 +00:00
code_patcher_arm.cc Remove loading of function object in static calls. 2012-11-20 00:04:08 +00:00
code_patcher_ia32.cc Pass IC data and arguments descriptor to IC miss runtime functions. 2012-12-05 15:35:18 +00:00
code_patcher_ia32_test.cc Pass IC data and arguments descriptor to IC miss runtime functions. 2012-12-05 15:35:18 +00:00
code_patcher_x64.cc Pass IC data and arguments descriptor to IC miss runtime functions. 2012-12-05 15:35:18 +00:00
code_patcher_x64_test.cc Pass IC data and arguments descriptor to IC miss runtime functions. 2012-12-05 15:35:18 +00:00
compiler.cc Remove support for interfaces. 2012-11-30 01:26:31 +00:00
compiler.h Reapply "Deoptimization support in inlined code." 2012-09-18 13:41:20 +00:00
compiler_stats.cc Restructure code generation timers and add sub-timers for inlining phases. 2012-10-23 08:14:59 +00:00
compiler_stats.h Restructure code generation timers and add sub-timers for inlining phases. 2012-10-23 08:14:59 +00:00
compiler_test.cc Create frequently used symbols in the vm isolate 2012-07-24 00:01:50 +00:00
constants_arm.h Initial checkin. 2011-10-05 05:20:07 +00:00
constants_ia32.h Inline [] operator on one-byte strings. 2012-11-22 12:06:52 +00:00
constants_x64.h Inline [] operator on one-byte strings. 2012-11-22 12:06:52 +00:00
cpu.h Fix issue 1968, replace usage of inline 'asm' constructs in 'stack alignment', 'jump to exception handler' and 'jump to error handler' code with calls to appropriate stubs. 2012-06-25 17:35:20 +00:00
cpu_arm.cc Fix issue 1968, replace usage of inline 'asm' constructs in 'stack alignment', 'jump to exception handler' and 'jump to error handler' code with calls to appropriate stubs. 2012-06-25 17:35:20 +00:00
cpu_ia32.cc Fix issue 1968, replace usage of inline 'asm' constructs in 'stack alignment', 'jump to exception handler' and 'jump to error handler' code with calls to appropriate stubs. 2012-06-25 17:35:20 +00:00
cpu_test.cc Move assert.h/assert.cc from runtime/vm to runtime/platform 2012-01-16 12:28:10 +00:00
cpu_x64.cc Fix issue 1968, replace usage of inline 'asm' constructs in 'stack alignment', 'jump to exception handler' and 'jump to error handler' code with calls to appropriate stubs. 2012-06-25 17:35:20 +00:00
custom_isolate_test.cc Change the library directive syntax in the VM unit tests, 2012-11-17 01:48:45 +00:00
dart.cc Cache lookups at megamorphic call sites in optimized code. 2012-12-10 09:48:52 +00:00
dart.h Unify specification of file open, close, and write callbacks. 2012-12-06 21:56:31 +00:00
dart_api_impl.cc - Create frame work for adding read only handles for symbols in the VM isolate 2012-12-10 18:24:34 +00:00
dart_api_impl.h Merged String subclasses into String. 2012-11-05 22:22:19 +00:00
dart_api_impl_test.cc Fix bug in Utf8::CodePointCount which was causing some strings with latin1 2012-11-30 21:53:58 +00:00
dart_api_message.cc Fix bug in Utf8::CodePointCount which was causing some strings with latin1 2012-11-30 21:53:58 +00:00
dart_api_message.h Deserialize same symbol as same Dart_CObject 2012-11-19 14:02:25 +00:00
dart_api_state.h Changed StackZone and ApiZone to be containers for Zone. 2012-10-16 22:05:40 +00:00
dart_entry.cc - Create frame work for adding read only handles for symbols in the VM isolate 2012-12-10 18:24:34 +00:00
dart_entry.h Cleanups based on Kevin's and Florian's suggestions. 2012-12-07 17:59:53 +00:00
dart_entry_test.cc Create frequently used symbols in the vm isolate 2012-07-24 00:01:50 +00:00
datastream.h Fix for issue 1204. 2012-09-11 02:06:59 +00:00
debugger.cc Cleanups based on Kevin's and Florian's suggestions. 2012-12-07 17:59:53 +00:00
debugger.h - Add support to interrupt a running isolate with the following command: 2012-10-05 23:10:28 +00:00
debugger_api_impl.cc - Add support to interrupt a running isolate with the following command: 2012-10-05 23:10:28 +00:00
debugger_api_impl_test.cc Fix debugger test 2012-11-12 23:51:51 +00:00
debugger_arm.cc Splitting debugger breakpoints into two parts 2012-03-02 18:01:38 +00:00
debugger_ia32.cc Splitting debugger breakpoints into two parts 2012-03-02 18:01:38 +00:00
debugger_x64.cc Implement ActivationFrame::GetLocalVarValue on x64. 2012-07-03 09:31:44 +00:00
debuginfo.h Move utils.h and utils.cc from runtime/vm to runtime/platform 2012-01-16 13:23:40 +00:00
debuginfo_android.cc Add GDB JIT support back into Android build. 2012-08-15 02:02:16 +00:00
debuginfo_linux.cc Add GDB JIT support back into Android build. 2012-08-15 02:02:16 +00:00
debuginfo_macos.cc Rename the VM internal class ByteArray to ByteVector. 2012-01-13 01:39:23 +00:00
debuginfo_win.cc Rename the VM internal class ByteArray to ByteVector. 2012-01-13 01:39:23 +00:00
deopt_instructions.cc Pass IC data and arguments descriptor to IC miss runtime functions. 2012-12-05 15:35:18 +00:00
deopt_instructions.h Reland: Improve smi shift operations and avoid repeated deoptimizations. 2012-11-09 19:54:55 +00:00
disassembler.cc Add X64 assembler. 2012-08-10 17:20:10 +00:00
disassembler.h Add attributions so printf like functions can have their arguments checked. 2012-09-06 00:58:25 +00:00
disassembler_arm.cc Move utils.h and utils.cc from runtime/vm to runtime/platform 2012-01-16 13:23:40 +00:00
disassembler_ia32.cc Implement SmiToInt and DoubleToInt. All necessary tests are in tests/language/arithmetic_test.dart 2012-10-09 21:43:10 +00:00
disassembler_test.cc Disassembler for x64. 2011-11-30 23:12:46 +00:00
disassembler_x64.cc Restrict immediate operands to smi where only smis are supported. 2012-11-12 22:44:34 +00:00
double_conversion.cc Fix for issue 7089 (Symbols::New was not quite working correctly 2012-12-04 22:18:12 +00:00
double_conversion.h Implement Double.{toString, toStringAsExponential, toStringAsPrecision} 2012-02-28 13:19:50 +00:00
double_internals.h Move utils.h and utils.cc from runtime/vm to runtime/platform 2012-01-16 13:23:40 +00:00
elfgen.h Add GDB JIT support back into Android build. 2012-08-15 02:02:16 +00:00
exceptions.cc Return an unhandled exception error on an OOM or other errors while 2012-12-07 01:41:53 +00:00
exceptions.h Remove NullPointerException. 2012-11-20 09:21:52 +00:00
exceptions_test.cc Fix native argument handling 2012-11-15 01:14:01 +00:00
find_code_object_test.cc Create frequently used symbols in the vm isolate 2012-07-24 00:01:50 +00:00
flags.cc Sort the Dart vm flags before printing them out with the --print-flags option. 2012-08-21 11:18:18 +00:00
flags.h Sort the Dart vm flags before printing them out with the --print-flags option. 2012-08-21 11:18:18 +00:00
flags_test.cc Move assert.h/assert.cc from runtime/vm to runtime/platform 2012-01-16 12:28:10 +00:00
flow_graph.cc Revert "Remove push arguments and replace constants in FlowGraph::InlineCall." 2012-11-02 14:02:53 +00:00
flow_graph.h Set previous pointer to graph entry for initial definitions. 2012-10-24 09:46:24 +00:00
flow_graph_allocator.cc Heuristically predict interference on the back edge and use it to minimize number of register reshuffling which is especially expensive when cycles of XMM registers arise. 2012-11-23 16:04:34 +00:00
flow_graph_allocator.h Heuristically predict interference on the back edge and use it to minimize number of register reshuffling which is especially expensive when cycles of XMM registers arise. 2012-11-23 16:04:34 +00:00
flow_graph_builder.cc Pass the proper invocation mirror argument to noSuchMethod. 2012-12-11 00:31:53 +00:00
flow_graph_builder.h More inlining flags and tuned heuristics. 2012-11-02 12:26:07 +00:00
flow_graph_compiler.cc Cache lookups at megamorphic call sites in optimized code. 2012-12-10 09:48:52 +00:00
flow_graph_compiler.h Compress deoptimization information by sharing common suffixes. 2012-10-30 09:50:35 +00:00
flow_graph_compiler_arm.cc Remove old code generator. 2012-06-26 17:43:44 +00:00
flow_graph_compiler_arm.h Refactored FlowGraphBuilder into a separate FlowGraph representation. 2012-08-16 12:06:17 +00:00
flow_graph_compiler_ia32.cc Cache lookups at megamorphic call sites in optimized code. 2012-12-10 09:48:52 +00:00
flow_graph_compiler_ia32.h Cache lookups at megamorphic call sites in optimized code. 2012-12-10 09:48:52 +00:00
flow_graph_compiler_x64.cc Cache lookups at megamorphic call sites in optimized code. 2012-12-10 09:48:52 +00:00
flow_graph_compiler_x64.h Cache lookups at megamorphic call sites in optimized code. 2012-12-10 09:48:52 +00:00
flow_graph_inliner.cc Introduce a class encapsulating arguments descriptor arrays. 2012-12-05 12:05:57 +00:00
flow_graph_inliner.h Fixed disabling inlining of static calls that were not executed. 2012-11-07 01:34:50 +00:00
flow_graph_optimizer.cc Improve and fix constant propagation for type arguments. 2012-12-04 17:07:50 +00:00
flow_graph_optimizer.h Fix for issue 6678: Result of identical(a, b) with a and b doubles not consistent. 2012-11-26 18:35:45 +00:00
freelist.cc Add attributions so printf like functions can have their arguments checked. 2012-09-06 00:58:25 +00:00
freelist.h - Unify class ids and snapshot object ids list so that we don't have disparate 2012-08-08 19:46:23 +00:00
freelist_test.cc Move assert.h/assert.cc from runtime/vm to runtime/platform 2012-01-16 12:28:10 +00:00
gc_callbacks.h Implement a garbage collection prologue and epilogue callback mechanism. 2012-03-07 19:38:51 +00:00
gc_marker.cc - Consolidate code into the old generation. 2012-10-25 23:46:01 +00:00
gc_marker.h Lazy peer API. 2012-09-18 21:15:46 +00:00
gc_sweeper.cc - Consolidate code into the old generation. 2012-10-25 23:46:01 +00:00
gc_sweeper.h - Implement the old sweeper. 2011-12-15 22:37:35 +00:00
gdbjit_android.cc Put the GDB symbols stuff under conditional compile. 2012-10-19 17:41:00 +00:00
gdbjit_android.h Add GDB JIT support back into Android build. 2012-08-15 02:02:16 +00:00
gdbjit_linux.cc Put the GDB symbols stuff under conditional compile. 2012-10-19 17:41:00 +00:00
gdbjit_linux.h Add GDB JIT support back into Android build. 2012-08-15 02:02:16 +00:00
globals.h Changed StackZone and ApiZone to be containers for Zone. 2012-10-16 22:05:40 +00:00
growable_array.h - GrowableArray::RemoveLast returns the value being removed 2012-10-30 00:52:21 +00:00
growable_array_test.cc Move assert.h/assert.cc from runtime/vm to runtime/platform 2012-01-16 12:28:10 +00:00
handles.cc - Remove redundant assertion. 2012-08-23 18:55:42 +00:00
handles.h - Create frame work for adding read only handles for symbols in the VM isolate 2012-12-10 18:24:34 +00:00
handles_impl.h Initial implementation of a flow-graph builder for Dart's AST. 2012-02-22 15:20:13 +00:00
handles_test.cc Move assert.h/assert.cc from runtime/vm to runtime/platform 2012-01-16 12:28:10 +00:00
hash_map.h Allow bound check elimination to eliminate checks when both array length and index boundaries are expressed through the same symbol. 2012-10-30 16:26:46 +00:00
hash_map_test.cc Allow bound check elimination to eliminate checks when both array length and index boundaries are expressed through the same symbol. 2012-10-30 16:26:46 +00:00
hash_set.h - Start using the collected store buffer entries to find 2012-07-20 21:41:55 +00:00
heap.cc Unify specification of file open, close, and write callbacks. 2012-12-06 21:56:31 +00:00
heap.h Unify specification of file open, close, and write callbacks. 2012-12-06 21:56:31 +00:00
heap_profiler.cc Unify specification of file open, close, and write callbacks. 2012-12-06 21:56:31 +00:00
heap_profiler.h Unify specification of file open, close, and write callbacks. 2012-12-06 21:56:31 +00:00
heap_profiler_test.cc Fix flaky test runtime/vm/heap_profiler_test.cc 2012-06-14 11:47:29 +00:00
heap_test.cc - Represent strings internally in UTF-16 format, this makes it 2012-10-31 17:56:46 +00:00
il_printer.cc Count per check hits in ICData. 2012-11-13 23:21:02 +00:00
il_printer.h Remove support for generating visualizer format file for the flowgraph. 2012-10-11 12:25:55 +00:00
instructions.h Port jump and call instruction decoding and patching for x64 (2nd try). 2011-12-10 00:38:09 +00:00
instructions_ia32.cc Initial implementation of a flow-graph builder for Dart's AST. 2012-02-22 15:20:13 +00:00
instructions_ia32.h Initial implementation of a flow-graph builder for Dart's AST. 2012-02-22 15:20:13 +00:00
instructions_ia32_test.cc Remove functions_cache_ and it's references as it is not being used anymore. 2012-08-10 23:33:37 +00:00
instructions_x64.cc Finish implementing lazy deoptimization (ia32, x64). Ran tests with --deoptimize-alot. 2012-09-09 15:00:51 +00:00
instructions_x64.h Finish implementing lazy deoptimization (ia32, x64). Ran tests with --deoptimize-alot. 2012-09-09 15:00:51 +00:00
instructions_x64_test.cc Remove functions_cache_ and it's references as it is not being used anymore. 2012-08-10 23:33:37 +00:00
intermediate_language.cc Introduce a class encapsulating arguments descriptor arrays. 2012-12-05 12:05:57 +00:00
intermediate_language.h Instantiate uninstantiated types with known constant type-arguments. 2012-12-04 14:51:43 +00:00
intermediate_language_ia32.cc Cache lookups at megamorphic call sites in optimized code. 2012-12-10 09:48:52 +00:00
intermediate_language_test.cc More inlining flags and tuned heuristics. 2012-11-02 12:26:07 +00:00
intermediate_language_x64.cc Cache lookups at megamorphic call sites in optimized code. 2012-12-10 09:48:52 +00:00
intrinsifier.cc Reenable function source fingerprint checks. Added checks to MethodRecognizer. 2012-11-21 22:46:38 +00:00
intrinsifier.h Remove support for interfaces. 2012-11-30 01:26:31 +00:00
intrinsifier_arm.cc Small IL cleanup. 2012-10-25 14:31:44 +00:00
intrinsifier_ia32.cc Rename the field type_arguments_instance_field_offset_ to 2012-11-28 01:36:04 +00:00
intrinsifier_x64.cc Port intrisification of setIndexed on Uint8 and Int8 arrays from ia32 to x64. 2012-11-22 15:00:24 +00:00
isolate.cc Cache lookups at megamorphic call sites in optimized code. 2012-12-10 09:48:52 +00:00
isolate.h Cache lookups at megamorphic call sites in optimized code. 2012-12-10 09:48:52 +00:00
isolate_test.cc Change the library directive syntax in the VM unit tests, 2012-11-17 01:48:45 +00:00
json_test.cc Beginnings of a debugger wire protocol 2012-05-04 15:25:49 +00:00
libdart_dependency_helper.cc Part of fix for http://dartbug.com/6528 2012-12-05 09:04:55 +00:00
locations.cc Restrict immediate operands to smi where only smis are supported. 2012-11-12 22:44:34 +00:00
locations.h Heuristically predict interference on the back edge and use it to minimize number of register reshuffling which is especially expensive when cycles of XMM registers arise. 2012-11-23 16:04:34 +00:00
longjump.cc Dart_PropagateError, take 2. 2012-02-02 19:05:06 +00:00
longjump.h Dart_PropagateError, take 2. 2012-02-02 19:05:06 +00:00
longjump_test.cc Make the "sticky error" an Error instead of a String. 2012-01-17 19:54:02 +00:00
megamorphic_cache_table.cc Cache lookups at megamorphic call sites in optimized code. 2012-12-10 09:48:52 +00:00
megamorphic_cache_table.h Cache lookups at megamorphic call sites in optimized code. 2012-12-10 09:48:52 +00:00
memory_region.cc Initial checkin. 2011-10-05 05:20:07 +00:00
memory_region.h Fix the types used in bit fields and a few other places. 2012-09-24 23:25:44 +00:00
memory_region_test.cc Move assert.h/assert.cc from runtime/vm to runtime/platform 2012-01-16 12:28:10 +00:00
message.cc Compress deoptimization information by sharing common suffixes. 2012-10-30 09:50:35 +00:00
message.h Avoid trusting the length encoded in the Snapshot if there is an 2012-08-27 20:25:44 +00:00
message_handler.cc Fix some warnings generated when -Wconversion-null is used. 2012-11-06 02:58:00 +00:00
message_handler.h 1. Create a port when a debugger object is created for an isolate, use this 2012-10-04 00:13:37 +00:00
message_handler_test.cc Add attributions so printf like functions can have their arguments checked. 2012-09-06 00:58:25 +00:00
message_test.cc Avoid trusting the length encoded in the Snapshot if there is an 2012-08-27 20:25:44 +00:00
native_arguments.cc Use the return value of vm native methods to set the return value, 2012-08-30 17:41:19 +00:00
native_arguments.h Introduce a class encapsulating arguments descriptor arrays. 2012-12-05 12:05:57 +00:00
native_entry.cc Rename Api::NewLocalHandle -> Api::NewHandle. 2012-04-06 17:05:50 +00:00
native_entry.h Rename GET_NATIVE_ARGUMENT macro to GET_NON_NULL_NATIVE_ARGUMENT. 2012-12-10 17:59:40 +00:00
native_entry_test.cc Rename GET_NATIVE_ARGUMENT macro to GET_NON_NULL_NATIVE_ARGUMENT. 2012-12-10 17:59:40 +00:00
native_entry_test.h Rename GET_NATIVE_ARGUMENT macro to GET_NON_NULL_NATIVE_ARGUMENT. 2012-12-10 17:59:40 +00:00
native_message_handler.cc Changed StackZone and ApiZone to be containers for Zone. 2012-10-16 22:05:40 +00:00
native_message_handler.h Use the ThreadPool for all isolates and native ports. Previously, 2012-04-19 19:47:27 +00:00
object.cc Restructure Add and SetAt to not create a Handle. 2012-12-10 19:28:14 +00:00
object.h Restructure Add and SetAt to not create a Handle. 2012-12-10 19:28:14 +00:00
object_arm_test.cc Move assert.h/assert.cc from runtime/vm to runtime/platform 2012-01-16 12:28:10 +00:00
object_ia32_test.cc Ensure objects emitted in code are allocated in old space. 2012-07-13 23:23:45 +00:00
object_set.h Implement a 2-pass heap verification algorithm. 2012-07-10 22:07:40 +00:00
object_store.cc Added Uint8ClampedList. COmpielr optimziations to follow in next CL. 2012-12-06 21:53:51 +00:00
object_store.h Added Uint8ClampedList. COmpielr optimziations to follow in next CL. 2012-12-06 21:53:51 +00:00
object_store_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00
object_test.cc - Do not read past the end of the utf32_array. 2012-12-07 17:18:22 +00:00
object_x64_test.cc Ensure objects emitted in code are allocated in old space. 2012-07-13 23:23:45 +00:00
os.h Expose transferable constructor to Int8List 2012-11-30 20:35:22 +00:00
os_android.cc Refactored Android samples / embedder. 2012-12-06 00:27:04 +00:00
os_linux.cc Expose transferable constructor to Int8List 2012-11-30 20:35:22 +00:00
os_macos.cc Fix win32 build breakage 2012-11-30 21:39:09 +00:00
os_test.cc Fix win32 build breakage 2012-11-30 21:39:09 +00:00
os_win.cc Fix win32 build breakage 2012-11-30 21:39:09 +00:00
pages.cc Increment CompilerStats::code_allocated when allocating in executable pages. 2012-11-30 13:29:42 +00:00
pages.h - Consolidate code into the old generation. 2012-10-25 23:46:01 +00:00
pages_test.cc Move assert.h/assert.cc from runtime/vm to runtime/platform 2012-01-16 12:28:10 +00:00
parser.cc Pass the proper invocation mirror argument to noSuchMethod. 2012-12-11 00:31:53 +00:00
parser.h Remove support for interfaces. 2012-11-30 01:26:31 +00:00
parser_test.cc Make sure that ParsedFunction holds onto zone handles. 2012-11-09 00:58:21 +00:00
port.cc 1. Create a port when a debugger object is created for an isolate, use this 2012-10-04 00:13:37 +00:00
port.h 1. Create a port when a debugger object is created for an isolate, use this 2012-10-04 00:13:37 +00:00
port_test.cc Avoid trusting the length encoded in the Snapshot if there is an 2012-08-27 20:25:44 +00:00
raw_object.cc Cache lookups at megamorphic call sites in optimized code. 2012-12-10 09:48:52 +00:00
raw_object.h Cache lookups at megamorphic call sites in optimized code. 2012-12-10 09:48:52 +00:00
raw_object_snapshot.cc Cache lookups at megamorphic call sites in optimized code. 2012-12-10 09:48:52 +00:00
resolver.cc Use kInstanceCid instead of object_store()->object_class() when checking to see if the class is object class. 2012-08-22 22:21:44 +00:00
resolver.h Fix super getter/setter 2012-08-08 18:02:51 +00:00
resolver_test.cc Create frequently used symbols in the vm isolate 2012-07-24 00:01:50 +00:00
runtime_entry.h Renamed Zone->StackZone, BaseZone->Zone, in preparation for changing isolate->get_zone() to return what was called the BaseZone instead of its wrapper. The GetBaseZone() methods were not renamed, to help the next CL. 2012-10-05 19:52:55 +00:00
runtime_entry_arm.cc Simplify representation of stack frames. Remove the special types DartFrame/StubFrame and instead use StackFrame with methods IsDartFrame and IsStubFrame for frames representing Dart or Stub Code. This eliminates all the complexity that was added to ensure that we always see only one stub frame before hitting a dart frame during iteration. 2012-04-25 01:15:28 +00:00
runtime_entry_ia32.cc Rework leaf calls as just simple C calls with a signature and not the NativeArgumentDescriptor. 2012-06-19 23:57:40 +00:00
runtime_entry_test.cc Fix native argument handling 2012-11-15 01:14:01 +00:00
runtime_entry_x64.cc Rework leaf calls as just simple C calls with a signature and not the NativeArgumentDescriptor. 2012-06-19 23:57:40 +00:00
scanner.cc Fix for issue 7089 (Symbols::New was not quite working correctly 2012-12-04 22:18:12 +00:00
scanner.h Use a signed 32-bit integer for representing code points. 2012-11-21 00:30:27 +00:00
scanner_test.cc Add flag 'implements' to class, it is set anytime someone implements this class. This is a way to recognize implicit interfaces in order to improve class checks. 2012-11-28 22:57:26 +00:00
scavenger.cc Fail new space promotions only when old space is truly exhausted. 2012-11-15 01:05:48 +00:00
scavenger.h Lazy peer API. 2012-09-18 21:15:46 +00:00
scopes.cc Implement const expressions for local variables 2012-11-09 00:19:43 +00:00
scopes.h Implement const expressions for local variables 2012-11-09 00:19:43 +00:00
scopes_test.cc Add token index position to classes and types for more accurate error reporting. 2012-02-06 19:52:02 +00:00
snapshot.cc Return an unhandled exception error on an OOM or other errors while 2012-12-07 01:41:53 +00:00
snapshot.h Return an unhandled exception error on an OOM or other errors while 2012-12-07 01:41:53 +00:00
snapshot_ids.h Make creation of list literal more resilient to changes in the underlying 2012-11-16 01:31:15 +00:00
snapshot_test.cc Add support for surrogates when serializing and deserializing for native ports 2012-11-30 13:06:44 +00:00
snapshot_test.dart a === b -> identical(a, b) 2012-11-12 17:19:58 +00:00
snapshot_test_in.dat use more distinctive pattern to mark where dart source goes 2011-11-02 16:58:25 +00:00
stack_frame.cc - Consolidate code into the old generation. 2012-10-25 23:46:01 +00:00
stack_frame.h Allow creating DartFrameIterator using explicit last_fp value (instead of always expecting it from isolate). 2012-07-26 19:42:16 +00:00
stack_frame_arm.cc Initial checkin. 2011-10-05 05:20:07 +00:00
stack_frame_ia32.cc Simplify representation of stack frames. Remove the special types DartFrame/StubFrame and instead use StackFrame with methods IsDartFrame and IsStubFrame for frames representing Dart or Stub Code. This eliminates all the complexity that was added to ensure that we always see only one stub frame before hitting a dart frame during iteration. 2012-04-25 01:15:28 +00:00
stack_frame_test.cc Fix native argument handling 2012-11-15 01:14:01 +00:00
stack_frame_x64.cc Simplify representation of stack frames. Remove the special types DartFrame/StubFrame and instead use StackFrame with methods IsDartFrame and IsStubFrame for frames representing Dart or Stub Code. This eliminates all the complexity that was added to ensure that we always see only one stub frame before hitting a dart frame during iteration. 2012-04-25 01:15:28 +00:00
store_buffer.cc - Tighten assertions around store buffers. 2012-07-21 01:08:14 +00:00
store_buffer.h - Start using the collected store buffer entries to find 2012-07-20 21:41:55 +00:00
stub_code.cc Remove the special stub code region as we don't need it anymore. With the new frame layout convention we can find the first dart frame quickly. 2012-05-18 23:28:34 +00:00
stub_code.h Cache lookups at megamorphic call sites in optimized code. 2012-12-10 09:48:52 +00:00
stub_code_arm.cc Fix issue 1968, replace usage of inline 'asm' constructs in 'stack alignment', 'jump to exception handler' and 'jump to error handler' code with calls to appropriate stubs. 2012-06-25 17:35:20 +00:00
stub_code_ia32.cc Pass the proper invocation mirror argument to noSuchMethod. 2012-12-11 00:31:53 +00:00
stub_code_ia32_test.cc Deoptimization can occur at Dart calls (includes native calls to C) but not at runtime calls. This assumption (verified with Todd and Gilad) simplifies the implementation of lazy deoptimization considerably. 2012-08-30 18:53:46 +00:00
stub_code_x64.cc Pass the proper invocation mirror argument to noSuchMethod. 2012-12-11 00:31:53 +00:00
stub_code_x64_test.cc Deoptimization can occur at Dart calls (includes native calls to C) but not at runtime calls. This assumption (verified with Todd and Gilad) simplifies the implementation of lazy deoptimization considerably. 2012-08-30 18:53:46 +00:00
symbols.cc - Create frame work for adding read only handles for symbols in the VM isolate 2012-12-10 18:24:34 +00:00
symbols.h - Create frame work for adding read only handles for symbols in the VM isolate 2012-12-10 18:24:34 +00:00
thread.h Move Mutex and Monitor from vm/ to platform/ 2012-01-17 10:29:24 +00:00
thread_pool.cc Use the ThreadPool for all isolates and native ports. Previously, 2012-04-19 19:47:27 +00:00
thread_pool.h Fix wrong initializer order -- not caught on mac build because mac 2012-03-14 21:04:14 +00:00
thread_pool_test.cc Fix failing test on windows. I was accessing a stat too early. 2012-03-14 21:19:03 +00:00
thread_test.cc Fix bug 6586: 2012-11-08 18:07:54 +00:00
timer.cc Add attributions so printf like functions can have their arguments checked. 2012-09-06 00:58:25 +00:00
timer.h Fixed compilation time measurement, restructure some code. Do not use slow ToFullyQualifiedCString in production backend (saves 10% in backend time with compile-all). 2012-05-09 00:03:25 +00:00
token.cc Remove built-in identifier 'negate' from VM 2012-10-16 20:19:06 +00:00
token.h Remove support for interfaces. 2012-11-30 01:26:31 +00:00
unicode.cc Fix bug in Utf8::CodePointCount which was causing some strings with latin1 2012-11-30 21:53:58 +00:00
unicode.h Fix bug in Utf8::CodePointCount which was causing some strings with latin1 2012-11-30 21:53:58 +00:00
unicode_data.cc Implement case mapping using the Unicode default case mapping algorithm. 2011-10-21 20:33:29 +00:00
unicode_test.cc Use a signed 32-bit integer for representing code points. 2012-11-21 00:30:27 +00:00
unit_test.cc - Represent strings internally in UTF-16 format, this makes it 2012-10-31 17:56:46 +00:00
unit_test.h - Represent strings internally in UTF-16 format, this makes it 2012-10-31 17:56:46 +00:00
utils_test.cc Simplify integer arithmetic code. 2012-01-18 22:00:40 +00:00
verifier.cc Add attributions so printf like functions can have their arguments checked. 2012-09-06 00:58:25 +00:00
verifier.h Implement a 2-pass heap verification algorithm. 2012-07-10 22:07:40 +00:00
version.h - Generate a version string based on the VERSION file. 2012-10-11 07:17:09 +00:00
version_in.cc - Generate a version string based on the VERSION file. 2012-10-11 07:17:09 +00:00
virtual_memory.cc Move utils.h and utils.cc from runtime/vm to runtime/platform 2012-01-16 13:23:40 +00:00
virtual_memory.h - Add the ability to protect VirtualMemory. 2012-07-27 18:07:59 +00:00
virtual_memory_android.cc Add _android files for building DartVM on Android 2012-08-13 23:06:52 +00:00
virtual_memory_linux.cc - Add the ability to protect VirtualMemory. 2012-07-27 18:07:59 +00:00
virtual_memory_macos.cc - Add the ability to protect VirtualMemory. 2012-07-27 18:07:59 +00:00
virtual_memory_test.cc Move assert.h/assert.cc from runtime/vm to runtime/platform 2012-01-16 12:28:10 +00:00
virtual_memory_win.cc - On Windows int != DWORD. 2012-07-27 18:16:12 +00:00
visitor.h Implement a 2-pass heap verification algorithm. 2012-07-10 22:07:40 +00:00
vm.gypi Enable building with VTune support on Windows. 2012-11-30 11:53:44 +00:00
vm_sources.gypi Cache lookups at megamorphic call sites in optimized code. 2012-12-10 09:48:52 +00:00
vtune.cc Support VTune's JIT interface. 2012-11-29 13:54:06 +00:00
vtune.h Support VTune's JIT interface. 2012-11-29 13:54:06 +00:00
zone.cc Changed StackZone and ApiZone to be containers for Zone. 2012-10-16 22:05:40 +00:00
zone.h Changed StackZone and ApiZone to be containers for Zone. 2012-10-16 22:05:40 +00:00
zone_test.cc Changed StackZone and ApiZone to be containers for Zone. 2012-10-16 22:05:40 +00:00