do not show errors/warnings for libraries in packages directory
Review URL: https://chromiumcodereview.appspot.com//10824262

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10598 260f80e4-7a28-3924-810f-c04153c831b5
Initial parser changes for the new directive syntax
Review URL: https://chromiumcodereview.appspot.com//10832274

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10599 260f80e4-7a28-3924-810f-c04153c831b5
References to static functions are CT constants

A compile time constant expression may refer to top-level and
static closures.

Fix for issue 3406.
Review URL: https://chromiumcodereview.appspot.com//10823292

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10600 260f80e4-7a28-3924-810f-c04153c831b5
(TBR) Fix the build
Review URL: https://chromiumcodereview.appspot.com//10855130

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10601 260f80e4-7a28-3924-810f-c04153c831b5
Fixed bug in partition scanner
Review URL: https://chromiumcodereview.appspot.com//10832275

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10603 260f80e4-7a28-3924-810f-c04153c831b5
In checked mode, make sure the ssa compiler propagates the checked types of
incoming arguments.
Propagate the type of the receiver and of the constructor phase argument.
Review URL: https://chromiumcodereview.appspot.com//10855134

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10605 260f80e4-7a28-3924-810f-c04153c831b5
Fix for downloading the sdk on windows.
Review URL: https://chromiumcodereview.appspot.com//10854132

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10606 260f80e4-7a28-3924-810f-c04153c831b5
Add support for upper case in arguments.
Review URL: https://chromiumcodereview.appspot.com//10854133

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10607 260f80e4-7a28-3924-810f-c04153c831b5
Address review comments from previous CL.
Review URL: https://chromiumcodereview.appspot.com//10807078

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10608 260f80e4-7a28-3924-810f-c04153c831b5
Eliminate condition type check when possible.
Review URL: https://chromiumcodereview.appspot.com//10832277

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10610 260f80e4-7a28-3924-810f-c04153c831b5
Missed file in previous change.
Review URL: https://chromiumcodereview.appspot.com//10832279

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10611 260f80e4-7a28-3924-810f-c04153c831b5
- Split Dart core libraries into shared sources and patch sources.
  Currently this split goes along the runtime vs. library directories,
  eventually more shared code will be sitting in the shared library
  sources.
Review URL: https://chromiumcodereview.appspot.com//10834284

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10612 260f80e4-7a28-3924-810f-c04153c831b5
Add _android files for building DartVM on Android

Split directory_posix -> directory_(android|linux|macos)
  This allows us to cleanly make Android-specific changes to
  directory_android.cc

Copy all _linux files to _android files and edit as needed to account
for the differences between Linux and Android:

 + getcwd(0, NULL) doesn't work on Android, have to emulate
 + Android doesn't have a '/tmp' directory, have to emulate
 + Android doesn't provide mkdtemp(), have to emulate.
 + Small differences in the available system include files.
 + Use pthread_cond_timedwait_monotonic instead of
   pthread_condattr_setclock

Review URL: https://chromiumcodereview.appspot.com//10826233

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10613 260f80e4-7a28-3924-810f-c04153c831b5
Fix get_archive to deal with ranges of numbers that appear in the
dartium_archive (see issue # 4484).
Review URL: https://chromiumcodereview.appspot.com//10828291

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10614 260f80e4-7a28-3924-810f-c04153c831b5
Optimize equality for case when all targets are Object.equals.
Also fixes a couple of issues with https://chromiumcodereview.appspot.com/10830275/
Review URL: https://chromiumcodereview.appspot.com//10826285

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10615 260f80e4-7a28-3924-810f-c04153c831b5
- Support for patching of class methods and fields.
Review URL: https://chromiumcodereview.appspot.com//10827288

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10616 260f80e4-7a28-3924-810f-c04153c831b5
- Remove debug printing.
Review URL: https://chromiumcodereview.appspot.com//10836230

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10617 260f80e4-7a28-3924-810f-c04153c831b5
Build and use stack maps in the SSA compiler.

Add a stack bitmap to the location summaries for calls that are GC
safepoints.  The bitmap covers the spill slots.  The register
allocator collects these bitmaps into a list and then marks live
pointer values during register allocation.  When emitting code for a
call, a heap-allocated stackmap is built.

BUG=

Review URL: https://chromiumcodereview.appspot.com//10831261

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

Review URL: https://chromiumcodereview.appspot.com//10831293

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10619 260f80e4-7a28-3924-810f-c04153c831b5
Remove frog support from the annotated steps for dart2js and in browser testing.
Review URL: https://chromiumcodereview.appspot.com//10829313

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