Make IterableMixinWorkaround using classes return correctly typed Iterables.

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38372 260f80e4-7a28-3924-810f-c04153c831b5
Change "FormatException.position" to be named "offset".

Address comments on SpanFormatException changes.

R=nweiz@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38373 260f80e4-7a28-3924-810f-c04153c831b5
Fix a type error in dart2js/backend_dart/sexpr_test

BUG=
R=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38374 260f80e4-7a28-3924-810f-c04153c831b5
Add @Native(...) annotation for native class names.

BUG=
R=floitsch@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38375 260f80e4-7a28-3924-810f-c04153c831b5
Use the new "offset" name in span.dart too.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38376 260f80e4-7a28-3924-810f-c04153c831b5
Extends the type string support in JS to support 'returns:...;' and 'creates:...;'.

BUG=http://dartbug.com/19866
R=floitsch@google.com, sra@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38377 260f80e4-7a28-3924-810f-c04153c831b5
Change "FormatException.position" to be named "offset".

Address comments on SpanFormatException changes.

R=nweiz@google.com

Committed: https://code.google.com/p/dart/source/detail?r=38373

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38378 260f80e4-7a28-3924-810f-c04153c831b5
Change "FormatException.position" to be named "offset".

Address comments on SpanFormatException changes.

R=nweiz@google.com

Committed: https://code.google.com/p/dart/source/detail?r=38373

Committed: https://code.google.com/p/dart/source/detail?r=38378

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

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

Introduces ExecutableElement, MemberElement (with subclass MethodElement) and LocalElement (with subclasses LocalVariableElement, LocalParameterElement, and LocalFunctionElement).

Look in elements/elements.dart for main changes.

BUG=
R=floitsch@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38381 260f80e4-7a28-3924-810f-c04153c831b5
Update documentation for Map and Iterable.

BUG= http://dartbug.com/10362
R=kustermann@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38384 260f80e4-7a28-3924-810f-c04153c831b5
Add warning when an identifier is used reflectively but not retained for minification.

BUG= http://dartbug.com/15795
R=ahe@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38385 260f80e4-7a28-3924-810f-c04153c831b5
before parsing the uri encode it so that it doesn't break if there is any template logic

BUG= http://dartbug.com/19834
R=sigmund@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38389 260f80e4-7a28-3924-810f-c04153c831b5
More fixes in the Fixes service.

Limitations:

1. Not all the fixes are ported and tested yet.

2. No unit tests for helpers yet - strings, util, etc.

R=brianwilkerson@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38390 260f80e4-7a28-3924-810f-c04153c831b5
Fix next integration branch in update script

R=leafp@google.com

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

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

R=danrubel@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38395 260f80e4-7a28-3924-810f-c04153c831b5
Remove web_ui code lab from functional tests.

R=danrubel@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38396 260f80e4-7a28-3924-810f-c04153c831b5
Use futures uniformly rather than a mix of futures and CPS in tests.

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38397 260f80e4-7a28-3924-810f-c04153c831b5
only warn when failing to inline stylesheets or html imports when building

BUG= http://dartbug.com/19719
R=sigmund@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38399 260f80e4-7a28-3924-810f-c04153c831b5
Optimize the multiplication of two 32-bit unsigned integers.

R=johnmccutchan@google.com, srdjan@google.com, vegorov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38400 260f80e4-7a28-3924-810f-c04153c831b5
Don't force range of the RangeBoundary::Shl into the Smi.

This caused overly conservative ranges to be computed for mint-shl expressions.

BUG=
R=johnmccutchan@google.com

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

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