Commit graph

51711 commits

Author SHA1 Message Date
Paul Berry d53ba06f9f Strong mode fixes for corelib_2/hash_set_test.dart
Set<dynamic>.every() and Set<dynamic>.any() require their callback to
have type `(dynamic) -> bool`.

Change-Id: I075728af72dbcda90e343e8af42ef3f4eda2dfbe
Reviewed-on: https://dart-review.googlesource.com/19201
Reviewed-by: Sigmund Cherem <sigmund@google.com>
Commit-Queue: Paul Berry <paulberry@google.com>
2017-11-09 21:18:27 +00:00
Siva Annamalai 16ffa00ba2 Fix status file to reflect passing tests.
Change-Id: Id6a4a953071b3f68aee1c8b3d11e029c02c0f032
Reviewed-on: https://dart-review.googlesource.com/19780
Reviewed-by: Siva Annamalai <asiva@google.com>
2017-11-09 20:45:29 +00:00
Alexander Markov 9b845bce1b Silence updated vm/dart/truncating_ints_test test for dartkp
Issue: https://github.com/dart-lang/sdk/issues/31339
Change-Id: I10fcbb264331c638084390dfcdd1b4d0ad59d267
Reviewed-on: https://dart-review.googlesource.com/19740
Reviewed-by: Alexander Markov <alexmarkov@google.com>
Reviewed-by: Emily Fortuna <efortuna@google.com>
Commit-Queue: Alexander Markov <alexmarkov@google.com>
2017-11-09 20:31:47 +00:00
Paul Berry f70755d5e4 Strong mode fixes for hash_map2_test.dart
The maps used by this test have a reified type argument of `dynamic`,
so the callbacks we pass to `any` and `every` need to be typed
accordingly.

Change-Id: Idd00478cc7667560ad81167db8d4816c8a7fff8d
Reviewed-on: https://dart-review.googlesource.com/19450
Reviewed-by: Janice Collins <jcollins@google.com>
Commit-Queue: Paul Berry <paulberry@google.com>
2017-11-09 20:24:12 +00:00
Dan Rubel d0649bd38c Move more analyzer parser adapter methods
* parseConfiguration
* parseFormalParameterList
* parseFunctionBody
* parseStatement

Change-Id: I0b08fc71a795ccb8539d95cf950e742917d9091d
Reviewed-on: https://dart-review.googlesource.com/19720
Commit-Queue: Dan Rubel <danrubel@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
2017-11-09 20:23:42 +00:00
Paul Berry a4d8739e15 Fix type argument substitution in super initializer calls.
Also add test cases to verify that type argument substitution works
properly for other kinds of super calls.

Change-Id: I7a04c85cd13e83403a0e86efa82f30ae71dc0b15
Reviewed-on: https://dart-review.googlesource.com/19621
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Paul Berry <paulberry@google.com>
2017-11-09 20:16:08 +00:00
Paul Berry 27eeff6c53 Remove unused ShadowDirect{MethodInvocation,PropertyGet} classes.
Change-Id: I93dad29cdcd2e04fa6554951be1ae2d739d5d9d2
Reviewed-on: https://dart-review.googlesource.com/19741
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Paul Berry <paulberry@google.com>
2017-11-09 20:15:38 +00:00
Brian Wilkerson c10037c666 Convert 16 methods to accept the last consumed token
Change-Id: I54ec7feb3d4c12b96742e35b3ce375820d707416
Reviewed-on: https://dart-review.googlesource.com/19700
Reviewed-by: Dan Rubel <danrubel@google.com>
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
2017-11-09 19:39:49 +00:00
Paul Berry 1a287d61be Test type inference for super index operations, especially with substitutions.
Change-Id: I25958f038f3af1ab70ba88e7405687564246fb95
Reviewed-on: https://dart-review.googlesource.com/19660
Reviewed-by: Sigmund Cherem <sigmund@google.com>
Commit-Queue: Paul Berry <paulberry@google.com>
2017-11-09 19:20:07 +00:00
Emily Fortuna 28e3e1ee03 Dart gardening: update kernelkp test statuses.
TBR=vegorov@google.com

Bug:
Change-Id: Ic71b8e4c36b90ae4df7e7c3c0fa447929bc246db
Reviewed-on: https://dart-review.googlesource.com/19721
Reviewed-by: Emily Fortuna <efortuna@google.com>
2017-11-09 19:06:21 +00:00
Siva Annamalai c29b19fb34 - Do not generate a separate vmservice kernel file, include it in vm_platform file
- Load vmservice_io library only in the service isolate or when an AOT snapshot is being generated

This should account for the following issues:
- https://github.com/dart-lang/sdk/issues/31203 - there should be a vmservice_io_strong.dill file
- https://github.com/dart-lang/sdk/issues/30158 - Consider extracting flutter vmservice_sky into
                                                  separate .dill from platform.dill
- https://github.com/dart-lang/sdk/issues/30111 - support compiling vmservice with an external
                                                  outline of the sdk

Bug:
Change-Id: If945ec05afe8127e288e8d3b55172c0f7c3d6e7a
Reviewed-on: https://dart-review.googlesource.com/18147
Commit-Queue: Siva Annamalai <asiva@google.com>
Reviewed-by: Siva Chandra <sivachandra@google.com>
Reviewed-by: Alexander Aprelev <aam@google.com>
2017-11-09 19:05:15 +00:00
Brian Wilkerson 04df4addc4 Return the last consumed from 5 more methods
Change-Id: If89024d748cf954736513f1318d5afc522528364
Reviewed-on: https://dart-review.googlesource.com/19640
Reviewed-by: Dan Rubel <danrubel@google.com>
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
2017-11-09 17:31:39 +00:00
Alexander Markov 59cdc65dc7 [VM] Relax constraints for integer literals according to int64 spec
Handling of integer literals is corrected according to the informal spec
for the fixed-size integers:

https://github.com/dart-lang/sdk/blob/master/docs/language/informal/int64.md

This change allows unsigned 64-bit hexadecimal literals and MIN_INT64
to be used when running on the VM with --limit-ints-to-64-bits option.

Change-Id: Ied7a7688768bcf4ff40ab5b499dd71622d2c3948
Reviewed-on: https://dart-review.googlesource.com/19400
Reviewed-by: Siva Annamalai <asiva@google.com>
Commit-Queue: Alexander Markov <alexmarkov@google.com>
2017-11-09 16:58:38 +00:00
Paul Berry 76ea9d3dfd Strong mode fix for iterable_fold_test.dart
List.expand() requires a callback that returns an Iterable.

Change-Id: I969ee15bed5b219a688779317d89f50190b42e06
Reviewed-on: https://dart-review.googlesource.com/19402
Reviewed-by: Janice Collins <jcollins@google.com>
Commit-Queue: Paul Berry <paulberry@google.com>
2017-11-09 16:49:28 +00:00
Vyacheslav Egorov fd78da5059 [gardening] Update dartkp status files.
Bug:
Change-Id: I51746bfa10bc10acc90c176ef98cf6da081a42d9
Reviewed-on: https://dart-review.googlesource.com/19568
Reviewed-by: Vyacheslav Egorov <vegorov@google.com>
2017-11-09 16:26:01 +00:00
Dan Rubel 5a5a8bea9a Move more analyzer parser adapter methods
* parseAnnotation
* parseArgumentList
* parseClassMember
* parseCombinators

Change-Id: I8fe2e6499f8bb051ef4da025131b445244913172
Reviewed-on: https://dart-review.googlesource.com/19620
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Dan Rubel <danrubel@google.com>
2017-11-09 16:03:38 +00:00
Brian Wilkerson 86af453927 Add more highlighting ranges to tests
Change-Id: Ied844148c1f4abc9656e592657842f161dd26714
Reviewed-on: https://dart-review.googlesource.com/19540
Reviewed-by: Dan Rubel <danrubel@google.com>
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
2017-11-09 14:10:46 +00:00
Erik Ernst 94d4543245 Moved a comma in a test over some white space.
The multi-test language_2/assertion_initializer_const_error2_test used
to have outcomes caused by a syntax error (arising for all other cases
than `cc02` in this multi-test). This CL moves that comma such that all
subtests have the intended shape, and the test actually tests the
intended property. This causes a rather large number of status file
entries to be adjusted.

Change-Id: I2e176611813e5706e553fb51cda7553f17dfa300
Reviewed-on: https://dart-review.googlesource.com/19191
Commit-Queue: Erik Ernst <eernst@google.com>
Reviewed-by: Florian Loitsch <floitsch@google.com>
2017-11-09 14:04:08 +00:00
Jens Johansen 66bf1a5fbd [kernel, VM] ReportError on unsupported tag instead of crashing
Closes #31296.

Bug:
Change-Id: I1bcdd60d25fde7d99e71ce0e42efcd78916a3409
Reviewed-on: https://dart-review.googlesource.com/19186
Commit-Queue: Jens Johansen <jensj@google.com>
Reviewed-by: Vyacheslav Egorov <vegorov@google.com>
2017-11-09 13:25:07 +00:00
Jens Johansen d07e7c0fb9 [kernel] Fix AOT constant evaluation crashes
This fixes a number of issues caused by constant evalation reporting
an error, but not correctly propergating that error in AOT mode.

Fixes #31298

Bug:
Change-Id: I43d378e96f033a9bd5bc0d90e1c2cf130d2cce2e
Reviewed-on: https://dart-review.googlesource.com/19183
Commit-Queue: Jens Johansen <jensj@google.com>
Reviewed-by: Vyacheslav Egorov <vegorov@google.com>
2017-11-09 12:35:16 +00:00
Vyacheslav Egorov c4f5add7c4 [VM,Kernel] Fix IL construction issues in BuildMethodInvocation.
* When building method invocation that requires checking receiver for null
and has type arguments make sure that we duplicate type arguments above the
receiver temporary. Before this fix the stack ended up looking like
`[type_arguments_temp][receiver_temp][receiver]...` and after the fix it
looks like `[type_arguments_temp][receiver_temp][type_arguments][receiver]...`.
* Fix how we generate StaticCall with type arguments: we were adjusting
arguments count by one manually if type arguments were present at each call site
to FlowGraphBuilder::StaticCall. This is very brittle and were leading to
incorrect number of arguments used if caller forgot to adjust. Instead handle
this inside FlowGraphBuilder::StaticCall just like other similar methods do it
(e.g. FlowGraphBuilder::InstanceCall).

Fixes https://github.com/dart-lang/sdk/issues/31297

Bug:
Change-Id: I3713fdde838d159985c68b456f911eab7746824c
Reviewed-on: https://dart-review.googlesource.com/19563
Commit-Queue: Martin Kustermann <kustermann@google.com>
Reviewed-by: Martin Kustermann <kustermann@google.com>
2017-11-09 12:13:27 +00:00
Jens Johansen c72b19a012 [kernel] Optimize BinaryPrinter slightly more
This CL basically:
 - Manually inlines writeAnnotationList.
 - Writes 2 and 4 byte uint30s and uint32 more effeciently in the general
   case (idea stolen from Slava).

Benchmarking 10 times with binary_bench gives the following:
 - vm_platform.dill: -10.02% +/- 0.93%
 - vm_outline.dill: -12.45% +/- 1.66%



Bug:
Change-Id: I79354b260e37cbbced0557069ae63817fac0f333
Reviewed-on: https://dart-review.googlesource.com/19188
Commit-Queue: Jens Johansen <jensj@google.com>
Reviewed-by: Vyacheslav Egorov <vegorov@google.com>
Reviewed-by: Dmitry Stefantsov <dmitryas@google.com>
2017-11-09 10:28:20 +00:00
Aske Simon Christensen cc5b0a6ac4 Handle non-identifier after null-aware dot.
Closes https://github.com/dart-lang/sdk/issues/31157
Closes https://github.com/dart-lang/sdk/issues/31180
Closes https://github.com/dart-lang/sdk/issues/31186
Closes https://github.com/dart-lang/sdk/issues/31187
Change-Id: Ie20ca9b174d26ae95b7ce318310175f7de82bfc3
Reviewed-on: https://dart-review.googlesource.com/19190
Reviewed-by: Dan Rubel <danrubel@google.com>
Commit-Queue: Aske Simon Christensen <askesc@google.com>
2017-11-09 10:03:46 +00:00
Johnni Winther 57e18bbe0b Fix dart2js_with_kernel status
Change-Id: I14333110ab2e16e588cef8a436d8dc8e8c15ef88
Reviewed-on: https://dart-review.googlesource.com/19561
Reviewed-by: Johnni Winther <johnniwinther@google.com>
2017-11-09 09:39:53 +00:00
Johnni Winther 2bbecf843f Handle .call on closures.
Change-Id: I19b8fdcf00f222bdc7a4272eff3dffcdd19f5b57
Reviewed-on: https://dart-review.googlesource.com/19189
Reviewed-by: Sigmund Cherem <sigmund@google.com>
2017-11-09 08:29:01 +00:00
Johnni Winther 67d6c7095b Skip abstract methods in member lookup for inference.
Change-Id: Ic07e1f6f038ebf6a9767c65777c0d6898131b632
Reviewed-on: https://dart-review.googlesource.com/19000
Reviewed-by: Sigmund Cherem <sigmund@google.com>
2017-11-09 08:15:09 +00:00
Paul Berry 6a31d08d59 Strong mode fix for uri_query_test.dart
The local function test() in testQueryParameters() expects its map to
have type Map<String, String>.  Most of the time this happens
automatically by type inference, but when we create the map using `var
map = new Map()` we need to specify the type arguments explicitly.

Change-Id: I2c6c868af776c3fbd25d862ac8a5bfb9147715dc
Reviewed-on: https://dart-review.googlesource.com/19454
Commit-Queue: Paul Berry <paulberry@google.com>
Reviewed-by: Bob Nystrom <rnystrom@google.com>
2017-11-09 07:42:56 +00:00
Paul Berry 1712abdeec Strong mode fix for iterable_reduce_test.dart
List.expand() requires a callback that returns an Iterable.

Change-Id: I5a665cf9ea4ee78be876912b31300342ac141bd4
Reviewed-on: https://dart-review.googlesource.com/19451
Reviewed-by: Bob Nystrom <rnystrom@google.com>
Commit-Queue: Paul Berry <paulberry@google.com>
2017-11-09 06:37:26 +00:00
Konstantin Shcheglov 6a11149ef1 Rewrite KernelDriver to use outlines of direct dependencies.
For now only getKernel() uses the new compilation method.

There are several new failing tests because redirection factories
are not serialized/deserialized correctly yet (but I saw kernel
support comming for it), and outlines don't include private fields (
which we want to work around by storing just names).


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

Bug:
Change-Id: I0d964862066ac0ee9e7b5c7b1d3802171a874aef
Reviewed-on: https://dart-review.googlesource.com/19440
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Paul Berry <paulberry@google.com>
Reviewed-by: Sigmund Cherem <sigmund@google.com>
2017-11-09 02:36:42 +00:00
Morten Krogh-Jespersen 14ae756623 Linting for status files.
This both works as a tester for correct canonicalization of status files and can
be used later to check if changes to status files follow the guide lines.

It checks that:
- Comments only exists before a section or after a test path entry.
- That there are no disjunctions in headers.
- That variables and clauses are correctly ordered in section headers.
- That paths are alphabetically ordered in sections.
- That sections are lexicographically ordered with respect to negation.

Bug:
Change-Id: I0f5e2cc16f20bb48ee53a9a55a22aaab710e32ff
Reviewed-on: https://dart-review.googlesource.com/17786
Reviewed-by: Bob Nystrom <rnystrom@google.com>
Commit-Queue: Morten Krogh-jespersen <mkroghj@google.com>
2017-11-09 01:48:03 +00:00
Dan Rubel a322a35429 Merge analyzer parser adapters
This CL starts merging functionality in the analyzer parser adapter
with identical functionality in the analyzer tests.

Change-Id: Ia74f0f67319a4dba67a24a27a65a2c2c32d0a2a4
Reviewed-on: https://dart-review.googlesource.com/19453
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Dan Rubel <danrubel@google.com>
2017-11-09 01:43:53 +00:00
Emily Fortuna 035c85580b Make fast-startup work with kernel!
Bug:
Change-Id: I88bf7fd7609bc816cc6d50daaa7e3a0ec5dc1934
Reviewed-on: https://dart-review.googlesource.com/19403
Commit-Queue: Emily Fortuna <efortuna@google.com>
Reviewed-by: Sigmund Cherem <sigmund@google.com>
2017-11-09 01:37:25 +00:00
Paul Berry 70c76a248e Fix parent pointers in the general case of duplicate named args
Note: there special case code to check for duplicate named args when
exactly two named arguments are given.  The special case code already
works; this CL fixes the general case.
Change-Id: I36ad6eff8f4377b15a4730a0e35c109605f2b763
Reviewed-on: https://dart-review.googlesource.com/19404
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Paul Berry <paulberry@google.com>
2017-11-09 00:55:23 +00:00
Morten Krogh-Jespersen 20af166fba Adding arch to build step for vm-precomp-android-release.
Bug:
Change-Id: Ic88d2c23690adb337560b43414416b96849d788c
Reviewed-on: https://dart-review.googlesource.com/19500
Reviewed-by: Alexander Thomas <athom@google.com>
2017-11-09 00:52:40 +00:00
Siva Chandra 5ac157c572 Allow gen_snapshot to create a core snapshot from a platform dill file.
Change-Id: I3aca208200960a023b7062c1abe3c2ba81f2e214
Reviewed-on: https://dart-review.googlesource.com/19447
Commit-Queue: Siva Chandra <sivachandra@google.com>
Reviewed-by: Siva Annamalai <asiva@google.com>
2017-11-09 00:24:31 +00:00
Morten Krogh-Jespersen d5ad924102 Add dart2js-linux-d8-hostchecked to the test matrix.
The original builder was sharded and ran both normal and checked tests. It
always took around 1 hour and 45 minutes to run.

The builder has been split up into two, one running normal and one running
checked tests and unit test.

The builder dart2js-hostchecked-checked-linux-ia32-d8 should be added to luci.

Bug:
Change-Id: I7fc3045aa6fc0b2e6927e3a3092396339da6e9b3
Reviewed-on: https://dart-review.googlesource.com/17787
Reviewed-by: Alexander Thomas <athom@google.com>
2017-11-09 00:22:34 +00:00
Morten Krogh-Jespersen cd3b0a9371 Add analyzer strong builders to test matrix.
Note that the current recipe runs strong libraries, which I think is no longer
in use and also runs the same unit tests (not in strong mode) as the non-strong
builders. Is that an error or?

Bug:
Change-Id: Ia573747ed00bac617995844be757ebbdb325874e
Reviewed-on: https://dart-review.googlesource.com/18544
Reviewed-by: Alexander Thomas <athom@google.com>
2017-11-09 00:22:19 +00:00
Paul Berry 133ab78f65 Strong mode fixes for set_test.dart
The sets used by this test have a reified type argument of `dynamic`,
so the callbacks we pass to `forEach`, `map`, `where`, etc. need to be
typed accordingly.

Change-Id: I82dd02e021a04acd559c97db740ed2277886ca1b
Reviewed-on: https://dart-review.googlesource.com/19452
Reviewed-by: Ben Konyi <bkonyi@google.com>
Commit-Queue: Paul Berry <paulberry@google.com>
2017-11-09 00:08:52 +00:00
Emily Fortuna 38be6267d2 Clean up language_2 file with duplicate lines.
Bug:
Change-Id: Iff2d3ed7c71ed6a030d26567cfb11437e099f081
Reviewed-on: https://dart-review.googlesource.com/19448
Commit-Queue: Sigmund Cherem <sigmund@google.com>
Reviewed-by: Sigmund Cherem <sigmund@google.com>
2017-11-08 23:42:56 +00:00
Paul Berry e6af092cf2 Strong mode fix for growable_list_test.dart
There's no such thing as "unchecked" mode in Dart 2.0.  Strong mode
semantics imply that all types are checked.

Change-Id: I377a181f58e71f087d075ff17d7c751bf8b34b13
Reviewed-on: https://dart-review.googlesource.com/19449
Reviewed-by: Bob Nystrom <rnystrom@google.com>
Commit-Queue: Paul Berry <paulberry@google.com>
2017-11-08 23:38:01 +00:00
Paul Berry 4c3fad39f2 Strong mode fix for apply2_test.dart
The type signature of throwsNSME needs to be specified so that map and
list literals appearing later in the source file have their types
correctly inferred.

Change-Id: Ifa60670dc5fb7d39b6f8f028e1b55152e736554c
Reviewed-on: https://dart-review.googlesource.com/19480
Reviewed-by: Bob Nystrom <rnystrom@google.com>
Commit-Queue: Paul Berry <paulberry@google.com>
2017-11-08 23:34:50 +00:00
Paul Berry c2bdb15d7f Strong mode fix for queue_test.dart
The queues used by this test have a reified type argument of
`dynamic`, so the callbacks we pass to `map`, `any`, `every`,
etc. need to be typed accordingly.

Change-Id: I67a7e5b1ac0a768fdd4862350a017abb07877ff9
Reviewed-on: https://dart-review.googlesource.com/19444
Reviewed-by: Ben Konyi <bkonyi@google.com>
Commit-Queue: Paul Berry <paulberry@google.com>
2017-11-08 23:29:46 +00:00
Emily Fortuna ef68e359a2 Deal with JS-interop default argument values.
Bug:
Change-Id: I9f0c26f8716473b445922aac43248b717ce45bb3
Reviewed-on: https://dart-review.googlesource.com/19120
Commit-Queue: Emily Fortuna <efortuna@google.com>
Reviewed-by: Stephen Adams <sra@google.com>
2017-11-08 23:24:01 +00:00
Brian Wilkerson cebb86e3ce Convert some methods used to parse formal parameters
Change-Id: I1d6542f069a2818ea7253997a4d5c0944e12ce6f
Reviewed-on: https://dart-review.googlesource.com/19420
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
Reviewed-by: Dan Rubel <danrubel@google.com>
2017-11-08 23:21:41 +00:00
Dan Rubel 242e58d1a6 Update language_2 precompiled status file
Change-Id: Idb056b8d83a94204e0ef5715581ed0cc383cf542
Reviewed-on: https://dart-review.googlesource.com/19446
Reviewed-by: Alexander Aprelev <aam@google.com>
Commit-Queue: Dan Rubel <danrubel@google.com>
2017-11-08 23:03:02 +00:00
Paul Berry 00c952592c Strong mode fix for json_map_test
The maps returned by JSON.decode have reified type Map<dynamic,
dynamic>, so when we iterate through them using forEach, we need to
pass in a callback that doesn't expect the key type to be String.

Change-Id: I93bb13705916c668ab6fc207ffbf4f50554ee979
Reviewed-on: https://dart-review.googlesource.com/19443
Reviewed-by: Ben Konyi <bkonyi@google.com>
Commit-Queue: Paul Berry <paulberry@google.com>
2017-11-08 22:53:40 +00:00
Konstantin Shcheglov 4dd4fd745e Make 'protectionDuration' in ProtectedFileByteStore optional.
Bug: https://github.com/dart-lang/sdk/issues/31323
Change-Id: Ie8de75ba16c156a69ec37fc4177ef187af3a4825
Reviewed-on: https://dart-review.googlesource.com/19442
Reviewed-by: Alexander Aprelev <aam@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2017-11-08 22:09:40 +00:00
Paul Berry 7ea66d538b Strong mode fixes for async_test.dart
Future<dynamic>.then<S>() requires its argument to have type
`(dynamic) -> FutureOr<S>`.

Change-Id: Ifef1ae85d0e59fa00648eb00e96fb0f752b4dbc4
Reviewed-on: https://dart-review.googlesource.com/19401
Reviewed-by: Ben Konyi <bkonyi@google.com>
Commit-Queue: Paul Berry <paulberry@google.com>
2017-11-08 21:25:31 +00:00
Konstantin Shcheglov ec01d10557 Add FallThroughError._create() to required members.
R=sigmund@google.com

Bug:
Change-Id: Id870b3c693d2ba77c11d8d0ebc587427efb81863
Reviewed-on: https://dart-review.googlesource.com/19281
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Sigmund Cherem <sigmund@google.com>
2017-11-08 21:21:50 +00:00
Alexander Aprelev 7fa612735a Update test status post 1a45ad96ca
Bug:
Change-Id: I13d3f3b311a9efd4c1cc44dfa8cbbb14964ee645
Reviewed-on: https://dart-review.googlesource.com/19441
Reviewed-by: Alexander Markov <alexmarkov@google.com>
2017-11-08 21:18:43 +00:00