Fix lowercasing output filenames for dart:3320 as well as fix for co19 test

BUG=dart:3320
TEST=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@11488 260f80e4-7a28-3924-810f-c04153c831b5
Remove more warnings.

R=ahe@google.com
BUG=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@11489 260f80e4-7a28-3924-810f-c04153c831b5
Update tests after removing #resource support from dart2js.

R=ahe@google.com
BUG=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@11490 260f80e4-7a28-3924-810f-c04153c831b5
Update almost all tests (except co19) to use the new try-catch syntax.

R=ngeoffray@google.com
BUG=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@11492 260f80e4-7a28-3924-810f-c04153c831b5
Beginning support for library prefixes in the dart API.

This is a request for comments. Do we want to expose library
prefixes like this? Is there a way to import with a prefix already
and lookup members?

The reason why I would like to do this is so that I can import the
user-supplied builtins library under a prefix. This will be a useful
first step to move the print function to corelib while preserving
the ability to patch in a print implementation via the builtins
library.

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

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@11494 260f80e4-7a28-3924-810f-c04153c831b5
Support unary - operator.

Committed: https://code.google.com/p/dart/source/detail?r=11444 (first attempt failed)

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@11496 260f80e4-7a28-3924-810f-c04153c831b5
Throw a runtime error when trying to call a constructor of a class that could not be resolved.

TESTS=language/call_constructor_on_unresolved_class_test
BUG=3802

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@11497 260f80e4-7a28-3924-810f-c04153c831b5
Switch to LibraryElement.isPlatformLibrary.

R=smok@google.com

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@11498 260f80e4-7a28-3924-810f-c04153c831b5
Fix compilation errors on Windows.

R=antonm@google.com
BUG=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@11499 260f80e4-7a28-3924-810f-c04153c831b5
Refactor branch instructions to enable further optimizations.

This CL simplifies the code generation for branches: Each BranchInstr
wraps a comparison computation and we can reuse the code between the two
in many cases. Similar to BindInstr, most accessors forward to the wrapped
computation. One exception is the location summary, which is modified for
branches: The result location is removed since branches don't produce a result.

This way, it is easier to replace a comparison branch
with a specialized version and eliminate redundante checks before branches.
Review URL: https://chromiumcodereview.appspot.com//10887009

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@11500 260f80e4-7a28-3924-810f-c04153c831b5
Mark checked mode tests as failing.

TBR=ahe@google.com

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@11502 260f80e4-7a28-3924-810f-c04153c831b5
Update corelib/ and lib/ to use the new try-catch syntax.

R=ngeoffray@google.com
BUG=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@11504 260f80e4-7a28-3924-810f-c04153c831b5
Rename members and named constructors.

That also leads to renames of named arguments in some contexts like

class C {
  final f;
  C([this.f]);
}

new C(f: 42).

Now we need to change the name of named argument along with the field name.

R=smok@google.com

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@11505 260f80e4-7a28-3924-810f-c04153c831b5
Removed syntax error from example.dart.
Review URL: https://chromiumcodereview.appspot.com//10896034

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@11506 260f80e4-7a28-3924-810f-c04153c831b5
Recfactor the tracking of passed parameter types

This gets rig of the InvocationInfo type and handles static and
dynamic calls through a common class. I am still not happy with the
List<HType> representation and the way it is updated, but will look at
that in a separate change.

It is deliberate that getting the current parameter types does not
autmatically register a function as optimized - neither for static nor
dynamic functions as the InvocationInfo used to do.

R=kasperl@google.com

BUG=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@11507 260f80e4-7a28-3924-810f-c04153c831b5
'Find-as-you-type'-search in dartdoc/apidoc.

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@11508 260f80e4-7a28-3924-810f-c04153c831b5
Make sure that the enclosing element is not null.

R=ngeoffray@google.com

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@11509 260f80e4-7a28-3924-810f-c04153c831b5
Fix bad merge

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@11510 260f80e4-7a28-3924-810f-c04153c831b5
Address comments from CL 10553011.

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@11511 260f80e4-7a28-3924-810f-c04153c831b5
Address comments from CL 10660026.

https://chromiumcodereview.appspot.com/10660026/

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

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