Set the minimum supported version of Mac OS X when building Dart.

BUG=
R=iposva@google.com, ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40488 260f80e4-7a28-3924-810f-c04153c831b5
Potentially trust type annotations on parameters and fields.

BUG=
R=floitsch@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40489 260f80e4-7a28-3924-810f-c04153c831b5
Avoid undefined variable in gyp files.

BUG=
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40490 260f80e4-7a28-3924-810f-c04153c831b5
Update status for Dartium tests.

BUG=dartbug.com/21012, dartbug.com/21000
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40491 260f80e4-7a28-3924-810f-c04153c831b5
Fix dependencies in pkg.gyp.

R=ricow@google.com

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

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

R=herhut@google.com, johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40493 260f80e4-7a28-3924-810f-c04153c831b5
dart2js: mirrors. Support Typedef.reflectedType.

BUG= http://dartbug.com/18938
R=karlklose@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40494 260f80e4-7a28-3924-810f-c04153c831b5
dart2js: Revert typeArguments change in TypedefMirror.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40495 260f80e4-7a28-3924-810f-c04153c831b5
Add a test for the Packages view

R=danrubel@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40496 260f80e4-7a28-3924-810f-c04153c831b5
API proposal for the MOVE_FILE refactoring.

R=brianwilkerson@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40499 260f80e4-7a28-3924-810f-c04153c831b5
Move file refactoring implementation.

R=brianwilkerson@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40500 260f80e4-7a28-3924-810f-c04153c831b5
* Fixes ICData collection on Double.fromInteger factory constructor (for both smi and mint).
* Inlines instance calls to toDouble on mint.
* Adds fast path mint -> double for IA32.

R=fschneider@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40501 260f80e4-7a28-3924-810f-c04153c831b5
Fixes for the profiler on arm64.

On arm64, in Dart code, R18(SP) is the stack pointer.
In C++ code, R31(CSP) is the stack pointer.
The profiler must choose the right one when performing
its bounds checks.

This change also fixes a bug in the InvokeDartCode stub
on arm64 so that CSP is set to the Isolate's stack
limit immediately, rather than a bit later. When it was
set a bit later, if a profiler interrupt came in in the
interim, the stack would be smashed.

R=johnmccutchan@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40502 260f80e4-7a28-3924-810f-c04153c831b5
Fix memory leak in tests - index.

With this CL we have exactly 1 instance of IndexImpl and SplitIndexStoreImpl after tests.

R=brianwilkerson@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40503 260f80e4-7a28-3924-810f-c04153c831b5
Lazy walkability of old-space bump allocation block.

Do not write a freelist-element header into remainder on every allocation.

Add ExclusivePageIterator that locks and ensures walkability, and reduces code duplication.

R=iposva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40505 260f80e4-7a28-3924-810f-c04153c831b5
1. Add user tag to the pointers traversed in the object store
2. Added support for UserTag objects in a full snapshot.

R=johnmccutchan@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40508 260f80e4-7a28-3924-810f-c04153c831b5
Integration of MOVE_FILE into the server and a couple of fixes.

R=brianwilkerson@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40510 260f80e4-7a28-3924-810f-c04153c831b5
don't move anything to body until first import

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

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

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

add option to not insert platform.js

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40512 260f80e4-7a28-3924-810f-c04153c831b5
Typedefs don't support generic arguments yet.

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

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