external/dart/bleeding_edge.git
12 min agoUpdate a couple other references to sunflower that I missed master
sigmund@google.com [Mon, 22 Dec 2014 23:53:32 +0000 (23:53 +0000)]
Update a couple other references to sunflower that I missed

R=nweiz
BUG=

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

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

62 min agoDelete sunflower from the repo, update dart2js_batch_test to use new location of
sigmund@google.com [Mon, 22 Dec 2014 23:03:16 +0000 (23:03 +0000)]
Delete sunflower from the repo, update dart2js_batch_test to use new location of
sunflower in third_party that is pulled in via DEPS.

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

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

73 min agoAdd DEPS for sunflower. Used by dart2js tests.
sigmund@google.com [Mon, 22 Dec 2014 22:52:30 +0000 (22:52 +0000)]
Add DEPS for sunflower. Used by dart2js tests.

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

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

115 min agorefactor/cleanup dart completion cache
danrubel@google.com [Mon, 22 Dec 2014 22:09:46 +0000 (22:09 +0000)]
refactor/cleanup dart completion cache

BUG=
R=scheglov@google.com

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

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

3 hours agoImprove generated MIPS code for conditional expressions and branches by delaying
regis@google.com [Mon, 22 Dec 2014 20:50:15 +0000 (20:50 +0000)]
Improve generated MIPS code for conditional expressions and branches by delaying
emission of comparison code.
Improve instruction tracing in all simulators.

R=zra@google.com

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

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

4 hours agoCorrect last revision
gbracha@google.com [Mon, 22 Dec 2014 19:51:21 +0000 (19:51 +0000)]
Correct last revision

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

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

4 hours agoFix error in grammar for assignableExpression
gbracha@google.com [Mon, 22 Dec 2014 19:06:55 +0000 (19:06 +0000)]
Fix error in grammar for assignableExpression

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

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

5 hours agoFix circular dependency between null equality and identity.
gbracha@google.com [Mon, 22 Dec 2014 18:58:06 +0000 (18:58 +0000)]
Fix circular dependency between null equality and identity.

R=kmillikin@google.com

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

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

5 hours agoSkip tests for `unittest` in dartium. These tests are now covered by the package...
sigmund@google.com [Mon, 22 Dec 2014 18:54:54 +0000 (18:54 +0000)]
Skip tests for `unittest` in dartium. These tests are now covered by the package bots and are not meant to be executed in the Dart bots anymore.

Note that once we fix issue 21949, these tests are not going to be run anyways (tests in
third_party/pkg/ are not executed by the Dart bots). So we can delete this line once we fix that bug.

BUG=

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

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

5 hours agoFix a couple type bugs in dart html and what seems like strange type choices in dart...
jacobr@google.com [Mon, 22 Dec 2014 18:49:07 +0000 (18:49 +0000)]
Fix a couple type bugs in dart html and what seems like strange type choices in dart:core

BUG=
R=vsm@google.com

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

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

5 hours agoFix broken reference to observe_rev
sigmund@google.com [Mon, 22 Dec 2014 18:26:14 +0000 (18:26 +0000)]
Fix broken reference to observe_rev

R=nweiz
BUG=

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

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

5 hours agoTemporarily checkout unittest under dart/pkg/ to get the bots green until the next...
sigmund@google.com [Mon, 22 Dec 2014 18:12:30 +0000 (18:12 +0000)]
Temporarily checkout unittest under dart/pkg/ to get the bots green until the next dartium integration is over

BUG=
R=jacobr@google.com

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

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

10 hours agoFix crash in observatory: stub code do not have inlined intervals information. Added...
srdjan@google.com [Mon, 22 Dec 2014 13:24:31 +0000 (13:24 +0000)]
Fix crash in observatory: stub code do not have inlined intervals information. Added more comments to inline cache stub code.

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

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

42 hours agoMark async_compile_test as failing
sigmund@google.com [Sun, 21 Dec 2014 05:54:45 +0000 (05:54 +0000)]
Mark async_compile_test as failing

R=nweiz, rnystrom@google.com
BUG=

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

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

42 hours agoAdd deps for args in dartium.deps (one more deps that we missed)
sigmund@google.com [Sun, 21 Dec 2014 05:32:38 +0000 (05:32 +0000)]
Add deps for args in dartium.deps (one more deps that we missed)

R=nweiz, vsm
BUG=

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

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

2 days agoIntroduce CompletionTarget to take the place of the Node being completed.
paulberry@google.com [Sat, 20 Dec 2014 15:47:25 +0000 (15:47 +0000)]
Introduce CompletionTarget to take the place of the Node being completed.

Instead of locating the node containing the cursor offset using a
NodeLocator, identify the edge in the parse tree which will be
displaced or modified by the completion proposal.  This reduces the
number of cases that need to be handled in the _OpTypeAstVisitor, and
avoids the need for the _OpTypeAstVisitor to consider character
offsets in nearly all cases.

R=danrubel@google.com

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

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

2 days agoupdate completion cache key to include part directives
danrubel@google.com [Sat, 20 Dec 2014 05:17:58 +0000 (05:17 +0000)]
update completion cache key to include part directives

BUG=
R=paulberry@google.com

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

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

2 days agosupport part file completions
danrubel@google.com [Sat, 20 Dec 2014 05:15:50 +0000 (05:15 +0000)]
support part file completions

BUG=
R=paulberry@google.com

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

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

2 days agoFix also the matcher dependency
sigmund@google.com [Sat, 20 Dec 2014 02:12:46 +0000 (02:12 +0000)]
Fix also the matcher dependency

R=nweiz
BUG=

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

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

2 days agoFix unittest dependency in dartium.deps
sigmund@google.com [Sat, 20 Dec 2014 01:42:59 +0000 (01:42 +0000)]
Fix unittest dependency in dartium.deps

R=nweiz@google.com
BUG=

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

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

2 days agoAdd csslib to DEPS.
nweiz@google.com [Sat, 20 Dec 2014 01:19:32 +0000 (01:19 +0000)]
Add csslib to DEPS.

R=sigmund@google.com

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

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

2 days agoPull args, intl, logging, shelf, and source_maps out of the SDK.
nweiz@google.com [Sat, 20 Dec 2014 00:47:32 +0000 (00:47 +0000)]
Pull args, intl, logging, shelf, and source_maps out of the SDK.

R=sigmund@google.com

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

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

2 days agoUpdate args, observe, and smoke revisions.
nweiz@google.com [Sat, 20 Dec 2014 00:46:16 +0000 (00:46 +0000)]
Update args, observe, and smoke revisions.

R=sigmund@google.com

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

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

2 days agoFix error string to include information about class and library when the snapshot...
asiva@google.com [Sat, 20 Dec 2014 00:41:48 +0000 (00:41 +0000)]
Fix error string to include information about class and library when the snapshot writer throws an exception for objects that cannot be serialized.

R=hausner@google.com

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

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

2 days agoRemove deprecated debugger code
hausner@google.com [Sat, 20 Dec 2014 00:20:03 +0000 (00:20 +0000)]
Remove deprecated debugger code

R=asiva@google.com

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

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

3 days agoUpdate dartium and standalone DEPS as well.
nweiz@google.com [Fri, 19 Dec 2014 23:25:06 +0000 (23:25 +0000)]
Update dartium and standalone DEPS as well.

TBR

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

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

3 days agoUpdate DEPS revisions.
nweiz@google.com [Fri, 19 Dec 2014 23:20:44 +0000 (23:20 +0000)]
Update DEPS revisions.

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

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

3 days agoFix the URL for html5lib.
nweiz@google.com [Fri, 19 Dec 2014 23:18:26 +0000 (23:18 +0000)]
Fix the URL for html5lib.

TBR

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

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

3 days agoAdd InstrumentationService.logPriorityException() and use logException() in refactorings.
scheglov@google.com [Fri, 19 Dec 2014 23:00:19 +0000 (23:00 +0000)]
Add InstrumentationService.logPriorityException() and use logException() in refactorings.

R=brianwilkerson@google.com
BUG=

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

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

3 days agoInclude more GitHub'd packages in DEPS.
nweiz@google.com [Fri, 19 Dec 2014 22:56:37 +0000 (22:56 +0000)]
Include more GitHub'd packages in DEPS.

R=sigmund@google.com

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

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

3 days agoFix for extracting from interpolated string.
scheglov@google.com [Fri, 19 Dec 2014 22:11:13 +0000 (22:11 +0000)]
Fix for extracting from interpolated string.

R=brianwilkerson@google.com
BUG= https://code.google.com/p/dart/issues/detail?id=21907

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

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

3 days agoRe-add http_server to pkg.status.
nweiz@google.com [Fri, 19 Dec 2014 21:54:51 +0000 (21:54 +0000)]
Re-add http_server to pkg.status.

TBR

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

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

3 days agoCatch exceptions in refactorings and return them as a SERVER_ERROR.
scheglov@google.com [Fri, 19 Dec 2014 21:51:02 +0000 (21:51 +0000)]
Catch exceptions in refactorings and return them as a SERVER_ERROR.

R=brianwilkerson@google.com
BUG= https://code.google.com/p/dart/issues/detail?id=21907

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

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

3 days agoRe-apply "Remove unittest and matcher from the repo."
nweiz@google.com [Fri, 19 Dec 2014 21:14:56 +0000 (21:14 +0000)]
Re-apply "Remove unittest and matcher from the repo."

This was originally submitted as r42497 and reverted by r42498. This CL fixes
the failing isolate test, and https://codereview.chromium.org/814883003/ fixes
the Dartium and Standalone issues.

R=sigmund@google.com

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

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

3 days agoAdd unittest and matcher to the dartium and standalone deps files.
nweiz@google.com [Fri, 19 Dec 2014 21:13:02 +0000 (21:13 +0000)]
Add unittest and matcher to the dartium and standalone deps files.

R=sigmund@google.com

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

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

3 days agoAdd inlining ranges/intervals to code objects so that we can map a pc to the inlined...
srdjan@google.com [Fri, 19 Dec 2014 20:03:27 +0000 (20:03 +0000)]
Add inlining ranges/intervals to code objects so that we can map a pc to the inlined stack. The mapping is not fast, used only for disassembly.

Copied from other CL: https://codereview.chromium.org/790213004/

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

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

3 days agoChange static typing so that inherited noSuchMethod silences errors,
gbracha@google.com [Fri, 19 Dec 2014 18:44:39 +0000 (18:44 +0000)]
Change static typing so that inherited noSuchMethod silences errors,
including undefined abstract members.

R=justinfagnani@google.com

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

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

3 days agoAdd code comments to inline cache stubs.
srdjan@google.com [Fri, 19 Dec 2014 18:39:58 +0000 (18:39 +0000)]
Add code comments to inline cache stubs.

R=hausner@google.com

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

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

3 days agodelete web_components
jakemac@google.com [Fri, 19 Dec 2014 18:33:11 +0000 (18:33 +0000)]
delete web_components

R=sigmund@google.com

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

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

3 days agoupdate deps for web_components
jakemac@google.com [Fri, 19 Dec 2014 18:33:02 +0000 (18:33 +0000)]
update deps for web_components

R=sigmund@google.com

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

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

3 days agoRoll dep forward to branch of 38 with devtools fix for editor
jacobr@google.com [Fri, 19 Dec 2014 18:03:32 +0000 (18:03 +0000)]
Roll dep forward to branch of 38 with devtools fix for editor

R=vsm@google.com

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

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

3 days agoAdd a few safe points for the debugger to stop
hausner@google.com [Fri, 19 Dec 2014 17:56:35 +0000 (17:56 +0000)]
Add a few safe points for the debugger to stop

Allow the debugger to stop on assignment of a closure to
a local variable, and on a throw statement that throws
a literal.

Fixes issues 20762, 21352

R=rmacnak@google.com

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

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

3 days agoIncrementally resolve users of a changed method.
scheglov@google.com [Fri, 19 Dec 2014 17:42:12 +0000 (17:42 +0000)]
Incrementally resolve users of a changed method.

R=brianwilkerson@google.com, paulberry@google.com
BUG=

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

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

3 days agoremove code-transformers from the repo
jakemac@google.com [Fri, 19 Dec 2014 17:21:57 +0000 (17:21 +0000)]
remove code-transformers from the repo

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

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

3 days agoInstrument top-level exceptions
brianwilkerson@google.com [Fri, 19 Dec 2014 17:11:02 +0000 (17:11 +0000)]
Instrument top-level exceptions

R=paulberry@google.com

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

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

3 days agoAdd methods to mock SDK that are referenced by completion tests.
paulberry@google.com [Fri, 19 Dec 2014 17:02:18 +0000 (17:02 +0000)]
Add methods to mock SDK that are referenced by completion tests.

R=danrubel@google.com

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

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

3 days agoUpdate existing Outline objects with new location information.
scheglov@google.com [Fri, 19 Dec 2014 16:39:01 +0000 (16:39 +0000)]
Update existing Outline objects with new location information.

R=brianwilkerson@google.com
BUG=

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

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

3 days agoSupport breakpoints in deferred libraries
hausner@google.com [Fri, 19 Dec 2014 16:35:37 +0000 (16:35 +0000)]
Support breakpoints in deferred libraries

This CL introduces latent breakpoints, which are bp in urls that are
not yet loaded. When the VM loads additional scripts through deferred
libraries, latent breakpoints get set.

R=iposva@google.com

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

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

3 days agoCapture and report all exceptions in server
brianwilkerson@google.com [Fri, 19 Dec 2014 15:55:34 +0000 (15:55 +0000)]
Capture and report all exceptions in server

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

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

3 days agoMore tests of incremental compilation involving multiple libraries.
ahe@google.com [Fri, 19 Dec 2014 14:44:38 +0000 (14:44 +0000)]
More tests of incremental compilation involving multiple libraries.

R=johnniwinther@google.com

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

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

3 days agoUpdate unit tests
ahe@google.com [Fri, 19 Dec 2014 14:44:11 +0000 (14:44 +0000)]
Update unit tests

R=johnniwinther@google.com

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

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

3 days agoIncremental compilation of libraries with multiple parts.
ahe@google.com [Fri, 19 Dec 2014 13:43:54 +0000 (13:43 +0000)]
Incremental compilation of libraries with multiple parts.

R=johnniwinther@google.com

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

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

3 days agoIncremental compiler detects when library graph changes.
ahe@google.com [Fri, 19 Dec 2014 13:13:23 +0000 (13:13 +0000)]
Incremental compiler detects when library graph changes.

Also, don't suppress all exceptions as it hid errors in the test.

R=johnniwinther@google.com

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

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

3 days agoRemove static state.
karlklose@google.com [Fri, 19 Dec 2014 12:15:12 +0000 (12:15 +0000)]
Remove static state.

R=johnniwinther@google.com

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

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

3 days agoMark isolate/isolate_current_test as failing on Dartium.
lrn@google.com [Fri, 19 Dec 2014 09:28:46 +0000 (09:28 +0000)]
Mark isolate/isolate_current_test as failing on Dartium.

Dartium doesn't support Isolate.spawn.

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

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

3 days agoRevert revision 42500 "Roll dartium DEPS forward to 187319 to fix editor breakpoint...
ricow@google.com [Fri, 19 Dec 2014 09:18:46 +0000 (09:18 +0000)]
Revert revision 42500 "Roll dartium DEPS forward to 187319 to fix editor breakpoint issue"

This breaks the build:
http://build.chromium.org/p/client.dart/builders/dartium-mac-inc-be/builds/7229
http://build.chromium.org/p/client.dart/builders/dartium-lucid64-inc-be/builds/7876/steps/compile/logs/stdio

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

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

3 days agoFix dart2dart status files.
sigurdm@google.com [Fri, 19 Dec 2014 09:06:56 +0000 (09:06 +0000)]
Fix dart2dart status files.

Follow up to https://codereview.chromium.org/816663002/

R=karlklose@google.com

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

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

3 days agoRoll dartium DEPS forward to 187319 to fix editor breakpoint issue
ricow@google.com [Fri, 19 Dec 2014 09:01:17 +0000 (09:01 +0000)]
Roll dartium DEPS forward to 187319 to fix editor breakpoint issue

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

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

3 days agoAdd Isolate.current getter, returning the current isolate as an Isolate object.
lrn@google.com [Fri, 19 Dec 2014 07:04:29 +0000 (07:04 +0000)]
Add Isolate.current getter, returning the current isolate as an Isolate object.

R=floitsch@google.com

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

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

3 days agoRevert revision 42497 "Remove unittest and matcher from the repo."
ricow@google.com [Fri, 19 Dec 2014 07:01:50 +0000 (07:01 +0000)]
Revert revision 42497 "Remove unittest and matcher from the repo."

This broke 80% of the bots

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

3 days agoRemove unittest and matcher from the repo.
nweiz@google.com [Fri, 19 Dec 2014 02:18:47 +0000 (02:18 +0000)]
Remove unittest and matcher from the repo.

This also cleans up a few lingering unused lines in pkg.status.

R=sigmund@google.com

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

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

3 days agoAdd depend on the GitHub versions of unittest and matcher.
nweiz@google.com [Fri, 19 Dec 2014 02:17:46 +0000 (02:17 +0000)]
Add depend on the GitHub versions of unittest and matcher.

R=sigmund@google.com

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

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

3 days agoAdd metatest and string_scanner to dartium deps
sigmund@google.com [Fri, 19 Dec 2014 01:01:24 +0000 (01:01 +0000)]
Add metatest and string_scanner to dartium deps

R=nweiz@google.com, vsm@google.com
BUG=

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

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

3 days agoAdd http_parser
sigmund@google.com [Fri, 19 Dec 2014 00:33:48 +0000 (00:33 +0000)]
Add http_parser

R=nweiz@google.com, vsm@google.com
BUG=

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

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

4 days agoFIx package:path in dartium.deps
sigmund@google.com [Fri, 19 Dec 2014 00:03:11 +0000 (00:03 +0000)]
FIx package:path in dartium.deps

BUG=

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

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

4 days agoFix deps for dartium
sigmund@google.com [Thu, 18 Dec 2014 23:26:23 +0000 (23:26 +0000)]
Fix deps for dartium

BUG=
R=vsm@google.com

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

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

4 days agopkg/smoke
jakemac@google.com [Thu, 18 Dec 2014 23:24:13 +0000 (23:24 +0000)]
pkg/smoke

R=sigmund@google.com

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

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

4 days agofix smoke dep
jakemac@google.com [Thu, 18 Dec 2014 23:20:12 +0000 (23:20 +0000)]
fix smoke dep

R=sigmund@google.com

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

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

4 days agoadd smoke as a dep
jakemac@google.com [Thu, 18 Dec 2014 23:13:38 +0000 (23:13 +0000)]
add smoke as a dep

R=sigmund@google.com

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

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

4 days agoBump observatory_pub_packages revision number
johnmccutchan@google.com [Thu, 18 Dec 2014 23:12:59 +0000 (23:12 +0000)]
Bump observatory_pub_packages revision number

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

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

4 days agoAdd observatory_pub_packages dep
johnmccutchan@google.com [Thu, 18 Dec 2014 23:07:28 +0000 (23:07 +0000)]
Add observatory_pub_packages dep

R=iposva@google.com

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

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

4 days agoadding smoke to deps
jakemac@google.com [Thu, 18 Dec 2014 23:01:32 +0000 (23:01 +0000)]
adding smoke to deps

R=sigmund@google.com

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

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

4 days agoremove smoke from the repo
jakemac@google.com [Thu, 18 Dec 2014 22:38:15 +0000 (22:38 +0000)]
remove smoke from the repo

R=sigmund@google.com

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

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

4 days ago- Fix standalone.deps after removal of packages.
iposva@google.com [Thu, 18 Dec 2014 22:37:04 +0000 (22:37 +0000)]
- Fix standalone.deps after removal of packages.

R=zra@google.com

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

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

4 days agoInclude observe as a third_party/pkg/ dependency
sigmund@google.com [Thu, 18 Dec 2014 22:32:16 +0000 (22:32 +0000)]
Include observe as a third_party/pkg/ dependency

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

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

4 days agodelete observe from the repo
jakemac@google.com [Thu, 18 Dec 2014 22:13:41 +0000 (22:13 +0000)]
delete observe from the repo

R=sigmund@google.com

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

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

4 days agoAdd AccessSemantics support for calling typenames.
paulberry@google.com [Thu, 18 Dec 2014 21:58:58 +0000 (21:58 +0000)]
Add AccessSemantics support for calling typenames.

This adds AccessSemantics support for constructions like:

  class C {}
  main() {
    C();
  }

Even though this will always lead to a runtime error, it only produces
a warning at compile time.  Therefore AccessSemantics needs to
classify it correctly in order to allow the compilation back-end to
produce the correct runtime error.

R=scheglov@google.com

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

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

4 days agoAdd AnalysisServerListener.requestError() and log all SERVER_ERRORs in Editor.
scheglov@google.com [Thu, 18 Dec 2014 21:27:11 +0000 (21:27 +0000)]
Add AnalysisServerListener.requestError() and log all SERVER_ERRORs in Editor.

R=jwren@google.com
BUG=

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

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

4 days agoHandle RequestError for 'analysis.getHover'.
scheglov@google.com [Thu, 18 Dec 2014 21:00:16 +0000 (21:00 +0000)]
Handle RequestError for 'analysis.getHover'.

R=jwren@google.com
BUG=

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

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

4 days agoRemove a duplicate line in DEPS.
nweiz@google.com [Thu, 18 Dec 2014 20:30:42 +0000 (20:30 +0000)]
Remove a duplicate line in DEPS.

R=sigmund@google.com

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

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

4 days agodelete template binding from the repo
jakemac@google.com [Thu, 18 Dec 2014 20:27:05 +0000 (20:27 +0000)]
delete template binding from the repo

R=sigmund@google.com

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

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

4 days agoremove polymer expressions from the repo
jakemac@google.com [Thu, 18 Dec 2014 20:15:47 +0000 (20:15 +0000)]
remove polymer expressions from the repo

R=sigmund@google.com

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

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

4 days agoDon't use pub_packages for running the Windows pub script.
nweiz@google.com [Thu, 18 Dec 2014 19:41:00 +0000 (19:41 +0000)]
Don't use pub_packages for running the Windows pub script.

R=rnystrom@google.com
TBR

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

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

4 days agoAdd/fix dependencies on http_throttle and shelf_web_socket.
nweiz@google.com [Thu, 18 Dec 2014 19:38:21 +0000 (19:38 +0000)]
Add/fix dependencies on http_throttle and shelf_web_socket.

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

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

4 days agoUse third_party packages for building try dart.
nweiz@google.com [Thu, 18 Dec 2014 19:26:30 +0000 (19:26 +0000)]
Use third_party packages for building try dart.

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

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

4 days agoImport source_span from its GitHub repo.
nweiz@google.com [Thu, 18 Dec 2014 19:11:17 +0000 (19:11 +0000)]
Import source_span from its GitHub repo.

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

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

4 days agoRemove the http package from the repo.
nweiz@google.com [Thu, 18 Dec 2014 19:04:04 +0000 (19:04 +0000)]
Remove the http package from the repo.

This also does away with the pub_packages build target.

R=ahe@google.com, rnystrom@google.com, sigmund@google.com

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

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

4 days agoRemove barback from the repo.
nweiz@google.com [Thu, 18 Dec 2014 19:02:43 +0000 (19:02 +0000)]
Remove barback from the repo.

R=rnystrom@google.com, sigmund@google.com

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

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

4 days agoDelete a bunch of packages that are now on GitHub.
nweiz@google.com [Thu, 18 Dec 2014 19:00:59 +0000 (19:00 +0000)]
Delete a bunch of packages that are now on GitHub.

This CL doesn't delete barback or http, since their exact location is
used by pub's test runner and build infrastructure respectively. I'll
send out individual CLs for them.

R=sigmund@google.com

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

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

4 days agoFix bots
sigmund@google.com [Thu, 18 Dec 2014 19:00:28 +0000 (19:00 +0000)]
Fix bots

R=jakemac@google.com
BUG=

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

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

4 days agoAdd third_party references to all recently-extracted packages.
nweiz@google.com [Thu, 18 Dec 2014 18:56:28 +0000 (18:56 +0000)]
Add third_party references to all recently-extracted packages.

R=ricow@google.com, sigmund@google.com

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

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

4 days agoMain function of a script can be function valued getter.
gbracha@google.com [Thu, 18 Dec 2014 18:55:30 +0000 (18:55 +0000)]
Main function of a script can be function valued getter.

R=lrn@google.com

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

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

4 days agoLog more information to debug 'null' location for constructor.
scheglov@google.com [Thu, 18 Dec 2014 18:52:34 +0000 (18:52 +0000)]
Log more information to debug 'null' location for constructor.

R=paulberry@google.com
BUG= https://code.google.com/p/dart/issues/detail?id=21842

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

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

4 days agoChange GetRefactoringConsumer to have the additional method onError.
jwren@google.com [Thu, 18 Dec 2014 18:48:06 +0000 (18:48 +0000)]
Change GetRefactoringConsumer to have the additional method onError.

R=scheglov@google.com

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

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

4 days agoDelete polymer from the Dart repo.
sigmund@google.com [Thu, 18 Dec 2014 17:22:53 +0000 (17:22 +0000)]
Delete polymer from the Dart repo.

Code now lives at: https://github.com/dart-lang/polymer-dart

Bots covering the polymer tests can be seen at:
build.chromium.org/p/client.dart.packages/console

Or to filter just the polymer bots:
build.chromium.org/p/client.dart.packages/console?builder=packages-windows-polymer-dart&builder=packages-linux-polymer-dart&builder=packages-mac-polymer-dart

R=jakemac@google.com, jmesserly@google.com

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

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

4 days agoReport the correct number of tests when tests are skipped due to compile time errors.
ricow@google.com [Thu, 18 Dec 2014 15:15:12 +0000 (15:15 +0000)]
Report the correct number of tests when tests are skipped due to compile time errors.

The current setup will count tests that are skipped when runtime is a browser due to compile time errors twice. Example:
tools/test.py -mrelease -rdrt -cdart2js --report language/bad_override
<snip>
Total: 10 tests
 * 0 tests will be skipped (0 skipped by design)
 * 0 tests are expected to be flaky but not crash
 * 5 tests are expected to pass
 * 0 tests are expected to fail that we won't fix
 * 2 tests are expected to fail that we should fix
 * 0 tests are expected to crash that we should fix
 * 0 tests are allowed to timeout
 * 3 tests are skipped on browsers due to compile-time error

This is a multitest that has 7 tests (including none). 3 of these are giving compile-time errors, 2 of these are failing (as a compile-time error when they should not, but that is not the point), 2 are passing.

This is preparation of a bigger refactoring of the summary reporting, so that I can have sane numbers for validation.

R=kustermann@google.com

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

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

4 days agoImplement incremental tests with multiple files.
ahe@google.com [Thu, 18 Dec 2014 15:00:56 +0000 (15:00 +0000)]
Implement incremental tests with multiple files.

R=johnniwinther@google.com

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

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

4 days agodart2js: Fix crash with reference to type literal in static context.
sigurdm@google.com [Thu, 18 Dec 2014 13:43:40 +0000 (13:43 +0000)]
dart2js: Fix crash with reference to type literal in static context.

BUG= dartbug.com/21566
R=karlklose@google.com

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

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

4 days agoParse merge conflict format for multi diffs.
ahe@google.com [Thu, 18 Dec 2014 11:39:41 +0000 (11:39 +0000)]
Parse merge conflict format for multi diffs.

R=johnniwinther@google.com

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

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

4 days agoSupport functions for testing multiple files.
ahe@google.com [Thu, 18 Dec 2014 11:36:02 +0000 (11:36 +0000)]
Support functions for testing multiple files.

R=johnniwinther@google.com

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

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