dart-sdk/runtime/vm
asiva@google.com 61a641bdcf Add an imported into list for libraries so that it is possible to lookup
the local scope at the imported site in order to check if a variable is already
defined.

Added a check for duplicate definitions during class finialization which
checks for duplicate definitions.
Review URL: http://codereview.chromium.org//8342046

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@593 260f80e4-7a28-3924-810f-c04153c831b5
2011-10-20 23:29:06 +00:00
..
allocation.cc Initial checkin. 2011-10-05 05:20:07 +00:00
allocation.h Initial checkin. 2011-10-05 05:20:07 +00:00
allocation_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00
assembler.cc Initial checkin. 2011-10-05 05:20:07 +00:00
assembler.h Initial checkin. 2011-10-05 05:20:07 +00:00
assembler_arm.h Initial checkin. 2011-10-05 05:20:07 +00:00
assembler_ia32.cc Initial checkin. 2011-10-05 05:20:07 +00:00
assembler_ia32.h Initial checkin. 2011-10-05 05:20:07 +00:00
assembler_ia32_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00
assembler_macros.h Initial checkin. 2011-10-05 05:20:07 +00:00
assembler_macros_ia32.cc Initial checkin. 2011-10-05 05:20:07 +00:00
assembler_macros_ia32.h Initial checkin. 2011-10-05 05:20:07 +00:00
assembler_x64.h Initial checkin. 2011-10-05 05:20:07 +00:00
assert.cc Initial checkin. 2011-10-05 05:20:07 +00:00
assert.h Allow embedders to provide custom message delivery for an isolate. 2011-10-18 17:54:07 +00:00
assert_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00
ast.cc Support optional named arguments at the dart_entry level in the VM. 2011-10-06 22:40:45 +00:00
ast.h Replace calls to Class::IsParameterized() by either 2011-10-18 00:59:54 +00:00
ast_printer.cc Merge the 3 different closure nodes into a single node. 2011-10-17 20:22:42 +00:00
ast_printer.h Initial checkin. 2011-10-05 05:20:07 +00:00
ast_printer_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00
ast_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00
bigint_operations.cc Initial checkin. 2011-10-05 05:20:07 +00:00
bigint_operations.h Initial checkin. 2011-10-05 05:20:07 +00:00
bigint_operations_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00
bigint_store.h Initial checkin. 2011-10-05 05:20:07 +00:00
bitfield.h Initial checkin. 2011-10-05 05:20:07 +00:00
bitfield_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00
boolfield.h Initial checkin. 2011-10-05 05:20:07 +00:00
boolfield_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00
bootstrap.cc Initial checkin. 2011-10-05 05:20:07 +00:00
bootstrap.h Initial checkin. 2011-10-05 05:20:07 +00:00
bootstrap_natives.h Rename class AssertError to AssertionError in the VM (fix issue 119). 2011-10-14 22:02:50 +00:00
c99_support_win.h Initial checkin. 2011-10-05 05:20:07 +00:00
class_finalizer.cc Add an imported into list for libraries so that it is possible to lookup 2011-10-20 23:29:06 +00:00
class_finalizer.h Changes to handle unresolved qualified identifiers. 2011-10-13 20:09:21 +00:00
class_finalizer_test.cc Changes to handle unresolved qualified identifiers. 2011-10-13 20:09:21 +00:00
code_generator.cc Wrong condition caused repeated deoptimizations and performance degradation especially on Meteor. 2011-10-19 08:27:39 +00:00
code_generator.h Inline allocation of implicit closures. 2011-10-11 23:42:20 +00:00
code_generator_arm.h Support optional named arguments at the dart_entry level in the VM. 2011-10-06 22:40:45 +00:00
code_generator_ia32.cc Address review comments of previously submitted cl 8329005. 2011-10-18 21:07:44 +00:00
code_generator_ia32.h Set type argument vector at run time in instantiated closure objects. 2011-10-13 21:34:48 +00:00
code_generator_ia32_test.cc Support optional named arguments at the dart_entry level in the VM. 2011-10-06 22:40:45 +00:00
code_generator_x64.h Support optional named arguments at the dart_entry level in the VM. 2011-10-06 22:40:45 +00:00
code_index_table.cc Initial checkin. 2011-10-05 05:20:07 +00:00
code_index_table.h Initial checkin. 2011-10-05 05:20:07 +00:00
code_index_table_test.cc Get rid of the support for the old parameter syntax. 2011-10-07 08:03:04 +00:00
code_patcher.h Initial checkin. 2011-10-05 05:20:07 +00:00
code_patcher_arm.cc Initial checkin. 2011-10-05 05:20:07 +00:00
code_patcher_ia32.cc Initial checkin. 2011-10-05 05:20:07 +00:00
code_patcher_ia32_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00
code_patcher_x64.cc Initial checkin. 2011-10-05 05:20:07 +00:00
compiler.cc Support optional named arguments at the dart_entry level in the VM. 2011-10-06 22:40:45 +00:00
compiler.h Initial checkin. 2011-10-05 05:20:07 +00:00
compiler_stats.cc Initial checkin. 2011-10-05 05:20:07 +00:00
compiler_stats.h Initial checkin. 2011-10-05 05:20:07 +00:00
compiler_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00
constants_arm.h Initial checkin. 2011-10-05 05:20:07 +00:00
constants_ia32.h Initial checkin. 2011-10-05 05:20:07 +00:00
constants_x64.h Initial checkin. 2011-10-05 05:20:07 +00:00
corelib_impl_in.cc Initial checkin. 2011-10-05 05:20:07 +00:00
corelib_in.cc Initial checkin. 2011-10-05 05:20:07 +00:00
cpu.h Initial checkin. 2011-10-05 05:20:07 +00:00
cpu_arm.cc Initial checkin. 2011-10-05 05:20:07 +00:00
cpu_ia32.cc Initial checkin. 2011-10-05 05:20:07 +00:00
cpu_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00
cpu_x64.cc Initial checkin. 2011-10-05 05:20:07 +00:00
dart.cc Fix compilation warnings/errors seen with newer versions of gcc compiler. 2011-10-11 00:37:11 +00:00
dart.h Fix compilation warnings/errors seen with newer versions of gcc compiler. 2011-10-11 00:37:11 +00:00
dart_api_impl.cc Add an imported into list for libraries so that it is possible to lookup 2011-10-20 23:29:06 +00:00
dart_api_impl.h Initial checkin. 2011-10-05 05:20:07 +00:00
dart_api_impl_test.cc Add an imported into list for libraries so that it is possible to lookup 2011-10-20 23:29:06 +00:00
dart_api_state.h Initial checkin. 2011-10-05 05:20:07 +00:00
dart_entry.cc Support optional named arguments at the dart_entry level in the VM. 2011-10-06 22:40:45 +00:00
dart_entry.h Support optional named arguments at the dart_entry level in the VM. 2011-10-06 22:40:45 +00:00
dart_entry_test.cc Support optional named arguments at the dart_entry level in the VM. 2011-10-06 22:40:45 +00:00
debuginfo.h Initial checkin. 2011-10-05 05:20:07 +00:00
debuginfo_linux.cc Initial checkin. 2011-10-05 05:20:07 +00:00
debuginfo_macos.cc Initial checkin. 2011-10-05 05:20:07 +00:00
debuginfo_win.cc Initial checkin. 2011-10-05 05:20:07 +00:00
disassembler.cc Initial checkin. 2011-10-05 05:20:07 +00:00
disassembler.h Initial checkin. 2011-10-05 05:20:07 +00:00
disassembler_arm.cc Initial checkin. 2011-10-05 05:20:07 +00:00
disassembler_ia32.cc Initial checkin. 2011-10-05 05:20:07 +00:00
disassembler_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00
disassembler_x64.cc Initial checkin. 2011-10-05 05:20:07 +00:00
double_internals.h Initial checkin. 2011-10-05 05:20:07 +00:00
exceptions.cc Initial checkin. 2011-10-05 05:20:07 +00:00
exceptions.h Initial checkin. 2011-10-05 05:20:07 +00:00
exceptions_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00
flags.cc Initial checkin. 2011-10-05 05:20:07 +00:00
flags.h Initial checkin. 2011-10-05 05:20:07 +00:00
flags_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00
gdbjit_linux.cc Initial checkin. 2011-10-05 05:20:07 +00:00
gdbjit_linux.h Initial checkin. 2011-10-05 05:20:07 +00:00
globals.h Implement support for reading and writing UTF-8 encoded strings. 2011-10-06 22:42:24 +00:00
growable_array.h Initial checkin. 2011-10-05 05:20:07 +00:00
growable_array_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00
handles.cc Initial checkin. 2011-10-05 05:20:07 +00:00
handles.h Initial checkin. 2011-10-05 05:20:07 +00:00
handles_impl.h Initial checkin. 2011-10-05 05:20:07 +00:00
handles_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00
heap.cc Initial checkin. 2011-10-05 05:20:07 +00:00
heap.h Initial checkin. 2011-10-05 05:20:07 +00:00
heap_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00
ic_stubs.cc Terminate IC data array with a null group (preparation for new style of inline caching; easier to terminate when iterating over the array in assembly). 2011-10-05 16:31:37 +00:00
ic_stubs.h Terminate IC data array with a null group (preparation for new style of inline caching; easier to terminate when iterating over the array in assembly). 2011-10-05 16:25:14 +00:00
ic_stubs_arm.cc Initial checkin. 2011-10-05 05:20:07 +00:00
ic_stubs_ia32.cc Initial checkin. 2011-10-05 05:20:07 +00:00
ic_stubs_ia32_test.cc Terminate IC data array with a null group (preparation for new style of inline caching; easier to terminate when iterating over the array in assembly). 2011-10-05 16:25:14 +00:00
ic_stubs_x64.cc Initial checkin. 2011-10-05 05:20:07 +00:00
instructions.h Initial checkin. 2011-10-05 05:20:07 +00:00
instructions_ia32.cc Initial checkin. 2011-10-05 05:20:07 +00:00
instructions_ia32.h Initial checkin. 2011-10-05 05:20:07 +00:00
instructions_ia32_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00
intrinsifier.h Initial checkin. 2011-10-05 05:20:07 +00:00
intrinsifier_arm.cc Initial checkin. 2011-10-05 05:20:07 +00:00
intrinsifier_ia32.cc The simplest change to enable optimizing compiler in type checked mode. Every node that needs type checking code will be executed by unoptimized code. 2011-10-07 11:16:57 +00:00
intrinsifier_x64.cc Initial checkin. 2011-10-05 05:20:07 +00:00
inttypes_support_win.h Initial checkin. 2011-10-05 05:20:07 +00:00
isolate.cc Add an imported into list for libraries so that it is possible to lookup 2011-10-20 23:29:06 +00:00
isolate.h Allow embedders to provide custom message delivery for an isolate. 2011-10-18 17:54:07 +00:00
isolate_linux.cc Initial checkin. 2011-10-05 05:20:07 +00:00
isolate_linux.h Initial checkin. 2011-10-05 05:20:07 +00:00
isolate_macos.cc Initial checkin. 2011-10-05 05:20:07 +00:00
isolate_macos.h Initial checkin. 2011-10-05 05:20:07 +00:00
isolate_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00
isolate_win.cc Initial checkin. 2011-10-05 05:20:07 +00:00
isolate_win.h Initial checkin. 2011-10-05 05:20:07 +00:00
longjump.cc Initial checkin. 2011-10-05 05:20:07 +00:00
longjump.h Initial checkin. 2011-10-05 05:20:07 +00:00
longjump_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00
memory_region.cc Initial checkin. 2011-10-05 05:20:07 +00:00
memory_region.h Initial checkin. 2011-10-05 05:20:07 +00:00
memory_region_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00
message_queue.cc Deleting the wrong message in FlushAll... 2011-10-18 21:23:06 +00:00
message_queue.h Allow embedders to provide custom message delivery for an isolate. 2011-10-18 17:54:07 +00:00
message_queue_test.cc Fix more races in MessageQueue_WaitNotify. My notifies could show up 2011-10-18 21:41:43 +00:00
native_arguments.cc Initial checkin. 2011-10-05 05:20:07 +00:00
native_arguments.h Initial checkin. 2011-10-05 05:20:07 +00:00
native_entry.cc Initial checkin. 2011-10-05 05:20:07 +00:00
native_entry.h Initial checkin. 2011-10-05 05:20:07 +00:00
native_entry_test.cc Implement support for reading and writing UTF-8 encoded strings. 2011-10-06 22:42:24 +00:00
native_entry_test.h Initial checkin. 2011-10-05 05:20:07 +00:00
object.cc Add an imported into list for libraries so that it is possible to lookup 2011-10-20 23:29:06 +00:00
object.h Add an imported into list for libraries so that it is possible to lookup 2011-10-20 23:29:06 +00:00
object_arm_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00
object_ia32_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00
object_store.cc Inline type checks for num, int, double, bool, String, and Function interfaces. 2011-10-07 23:52:29 +00:00
object_store.h Inline type checks for num, int, double, bool, String, and Function interfaces. 2011-10-07 23:52:29 +00:00
object_store_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00
object_test.cc Add an imported into list for libraries so that it is possible to lookup 2011-10-20 23:29:06 +00:00
object_x64_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00
opt_code_generator.h Initial checkin. 2011-10-05 05:20:07 +00:00
opt_code_generator_arm.h Initial checkin. 2011-10-05 05:20:07 +00:00
opt_code_generator_ia32.cc Handle bug 5442338: PCDescriptors generated wrongly, disallowing optimizations, causing assert failures in debug. Fixed also assembly code generation in optimized code (a jumbo could be far). The test code from bug 5442338 can run now successfully. 2011-10-12 20:04:19 +00:00
opt_code_generator_ia32.h Initial checkin. 2011-10-05 05:20:07 +00:00
opt_code_generator_x64.h Initial checkin. 2011-10-05 05:20:07 +00:00
os.h Rename DateTime to Date. 2011-10-06 10:14:49 +00:00
os_linux.cc Rename DateTime to Date. 2011-10-06 10:14:49 +00:00
os_macos.cc Rename DateTime to Date. 2011-10-06 10:14:49 +00:00
os_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00
os_win.cc Rename DateTime to Date. 2011-10-06 10:14:49 +00:00
pages.cc Initial checkin. 2011-10-05 05:20:07 +00:00
pages.h Initial checkin. 2011-10-05 05:20:07 +00:00
pages_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00
parser.cc Replace calls to Class::IsParameterized() by either 2011-10-18 00:59:54 +00:00
parser.h Interpolated strings are never considered compile time const 2011-10-17 23:51:28 +00:00
parser_test.cc Get rid of the support for the old parameter syntax. 2011-10-07 08:03:04 +00:00
port.cc Allow embedders to provide custom message delivery for an isolate. 2011-10-18 17:54:07 +00:00
port.h Allow embedders to provide custom message delivery for an isolate. 2011-10-18 17:54:07 +00:00
port_test.cc Allow embedders to provide custom message delivery for an isolate. 2011-10-18 17:54:07 +00:00
random.cc Initial checkin. 2011-10-05 05:20:07 +00:00
random.h Initial checkin. 2011-10-05 05:20:07 +00:00
random_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00
raw_object.cc Use the distinguished class, ApiFailure, to signal when a Dart_Result is 2011-10-19 18:41:33 +00:00
raw_object.h Add an imported into list for libraries so that it is possible to lookup 2011-10-20 23:29:06 +00:00
raw_object_snapshot.cc Add an imported into list for libraries so that it is possible to lookup 2011-10-20 23:29:06 +00:00
resolver.cc Initial checkin. 2011-10-05 05:20:07 +00:00
resolver.h Initial checkin. 2011-10-05 05:20:07 +00:00
resolver_test.cc Support optional named arguments at the dart_entry level in the VM. 2011-10-06 22:40:45 +00:00
runtime_entry.h Initial checkin. 2011-10-05 05:20:07 +00:00
runtime_entry_arm.cc Initial checkin. 2011-10-05 05:20:07 +00:00
runtime_entry_ia32.cc Initial checkin. 2011-10-05 05:20:07 +00:00
runtime_entry_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00
runtime_entry_x64.cc Initial checkin. 2011-10-05 05:20:07 +00:00
scanner.cc Initial checkin. 2011-10-05 05:20:07 +00:00
scanner.h Initial checkin. 2011-10-05 05:20:07 +00:00
scanner_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00
scavenger.cc Initial checkin. 2011-10-05 05:20:07 +00:00
scavenger.h Initial checkin. 2011-10-05 05:20:07 +00:00
scopes.cc Initializer expressions must not access 'this' 2011-10-05 22:39:25 +00:00
scopes.h Initializer expressions must not access 'this' 2011-10-05 22:39:25 +00:00
scopes_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00
snapshot.cc Fix compilation warnings/errors seen with newer versions of gcc compiler. 2011-10-11 00:37:11 +00:00
snapshot.h Fix compilation warnings/errors seen with newer versions of gcc compiler. 2011-10-11 00:37:11 +00:00
snapshot_test.cc Fix compilation warnings/errors seen with newer versions of gcc compiler. 2011-10-11 00:37:11 +00:00
snapshot_test.dart Rename Time to Duration and adapt methods. 2011-10-06 14:21:57 +00:00
snapshot_test_in.dat Initial checkin. 2011-10-05 05:20:07 +00:00
stack_frame.cc Initial checkin. 2011-10-05 05:20:07 +00:00
stack_frame.h Initial checkin. 2011-10-05 05:20:07 +00:00
stack_frame_arm.cc Initial checkin. 2011-10-05 05:20:07 +00:00
stack_frame_ia32.cc Initial checkin. 2011-10-05 05:20:07 +00:00
stack_frame_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00
stack_frame_x64.cc Initial checkin. 2011-10-05 05:20:07 +00:00
store_buffer.cc Initial checkin. 2011-10-05 05:20:07 +00:00
store_buffer.h Initial checkin. 2011-10-05 05:20:07 +00:00
stub_code.cc Inline allocation of implicit closures. 2011-10-11 23:42:20 +00:00
stub_code.h Inline allocation of implicit closures. 2011-10-11 23:42:20 +00:00
stub_code_arm.cc Inline allocation of implicit closures. 2011-10-11 23:42:20 +00:00
stub_code_ia32.cc Address review comments of previously submitted cl 8329005. 2011-10-18 21:07:44 +00:00
stub_code_ia32_test.cc Support optional named arguments at the dart_entry level in the VM. 2011-10-06 22:40:45 +00:00
stub_code_x64.cc Inline allocation of implicit closures. 2011-10-11 23:42:20 +00:00
thread.h Initial checkin. 2011-10-05 05:20:07 +00:00
thread_linux.cc Initial checkin. 2011-10-05 05:20:07 +00:00
thread_linux.h Initial checkin. 2011-10-05 05:20:07 +00:00
thread_macos.cc Initial checkin. 2011-10-05 05:20:07 +00:00
thread_macos.h Initial checkin. 2011-10-05 05:20:07 +00:00
thread_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00
thread_win.cc Initial checkin. 2011-10-05 05:20:07 +00:00
thread_win.h Initial checkin. 2011-10-05 05:20:07 +00:00
timer.cc Initial checkin. 2011-10-05 05:20:07 +00:00
timer.h Initial checkin. 2011-10-05 05:20:07 +00:00
token.cc Initial checkin. 2011-10-05 05:20:07 +00:00
token.h Initial checkin. 2011-10-05 05:20:07 +00:00
unicode.cc Implement support for reading and writing UTF-8 encoded strings. 2011-10-06 22:42:24 +00:00
unicode.h Implement support for reading and writing UTF-8 encoded strings. 2011-10-06 22:42:24 +00:00
unicode_test.cc Implement support for reading and writing UTF-8 encoded strings. 2011-10-06 22:42:24 +00:00
unit_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00
unit_test.h Support optional named arguments at the dart_entry level in the VM. 2011-10-06 22:40:45 +00:00
utils.cc Initial checkin. 2011-10-05 05:20:07 +00:00
utils.h Initial checkin. 2011-10-05 05:20:07 +00:00
utils_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00
verifier.cc Initial checkin. 2011-10-05 05:20:07 +00:00
verifier.h Initial checkin. 2011-10-05 05:20:07 +00:00
virtual_memory.cc Initial checkin. 2011-10-05 05:20:07 +00:00
virtual_memory.h Initial checkin. 2011-10-05 05:20:07 +00:00
virtual_memory_linux.cc Initial checkin. 2011-10-05 05:20:07 +00:00
virtual_memory_macos.cc Initial checkin. 2011-10-05 05:20:07 +00:00
virtual_memory_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00
virtual_memory_win.cc Initial checkin. 2011-10-05 05:20:07 +00:00
visitor.h Initial checkin. 2011-10-05 05:20:07 +00:00
vm.gypi Initial checkin. 2011-10-05 05:20:07 +00:00
vm_sources.gypi Allow embedders to provide custom message delivery for an isolate. 2011-10-18 17:54:07 +00:00
zone.cc Initial checkin. 2011-10-05 05:20:07 +00:00
zone.h Initial checkin. 2011-10-05 05:20:07 +00:00
zone_test.cc Initial checkin. 2011-10-05 05:20:07 +00:00