Integrate CONVERT_GETTER_TO_METHOD into Editor.

R=danrubel@google.com, pquitslund@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40715 260f80e4-7a28-3924-810f-c04153c831b5
Reduce number of times a deopt-id is computed.

R=iposva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40716 260f80e4-7a28-3924-810f-c04153c831b5
'Sort unit/class members' refactoring implementation.

R=brianwilkerson@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40718 260f80e4-7a28-3924-810f-c04153c831b5
Specify when 'sortMembers' will return an error.

R=brianwilkerson@google.com, paulberry@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40719 260f80e4-7a28-3924-810f-c04153c831b5
Show errors reported for invalid setBreakpoint calls.

R=devoncarew@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40720 260f80e4-7a28-3924-810f-c04153c831b5
Allow async to be enabled from options file.

R=danrubel@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40722 260f80e4-7a28-3924-810f-c04153c831b5
tests for resolveCompilationUnit relative imports

BUG=dartbug.com/20666
R=paulberry@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40725 260f80e4-7a28-3924-810f-c04153c831b5
Per-mille parsing was dividing by 100, not 1000

BUG=
R=efortuna@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40726 260f80e4-7a28-3924-810f-c04153c831b5
Improve precision of override merging at join points.

I implements an arity-generic override merger, [joinOverrides], which
intelligently applies all override maps at a join point: if a variable
is updated in all branches, then its value before the branches can be ignored.
Otherwise, its value before the branching must be kept around.

We can use this method to generate union types when merging loops,
switch statements, and try-catch-finally.

R=brianwilkerson@google.com, jwren@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40727 260f80e4-7a28-3924-810f-c04153c831b5
Issue 21113. Print exception.toString() when breaking on exception.

R=devoncarew@google.com
BUG= https://code.google.com/p/dart/issues/detail?id=21113

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40728 260f80e4-7a28-3924-810f-c04153c831b5
Implement deferred loading in the new emitter.

R=sigurdm@google.com

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

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