Don't cache path Context based on cwd, as cwd involves a system-call to compute.

Instead, delay evaluation of cwd to the actual use of it.

BUG=
R=rnystrom@google.com

Review URL: https://codereview.chromium.org//429173002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38844 260f80e4-7a28-3924-810f-c04153c831b5
Fix internal constructor in context.

BUG=
R=lrn@google.com

Review URL: https://codereview.chromium.org//434393002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38845 260f80e4-7a28-3924-810f-c04153c831b5
Add check to watcher, to avoid null-error if unknown path is removed.

BUG=
R=kevmoo@google.com

Review URL: https://codereview.chromium.org//428493004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38846 260f80e4-7a28-3924-810f-c04153c831b5
Mix in [TreeElementMixin] only on nodes that need it.

BUG=http://dartbug.com/16002
R=floitsch@google.com

Review URL: https://codereview.chromium.org//422483002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38847 260f80e4-7a28-3924-810f-c04153c831b5
Performance tweak on int.parse.

Slower for strings with trailing, but no leading,
whitespace, but significantly faster for strings with no whitespace,
which is presumed to be the most common case.

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

Review URL: https://codereview.chromium.org//398813002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38848 260f80e4-7a28-3924-810f-c04153c831b5
Ignore deferred loading from dart backend.

A warning will be printed instead of an error.

BUG=20109
R=johnniwinther@google.com

Review URL: https://codereview.chromium.org//438953002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38849 260f80e4-7a28-3924-810f-c04153c831b5
Make uncaught async errors be scheduled as the next microtask.

Put uncaught errors in the front of the microtask queue.

Also don't print the error in the scheduled handler, just throw an error object with the same toString. This avoids double-printing stack traces,

BUG= http://dartbug.com/7925
BUG= http://dartbug.com/10511
R=floitsch@google.com

Review URL: https://codereview.chromium.org//404793003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38850 260f80e4-7a28-3924-810f-c04153c831b5
Remove function names on function expressions.

BUG=

Review URL: https://codereview.chromium.org//437193002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38851 260f80e4-7a28-3924-810f-c04153c831b5
Restore some status file lines removed in r38829

Two tests are failing on dart2js drt, and their lines were removed.

BUG=dartbug.com/19329
R=ricow@google.com

Review URL: https://codereview.chromium.org//441643003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38852 260f80e4-7a28-3924-810f-c04153c831b5
Update status of android content_shell tests.

BUG=dartbug.com/20348
R=ricow@google.com

Review URL: https://codereview.chromium.org//433173003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38853 260f80e4-7a28-3924-810f-c04153c831b5
Update pubs detection of Isolate spawn errors, as the exception text was slightly changed.

BUG=
R=lrn@google.com

Review URL: https://codereview.chromium.org//433163006

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38854 260f80e4-7a28-3924-810f-c04153c831b5
process build.dart info message

BUG=dartbug.com/20317
R=devoncarew@google.com

Review URL: https://codereview.chromium.org//438973002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38855 260f80e4-7a28-3924-810f-c04153c831b5
Update status file for dart2js --csp bot.

Status line said $checked instead of $csp.

BUG=
R=ricow@google.com

Review URL: https://codereview.chromium.org//441643005

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38856 260f80e4-7a28-3924-810f-c04153c831b5
Update pub test with "Uncaught Error: " prefix on output.

R=ajohnsen@google.com

Review URL: https://codereview.chromium.org//439783002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38857 260f80e4-7a28-3924-810f-c04153c831b5
Skip some slow analysis server tests on ARM and MIPS simulators.

R=paulberry@google.com, whesse@google.com

Review URL: https://codereview.chromium.org//433153005

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38858 260f80e4-7a28-3924-810f-c04153c831b5
Remove unused declared locals in closure.dart.

BUG=
R=karlklose@google.com

Review URL: https://codereview.chromium.org//428733011

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38859 260f80e4-7a28-3924-810f-c04153c831b5
Add regression test for issue 20074.

Issue solved for dart2js in r38847.

BUG=
R=karlklose@google.com

Review URL: https://codereview.chromium.org//437813003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38860 260f80e4-7a28-3924-810f-c04153c831b5
Update mips test status.

R=ricow@google.com

Review URL: https://codereview.chromium.org//439283002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38861 260f80e4-7a28-3924-810f-c04153c831b5
pkg/watcher: prepare for 0.9.3

added changelog
updated pubspec
code formatting
removed unused imports

R=ajohnsen@google.com

Review URL: https://codereview.chromium.org//441483004

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