Triage co19 bugs.

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

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@12098 260f80e4-7a28-3924-810f-c04153c831b5
Remove duplicated status lines.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@12099 260f80e4-7a28-3924-810f-c04153c831b5
Remove dart2js specific core.dart and coreimpl.dart files.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@12100 260f80e4-7a28-3924-810f-c04153c831b5
Revert "Remove dart2js specific core.dart and coreimpl.dart files."

TBR=johnniwinter@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@12101 260f80e4-7a28-3924-810f-c04153c831b5
Reimplement SourceFile.getLine using binary search.

R=floitsch@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@12102 260f80e4-7a28-3924-810f-c04153c831b5
Create a 'universe' library to put everything related to selectors, function sets and partial trees.
Review URL: https://chromiumcodereview.appspot.com//10910159

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@12103 260f80e4-7a28-3924-810f-c04153c831b5
Chrome roll 155316->155671.

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@12104 260f80e4-7a28-3924-810f-c04153c831b5
Forgot this file in previous CL: import new library in the test.
Review URL: https://chromiumcodereview.appspot.com//10928082

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@12105 260f80e4-7a28-3924-810f-c04153c831b5
Fix for Directory.exists on Windows using GetFileAttributes
based on patch from Alexander Aprelev.

Discriminate different reasons for not being able to get
the file attributes. Currently this makes no difference since
both DOES_NOT_EXIST and UNKNOWN turn into a false return value
from Directory.existsSync().

R=sgjesse@google.com
BUG=3914

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@12106 260f80e4-7a28-3924-810f-c04153c831b5
Fix import, spotted by checked mode.
Review URL: https://chromiumcodereview.appspot.com//10917163

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@12107 260f80e4-7a28-3924-810f-c04153c831b5
Fix source locations for inlined and patched functions.

R=ahe@google.com,floitsch@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@12108 260f80e4-7a28-3924-810f-c04153c831b5
Use CHA to eliminate checks for calls on receiver of caller: check that there can be only one target.
Review URL: https://chromiumcodereview.appspot.com//10918142

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@12109 260f80e4-7a28-3924-810f-c04153c831b5
Fix AudioContext factory constructor.

TBR=antonm@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@12110 260f80e4-7a28-3924-810f-c04153c831b5
Avoid allocating unnecessary result locations for some instructions.

If the result of an instruction is not needed, we don't need to
assign a result location. I fixed StoreStatic and StoreVMField.

For calls, it does not hurt since all registers are blocked anyway.
Other instructions that don't have side effects usually don't occur
in an effect context and should be removed by a separate pass before
entering the register allocator.
Review URL: https://chromiumcodereview.appspot.com//10918144

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@12111 260f80e4-7a28-3924-810f-c04153c831b5
Render rest of arguments optional once met first optional argument.

Plus refactorings to signature generation.

R=podivilov@chromium.org

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@12112 260f80e4-7a28-3924-810f-c04153c831b5
Remove restriction on which methods can be recompiled, and fix a bug that was triggered by recompiling static methods: we must check the length of a JS arraybefore calling pop on it.
Review URL: https://chromiumcodereview.appspot.com//10914174

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@12113 260f80e4-7a28-3924-810f-c04153c831b5
Parse and resolve new syntax for named parameters.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@12114 260f80e4-7a28-3924-810f-c04153c831b5
Update dart2dart status file after supporting named parameter syntax.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@12115 260f80e4-7a28-3924-810f-c04153c831b5
Temporary restore token position checks in codegen.dart to make the bots happy.

TBR=floitsch@google.com

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

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