Fix for an issue debugger w/ localhost ip addresses.
Review URL: https://chromiumcodereview.appspot.com//10020042

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6418 260f80e4-7a28-3924-810f-c04153c831b5
Implement finally in new compiler.
Review URL: https://chromiumcodereview.appspot.com//9999045

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6419 260f80e4-7a28-3924-810f-c04153c831b5
Eliminate type checks that can successfully be performed at compile time.
Review URL: https://chromiumcodereview.appspot.com//10051011

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6420 260f80e4-7a28-3924-810f-c04153c831b5
Add missing calls to class finalizer in various tests.
Make 'sentinel' and 'transition_sentinel' instances of class Null.
Review URL: https://chromiumcodereview.appspot.com//10034019

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6421 260f80e4-7a28-3924-810f-c04153c831b5
Modify 'movq reg, reg' encoding in 64-bit code.
Use 0x89 encoding (instead of 0x8B encoding), which is expected by gdb64
older than 7.3.1-gg5 when disassembling a function's prolog (movq rbp, rsp)
for proper unwinding of Dart frames (use --generate_gdb_symbols and -O0).
Review URL: https://chromiumcodereview.appspot.com//10052013

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6422 260f80e4-7a28-3924-810f-c04153c831b5
Introduce a flag to disable string operator +

If allow_string_plus is set to false, the compiler will report an error
when it finds a string literal followed by +. Invoking the + operator on a
string value throws a noSuchMethod exception.

This is temporary code that we'll eliminate once the + operator on
strings is completely removed.
Review URL: https://chromiumcodereview.appspot.com//9960084

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6423 260f80e4-7a28-3924-810f-c04153c831b5
sub-writers allow text to be emitted at several places at once.
This is currently used to collect all the corejs functions  even though some may be emitted 'late'.

Remove most uses of string +, replacing with juxtaposition or interpolation.

Review URL: https://chromiumcodereview.appspot.com//10014014

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6424 260f80e4-7a28-3924-810f-c04153c831b5
Fix to the run button in the manage launches dialog. Tweak to the icon for arrays in the variables view.
Review URL: https://chromiumcodereview.appspot.com//10049001

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6426 260f80e4-7a28-3924-810f-c04153c831b5
Add support to the editor for looking up dartdoc for certain elements from an alternative location in the SDK.
Review URL: https://chromiumcodereview.appspot.com//10024073

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6427 260f80e4-7a28-3924-810f-c04153c831b5
Add support for importing using "package:" to the standalone VM.

Review URL: https://chromiumcodereview.appspot.com//10034001

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6428 260f80e4-7a28-3924-810f-c04153c831b5
Add optional arguments to NullPointerException so that it can report more information (make it similar to what is reported by NoSuchMethodException):

NullPointerException : method: 'foo'
Receiver: null
Arguments: [1, 2]
Review URL: https://chromiumcodereview.appspot.com//10034026

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6429 260f80e4-7a28-3924-810f-c04153c831b5
Add support for the package: directive in Frog and dart2js.

Review URL: https://chromiumcodereview.appspot.com//10032015

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6430 260f80e4-7a28-3924-810f-c04153c831b5
Fix "package:" stuff on Windows and skip tests on dart2js since it doesn't support it yet.

Review URL: https://chromiumcodereview.appspot.com//10052021

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6431 260f80e4-7a28-3924-810f-c04153c831b5
Force build of libraries no longer being ignored
Review URL: https://chromiumcodereview.appspot.com//10054016

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6432 260f80e4-7a28-3924-810f-c04153c831b5
Remove suppression for now supported test.

TBR=podivilov@chromium.org

Review URL: https://chromiumcodereview.appspot.com//9969163

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6433 260f80e4-7a28-3924-810f-c04153c831b5
Skip tests for packages.

TBR=rnystrom@google.com

Review URL: https://chromiumcodereview.appspot.com//10051016

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6434 260f80e4-7a28-3924-810f-c04153c831b5
Fix merge bug.

Review URL: https://chromiumcodereview.appspot.com//10020049

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6435 260f80e4-7a28-3924-810f-c04153c831b5
Apply patch from Issue 9969008.

https://chromiumcodereview.appspot.com/9969008

Review URL: https://chromiumcodereview.appspot.com//9969166

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6436 260f80e4-7a28-3924-810f-c04153c831b5
Frog has hardwired access to NullPointerException: default argument can only be null.
Review URL: https://chromiumcodereview.appspot.com//10053022

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6437 260f80e4-7a28-3924-810f-c04153c831b5
Fix lazy initialization of static fields (issue 2472).
Review URL: https://chromiumcodereview.appspot.com//10050022

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6438 260f80e4-7a28-3924-810f-c04153c831b5