If the found element is not a function, do not try to tree-shake (otherwise the emitter forgets to add some stubs).
Review URL: https://chromiumcodereview.appspot.com//10184007

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6848 260f80e4-7a28-3924-810f-c04153c831b5
Use shorter names for constructor arguments.

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6849 260f80e4-7a28-3924-810f-c04153c831b5
frog: allow optional arguments in implicit method closures.

This fixes http://dartbug.com/854, but not bug 282. We need either fixing 282 or
this to implement a better API in unittest.dart (which works in the vm and
dart2js).

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6850 260f80e4-7a28-3924-810f-c04153c831b5
Add Dart_New.
Review URL: https://chromiumcodereview.appspot.com//10153002

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

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6852 260f80e4-7a28-3924-810f-c04153c831b5
Update AnalysisServer to preserve DartC import prefixes
Review URL: https://chromiumcodereview.appspot.com//10174004

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6853 260f80e4-7a28-3924-810f-c04153c831b5
frog: suggestions from Stephen that I missed on my last change.

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

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

R=brianwilkerson@google.com
BUG=
TEST=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6855 260f80e4-7a28-3924-810f-c04153c831b5
Don't manually do the post-dominator tree visit when computing live environments. Instead save the liveIns for each block.
Review URL: https://chromiumcodereview.appspot.com//10190003

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6856 260f80e4-7a28-3924-810f-c04153c831b5
fixes css tests, now they can also run in browsers too.

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6857 260f80e4-7a28-3924-810f-c04153c831b5
Commented out Console assertions since there is a new UX story now for the Console view. Initial code for the About dialog tests, currently disabled since it is code that is still a work in progress.

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6858 260f80e4-7a28-3924-810f-c04153c831b5
Report warnings and non-fatal errors for shadowing declaration and usage.

Fix for Type references in declaration.

Make Back a default button if there is Error in refactoring status.

R=messick@google.com
BUG=
TEST=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6859 260f80e4-7a28-3924-810f-c04153c831b5
frog: use 'var' for top level native class aliases.

This makes firebug happy, avoiding the need to step over half a dozen
'errors' on every page reload.

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6860 260f80e4-7a28-3924-810f-c04153c831b5
Provide better ToCString description for closures (issue 2680).
Thanks to Ladislav Thon for the suggestion!
Review URL: https://chromiumcodereview.appspot.com//10188004

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6861 260f80e4-7a28-3924-810f-c04153c831b5
Remove left over debug line in test.
Review URL: https://chromiumcodereview.appspot.com//10182010

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6862 260f80e4-7a28-3924-810f-c04153c831b5
FireFox compatibility fix for WorkerMessageEvent

Also fix Issue 2186

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

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

(Note that the current mirrors implementation is just a heartbeat
implementation of a single method)

Use native code instead of dart code to do the work.

Use JSON instead of Lists/Maps for commands/responses.

Reenable disabled tests.
Review URL: https://chromiumcodereview.appspot.com//10175011

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6864 260f80e4-7a28-3924-810f-c04153c831b5
Disable failing test on windows.
Review URL: https://chromiumcodereview.appspot.com//10204004

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6865 260f80e4-7a28-3924-810f-c04153c831b5
Issue 2693. Don't add null imports
http://code.google.com/p/dart/issues/detail?id=2693

R=brianwilkerson@google.com
BUG=
TEST=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6866 260f80e4-7a28-3924-810f-c04153c831b5
Use half-close when closing the socking in HttpServerEarlyClientCloseTest.

This should fix the flankyness of the test under Windows. The lesson to
learn from this, is that a Socket.close() is no guaranteed to have sent
all data to the remote peer, even though
Socket.outputStream.onNoPendingWrites have been issued, on Windows.

We might have to visit this later on, if it becomes a pattern other
users fall into.

BUG=http://code.google.com/p/dart/issues/detail?id=2551
TEST=

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

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