dart2js: Move model-emitter into separate class.

R=kasperl@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40765 260f80e4-7a28-3924-810f-c04153c831b5
Apply updates (patches).

R=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40766 260f80e4-7a28-3924-810f-c04153c831b5
Factor out TracedTypeInformation and make TypeInformation.assignments an Iterable.

BUG=
R=johnniwinther@google.com

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

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

BUG=

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

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

BUG= http://dartbug.com/19729
BUG= http://dartbug.com/19671
BUG= http://dartbug.com/20732

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40769 260f80e4-7a28-3924-810f-c04153c831b5
Don't stop tracking highlight positions on document change.

This is actually harmful - if the user inserts some text, we want to push
positions forward, not to apply them to the inserted text.

Noticed during dogfooding...

R=brianwilkerson@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40770 260f80e4-7a28-3924-810f-c04153c831b5
Triaged co19 dart2js Language tests until line 436

R=floitsch@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40771 260f80e4-7a28-3924-810f-c04153c831b5
After assists and refactorings send 'analysis.updateContent' as soon as possible.

So, we get back all the analysis notifications sooner.

R=brianwilkerson@google.com
BUG=

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

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

To land along with dart repo changes from the integration branch.

TBR=rmacnak@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40773 260f80e4-7a28-3924-810f-c04153c831b5
Merge 38 changes to bleeding edge

TBR=terry@google.com,leafp@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40774 260f80e4-7a28-3924-810f-c04153c831b5
Extract OpenAction_NEW and listen for navigation information changes.

R=brianwilkerson@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40775 260f80e4-7a28-3924-810f-c04153c831b5
Passing change and 2 are temporarily gen run-time error until co19 test are checked in

Reviewers=vsm@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40776 260f80e4-7a28-3924-810f-c04153c831b5
Fix for highlighting 'abstract' in ClassTypeAlias.

R=brianwilkerson@google.com
BUG=

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40778 260f80e4-7a28-3924-810f-c04153c831b5
Test is passing under Windows fails other platforms

Reviewers=vsm@google.com

R=vsm@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40779 260f80e4-7a28-3924-810f-c04153c831b5
Start implementing checked mode compile time errors in analyzer.

This enables the Java-based command-line analyzer to accept the
"--enable_type_checks" flag so that it can be told whether to report
type checking errors during constant evaluation.  Also it fixes the
tests language/compile_time_constant_checked2_test and
language/compile_time_constant_checked3_test in unchecked mode, by
causing CONST_FIELD_INITIALIZER_NOT_ASSIGNABLE to be escalated to an
error only in checked mode.

Note: in order to test this properly, I had to remove a hack from
test_runner.dart which caused it to effectively ignore the "checked
mode compile-time error" test annotation when testing analyzer.  With
this hack removed, several new lines needed to be added to the .status
files.

BUG=dartbug.com/16391
R=jwren@google.com, kustermann@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40780 260f80e4-7a28-3924-810f-c04153c831b5
update platform.js to get memory leak fixes

R=jmesserly@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40781 260f80e4-7a28-3924-810f-c04153c831b5
Issue 19670. 'Create field' quick fix.

R=brianwilkerson@google.com, paulberry@google.com
BUG= https://code.google.com/p/dart/issues/detail?id=19670

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40782 260f80e4-7a28-3924-810f-c04153c831b5
Create a new type of error for checked mode compile time errors.

This will allow clients of analyzer to determine how to report these
errors, rather than having to supply a "checked mode" option to
analyzer.

R=brianwilkerson@google.com

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

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

Reviewers=vsm@google.com,leafp@google.com

R=vsm@google.com

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

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