Initializing a final instance is a runtime error

If a final instance variable is initialized at the point of declaration, it
is a runtime error if it is initialized again in a constructor’s initializer
list or by an initializing formal.

If any instance field is initialized more than once in the initializer list of
a constructor, or by an initializing formal parameter, it is a compile time
error.

Adding a new test to cover the expected runtime error.

Fixes issue 13335.

R=regis@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39562 260f80e4-7a28-3924-810f-c04153c831b5
Clean up after r39484 and r39486.

In particular, this adds CHANGELOG entries for packages that have been
modified and fixes pub's barback dependency so it doesn't declare
compatibility on an uncut release.

This releases args, barback, http_parser, and shelf.

R=rnystrom@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39563 260f80e4-7a28-3924-810f-c04153c831b5
Fix a ScheduledProcess bug where output could fail to be logged.

R=rnystrom@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39564 260f80e4-7a28-3924-810f-c04153c831b5
Add a note to barback indicating that version 0.15.1 should be skipped.

R=rnystrom@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39565 260f80e4-7a28-3924-810f-c04153c831b5
Adds recognition of the model string for the DGBox.

Even though it is an ARMv5TE like the mindstorm, I'm
creating a separate case for it since store_pc_read_offset_
may need to be different.

R=regis@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39566 260f80e4-7a28-3924-810f-c04153c831b5
Catch analyzer errors for e.g. syntax errors and extract empty message list

BUG=
R=efortuna@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39567 260f80e4-7a28-3924-810f-c04153c831b5
Use isolate parameter while creating handles during class finalizers.

R=regis@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39568 260f80e4-7a28-3924-810f-c04153c831b5
Did you mean const?

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39569 260f80e4-7a28-3924-810f-c04153c831b5
Properly serve descriptors containing URI-sensitive characters in pub.

R=rnystrom@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39570 260f80e4-7a28-3924-810f-c04153c831b5
Fix scope/context behavior in await transformer.

We are not allowed to reuse LocalScope in different SequenceNode_s. The problem is that if a context needs to be created for that scope the FlowGraphbuilder will insert context creation code at all SequenNoce_s that use this scope. This results in scopes and contexts being out of sync and writing garbage. The fix is to just chain a new scope that is on the same function- and loop-level.

Also fix recognizing of "await" in async functions. A follow up CL will enable await in loops, if, return, ...

BUG=
R=hausner@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39571 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: chromium to 291667 (2014-08-27 02:00:19 +0200) blois@google.com
Auto versioning deployed aar files.
http://src.chromium.org/viewvc/chrome?view=rev&revision=291667

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39572 260f80e4-7a28-3924-810f-c04153c831b5
Revert "Fix scope/context behavior in await transformer."

This reverts commit fb220928acc36cc9078f905bb185b4c32b9a5608.

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39573 260f80e4-7a28-3924-810f-c04153c831b5
Add passive handle type PassiveObject to allow
creation and using handles for simple use in methods which expect
handles without any need for dispatching methods.

R=iposva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39574 260f80e4-7a28-3924-810f-c04153c831b5
Fix for issue 20690

R=jwren@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39575 260f80e4-7a28-3924-810f-c04153c831b5
Extract ClassWorld interface from World and improve semantics.

BUG=
R=herhut@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39576 260f80e4-7a28-3924-810f-c04153c831b5
A type for unsupported browser objects

This should fix the crash in bug 20592.  We currently crash if we do not find the right type in the type table.  Siva found it on AnimationTimeline, but there may be others now and going forward.

(Note, objects of this type could actually be used in dart:_blink since they have the right c++ pointer and type id.)

This is the Blink side:
https://chromiumcodereview.appspot.com/490033005/

BUG=dartbug.com/20592
R=leafp@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39577 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 180943 (2014-08-27 09:48:22 +0200) vsm@google.com
Fallback to unsupported browser type instead of returning null
http://src.chromium.org/viewvc/blink?view=rev&revision=180943

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39578 260f80e4-7a28-3924-810f-c04153c831b5
Optimize List.toList/.sublist and List.from on lists.

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39579 260f80e4-7a28-3924-810f-c04153c831b5
Use Uint8List for byte lists in dart:convert.

BUG= http://dartbug.com/11971
R=sgjesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39580 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 180946 (2014-08-27 10:23:23 +0200) vsm@google.com
Revert "Fallback to unsupported browser type instead of returning null"
http://src.chromium.org/viewvc/blink?view=rev&revision=180946

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