Florian Loitsch
3b8e4d41a7
Reapply "Run async functions immediately."
...
Which was reverted in commit 032be73dbe .
Originally commited in commit 67bac0bce6 .
Original review URL: https://dart-review.googlesource.com/5263
Change-Id: Ic7333c29e502a3924dc6aade8ffa46fc8aa5b04a
Reviewed-on: https://dart-review.googlesource.com/38120
Commit-Queue: Florian Loitsch <floitsch@google.com >
Reviewed-by: William Hesse <whesse@google.com >
2018-02-02 15:50:16 +00:00
Florian Loitsch
7bd76a466a
Update status files.
...
Change-Id: I83ee3e48b8923aa5ae9497e8d1042ada7f3678c8
Reviewed-on: https://dart-review.googlesource.com/38240
Reviewed-by: Florian Loitsch <floitsch@google.com >
2018-02-02 14:42:28 +00:00
Florian Loitsch
d858eea600
Update status files.
...
Change-Id: I85e9f25c5d87b7cf87ed848f4a71919ab07f5790
Reviewed-on: https://dart-review.googlesource.com/37762
Reviewed-by: Florian Loitsch <floitsch@google.com >
Commit-Queue: Florian Loitsch <floitsch@google.com >
2018-02-02 11:55:02 +00:00
Florian Loitsch
5ec65552d5
Update status files.
...
Change-Id: I3c569645ebac013ac2d72b9d9da0eeb6f2609fcd
Reviewed-on: https://dart-review.googlesource.com/38200
Reviewed-by: Florian Loitsch <floitsch@google.com >
Commit-Queue: Florian Loitsch <floitsch@google.com >
2018-02-02 09:46:12 +00:00
Siva Chandra
5e3aa8e9c2
Disable background compilation to improve determinism of slow consumer tests.
...
Change-Id: I138e0fd8af8b6b3f7ec196333079924f7905dbc4
Reviewed-on: https://dart-review.googlesource.com/38144
Reviewed-by: Ryan Macnak <rmacnak@google.com >
Commit-Queue: Siva Chandra <sivachandra@google.com >
2018-02-01 21:49:49 +00:00
Florian Loitsch
032be73dbe
Revert "Run async functions immediately."
...
This reverts commit 67bac0bce6 .
Reason for revert: broke the bot.
Original change's description:
> Run async functions immediately.
>
> Migrated from https://codereview.chromium.org/2478703003/
>
> Change-Id: I1d678c01ba5876490b12c676c500171328361d31
> Reviewed-on: https://dart-review.googlesource.com/5263
> Commit-Queue: Florian Loitsch <floitsch@google.com >
> Reviewed-by: Vyacheslav Egorov <vegorov@google.com >
> Reviewed-by: Vijay Menon <vsm@google.com >
> Reviewed-by: William Hesse <whesse@google.com >
> Reviewed-by: Martin Kustermann <kustermann@google.com >
> Reviewed-by: Régis Crelier <regis@google.com >
TBR=whesse@google.com ,rnystrom@google.com ,vegorov@google.com ,kustermann@google.com ,zra@google.com ,floitsch@google.com ,jmesserly@google.com ,vsm@google.com ,regis@google.com ,sigmund@google.com
Change-Id: I20c948057423c3fa5aa8c72843f8f2a17e086ad5
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://dart-review.googlesource.com/37981
Reviewed-by: Florian Loitsch <floitsch@google.com >
Reviewed-by: William Hesse <whesse@google.com >
2018-02-01 15:01:21 +00:00
Florian Loitsch
67bac0bce6
Run async functions immediately.
...
Migrated from https://codereview.chromium.org/2478703003/
Change-Id: I1d678c01ba5876490b12c676c500171328361d31
Reviewed-on: https://dart-review.googlesource.com/5263
Commit-Queue: Florian Loitsch <floitsch@google.com >
Reviewed-by: Vyacheslav Egorov <vegorov@google.com >
Reviewed-by: Vijay Menon <vsm@google.com >
Reviewed-by: William Hesse <whesse@google.com >
Reviewed-by: Martin Kustermann <kustermann@google.com >
Reviewed-by: Régis Crelier <regis@google.com >
2018-02-01 14:08:57 +00:00
Jenny Messerly
5013b28bbe
fix #31999 , remove fuzzy arrow runtime support from DDC
...
Also updates tests that relied on fuzzy arrows.
Change-Id: Ia8df1d8d421e43dfada589223d5e46182b92fa67
Reviewed-on: https://dart-review.googlesource.com/37425
Commit-Queue: Jenny Messerly <jmesserly@google.com >
Reviewed-by: Leaf Petersen <leafp@google.com >
2018-01-31 22:20:38 +00:00
William Hesse
0f67c89474
Update status for Chrome 64 and Firefox 59 on all operating systems
...
This reverts commit c5306595f4 , which updated
the status for linux only, and updates it for all operating systems instead.
It also fixes a minor error in the status update tools.
Change-Id: I556dff775f221b872c5cea27b7ed5a0088d378a5
Reviewed-on: https://dart-review.googlesource.com/37261
Reviewed-by: Alexander Thomas <athom@google.com >
2018-01-29 18:11:06 +00:00
Lasse R.H. Nielsen
5d84d683a8
Update status files for more Safari breakage.
...
Actually document the Expect.throws behavior.
Change-Id: I4cfd540c5908fa6df8920cd87a327b1eded63f4d
Reviewed-on: https://dart-review.googlesource.com/36940
Reviewed-by: Jens Johansen <jensj@google.com >
Commit-Queue: Lasse R.H. Nielsen <lrn@google.com >
2018-01-26 14:35:43 +00:00
Lasse R.H. Nielsen
c10d7f402c
Update tests to not assume Expect.throws catches ExpectException.
...
Change-Id: I283a5286b15e479eb3fa507b1dc69189f5f42888
Reviewed-on: https://dart-review.googlesource.com/36882
Reviewed-by: Jens Johansen <jensj@google.com >
Commit-Queue: Lasse R.H. Nielsen <lrn@google.com >
2018-01-26 12:25:03 +00:00
William Hesse
c5306595f4
Update status for Chrome 64 and Firefox 59 on linux
...
TBR: athom@google.com
Change-Id: I96dc0dddaeb590d3852dccc23be73254fab51a5f
Reviewed-on: https://dart-review.googlesource.com/36861
Reviewed-by: William Hesse <whesse@google.com >
2018-01-26 01:26:02 +00:00
Lasse R.H. Nielsen
87e7861ec8
Make Expect.throws not accept an expectation error as a throw.
...
Some small clean-up, and fixing one test that relies on the changed behavior.
Change-Id: Ibfed0c41c3121f2dc13a0d67b7534693165eb5e2
Reviewed-on: https://dart-review.googlesource.com/36620
Commit-Queue: Lasse R.H. Nielsen <lrn@google.com >
Reviewed-by: Lasse R.H. Nielsen <lrn@google.com >
Reviewed-by: Jens Johansen <jensj@google.com >
2018-01-25 13:24:03 +00:00
Jens Johansen
827573fc2c
Status file updates after changes to Windows crash-sniffing
...
Change-Id: I1fbf5ca58d1bb99811e622896ceb0d7177c87b43
Reviewed-on: https://dart-review.googlesource.com/36400
Commit-Queue: Jens Johansen <jensj@google.com >
Reviewed-by: Johnni Winther <johnniwinther@google.com >
2018-01-23 14:35:26 +00:00
Erik Corry
5c7804fe32
[VM] Add SIMD arrays to raw snapshot code
...
This has not been done earlier because no decision was made about
how to handle endian issues. This change assumes the same low
level format at either end of the serialization/deserialization.
R=kustermann@google.com
Bug: 21818
Change-Id: I5d97c1d0b89badf9cb972f0b1977eba0d1c0b9f8
Reviewed-on: https://dart-review.googlesource.com/35962
Commit-Queue: Erik Corry <erikcorry@google.com >
Reviewed-by: Martin Kustermann <kustermann@google.com >
2018-01-22 22:09:59 +00:00
Vijay Menon
bbcb34c3aa
Fix mocks on js types
...
Change-Id: I4b07fd0fc5d3771d93f250b5ba51261ea5bef001
Reviewed-on: https://dart-review.googlesource.com/35480
Commit-Queue: Vijay Menon <vsm@google.com >
Reviewed-by: Jacob Richman <jacobr@google.com >
Reviewed-by: Jenny Messerly <jmesserly@google.com >
2018-01-20 00:04:37 +00:00
Terry Lucas
0a02050867
Fixed DirectoryReader returned from createReader to exist in DDC.
...
R=vsm@google.com
Change-Id: I6761da70b2f51f235534ee10fa0b7cb7a7a98659
Reviewed-on: https://dart-review.googlesource.com/36020
Commit-Queue: Terry Lucas <terry@google.com >
Reviewed-by: Vijay Menon <vsm@google.com >
2018-01-19 18:14:05 +00:00
Peter von der Ahé
f07534c36e
Update status files for implicit new and const
...
Change-Id: Ie71464c1c83ec9516d178640fdd745705588f410
Reviewed-on: https://dart-review.googlesource.com/35940
Reviewed-by: Jens Johansen <jensj@google.com >
2018-01-19 15:26:25 +00:00
Peter von der Ahé
26f7ad3098
Implement implicit const for constructors
...
Change-Id: I25add4ce4830414266b8fed2388b6de2747b227d
Reviewed-on: https://dart-review.googlesource.com/35863
Reviewed-by: Jens Johansen <jensj@google.com >
2018-01-19 15:26:25 +00:00
Peter von der Ahé
2c4e98f2e3
Implict new for constructor invocations
...
Change-Id: I3806d705295c581e8a5d93f1bf0698c88fc073b3
Reviewed-on: https://dart-review.googlesource.com/33321
Reviewed-by: Jens Johansen <jensj@google.com >
2018-01-19 15:26:25 +00:00
Peter von der Ahé
19c37b8ded
Update lib tests to optional const
...
Change-Id: Ie390da05daa3aabbbc949401f77c25a7b51ec20d
Reviewed-on: https://dart-review.googlesource.com/33723
Reviewed-by: Lasse R.H. Nielsen <lrn@google.com >
2018-01-19 15:26:25 +00:00
Sigmund Cherem
e2ad2db805
Generate checks for library-is-loaded to fasta and dart2js.
...
Change-Id: Ibf453ca7390b81da7231dcb1be43e426c00d6eeb
Reviewed-on: https://dart-review.googlesource.com/35100
Commit-Queue: Sigmund Cherem <sigmund@google.com >
Reviewed-by: Peter von der Ahé <ahe@google.com >
Reviewed-by: Johnni Winther <johnniwinther@google.com >
2018-01-18 20:17:14 +00:00
Jenny Messerly
6f59d5be74
Fix typed JS interop in DDK
...
Change-Id: Ic36d5dca3b74cd174b62f917f2f49e0920341c1b
Reviewed-on: https://dart-review.googlesource.com/34511
Commit-Queue: Jenny Messerly <jmesserly@google.com >
Reviewed-by: Vijay Menon <vsm@google.com >
2018-01-17 21:46:48 +00:00
Florian Loitsch
a3b9cd273f
Fix typing in unresolved_ports_test.
...
Change-Id: I2a8431f7fd93a3e764cd9d814f321b666b37a61e
Reviewed-on: https://dart-review.googlesource.com/35262
Reviewed-by: Martin Kustermann <kustermann@google.com >
Commit-Queue: Florian Loitsch <floitsch@google.com >
2018-01-17 15:59:57 +00:00
Erik Corry
5ed2f25f40
There is no longer a safarimobilesim test runtime.
...
And so there is no need to maintain status files for this platform.
R=whesse@google.com
Change-Id: Ie70e4b7308cfd9b1b179b2d1eeeb8f36dd1a62dc
Reviewed-on: https://dart-review.googlesource.com/34824
Commit-Queue: Erik Corry <erikcorry@google.com >
Reviewed-by: William Hesse <whesse@google.com >
2018-01-17 13:13:17 +00:00
Leaf Petersen
a767fc81d2
More status file updates
...
TBR=rnystrom@google.com
Change-Id: I995f63096ed3c416dd80fe91292cff3d484e0c37
Reviewed-on: https://dart-review.googlesource.com/35080
Reviewed-by: Leaf Petersen <leafp@google.com >
2018-01-17 02:48:08 +00:00
Leaf Petersen
4021b51a02
Fix stream_from_iterable dartkp status
...
TBR=rnystrom@google.com
Change-Id: I59696c196da4faac8a67acb299ea2f8c231aa38e
Reviewed-on: https://dart-review.googlesource.com/35060
Reviewed-by: Leaf Petersen <leafp@google.com >
2018-01-17 00:44:39 +00:00
Leaf Petersen
6b3576f673
Fix fuzzy arrow issues in tests.
...
Also fixes a variety of miscellaneous accidental strong mode compile time or runtime check violations.
Change-Id: Ia8a41ac291aff3689efae0b11a9c51a2db30ef33
Reviewed-on: https://dart-review.googlesource.com/34924
Reviewed-by: Bob Nystrom <rnystrom@google.com >
2018-01-16 23:08:01 +00:00
Alexander Thomas
27ebef64d4
[infra] Add VM Kernel Windows x64 builders
...
Bug: https://github.com/dart-lang/sdk/issues/31707
Change-Id: Ie56f4c6f78c9b7c27fc4f587857e412db3e8f358
Reviewed-on: https://dart-review.googlesource.com/33960
Commit-Queue: Alexander Thomas <athom@google.com >
Reviewed-by: William Hesse <whesse@google.com >
Reviewed-by: Martin Kustermann <kustermann@google.com >
2018-01-16 15:39:03 +00:00
Alexander Thomas
97898a9bb6
[gardening] Correct DDK status to get CQ to pass
...
TBR=whesse@google.com
Change-Id: Iff23be4c81a4d8a307b67cf2c08ac106fd7b5e79
Reviewed-on: https://dart-review.googlesource.com/34780
Reviewed-by: Alexander Thomas <athom@google.com >
2018-01-15 22:05:58 +00:00
Martin Kustermann
0bc46de838
[VM] Support spawning isolates when the main isolate was spawned from a Kernel IR file
...
Issue https://github.com/dart-lang/sdk/issues/31698
Change-Id: Ifc6662a3fd56245c10f5d924f771ef85ed9b222c
Reviewed-on: https://dart-review.googlesource.com/34742
Reviewed-by: Vyacheslav Egorov <vegorov@google.com >
2018-01-15 17:51:54 +00:00
William Hesse
473eb4be4b
Update status for Dart kernel precompiled VM tests after commit 42a6399
...
Follow-up to https://dart-review.googlesource.com/c/sdk/+/34400
Change-Id: I6d07c4a0023d4a5fc227d01fe83943f7389c9ff2
Reviewed-on: https://dart-review.googlesource.com/34587
Reviewed-by: Samir Jindel <sjindel@google.com >
Commit-Queue: William Hesse <whesse@google.com >
2018-01-15 14:38:40 +00:00
Samir Jindel
42a639973d
[kernel] Support for partial tearoff type application operator in the VM, take 3.
...
The original change is available in patchset 1.
The changes since then are just status file updates.
Change-Id: I0c45c4b09a187bdd60c6a38bf23f6b7a0cf80c97
Reviewed-on: https://dart-review.googlesource.com/34400
Reviewed-by: Jens Johansen <jensj@google.com >
2018-01-15 11:24:11 +00:00
Jenny Messerly
2a8d1c023b
enable corelib_2 and lib_2 tests for DDK on the bots
...
Change-Id: I72d5b9d34bc93f888c9da5da169e3a1cab003913
Reviewed-on: https://dart-review.googlesource.com/34505
Commit-Queue: Jenny Messerly <jmesserly@google.com >
Reviewed-by: Vijay Menon <vsm@google.com >
2018-01-13 01:21:10 +00:00
William Hesse
ba6891d9be
Update status of flaky timing-out test on vm-kernel configurations
...
Bug: (https://github.com/dart-lang/sdk/issues/30063 )
Change-Id: I8634beed7226e4e9f373b611ea2f78bbeefdbe8e
Reviewed-on: https://dart-review.googlesource.com/34103
Reviewed-by: Alexander Thomas <athom@google.com >
2018-01-11 12:13:03 +00:00
Aske Simon Christensen
f265b2def5
Add section to lib_2 suite for not-checked specific status
...
Change-Id: Ib65acbddffc792040e6baa7adc0bcc1bd4bba558
Reviewed-on: https://dart-review.googlesource.com/33885
Reviewed-by: Peter von der Ahé <ahe@google.com >
Commit-Queue: Aske Simon Christensen <askesc@google.com >
2018-01-11 12:11:38 +00:00
Alexander Thomas
2da64efb81
[infra] Update status files for new VM Kernel opt counter builder
...
Bug: https://github.com/dart-lang/sdk/issues/31838
Change-Id: I703319aebc135a7b219dc576c50f26f5feaabedf
Reviewed-on: https://dart-review.googlesource.com/33881
Commit-Queue: Alexander Thomas <athom@google.com >
Reviewed-by: William Hesse <whesse@google.com >
2018-01-10 18:49:19 +00:00
Martin Kustermann
0ea33d4283
Revert "[kernel] Support for the partial type application operator in the VM."
...
This reverts commit 4f265395e0 .
Reason for revert: A lot of failing precompilation builders.
Original change's description:
> [kernel] Support for the partial type application operator in the VM.
>
> Change-Id: Ieaf5d936676a6e755dab69d70105dcce0bcbfdb6
> Reviewed-on: https://dart-review.googlesource.com/32540
> Commit-Queue: Samir Jindel <sjindel@google.com >
> Reviewed-by: Régis Crelier <regis@google.com >
> Reviewed-by: Martin Kustermann <kustermann@google.com >
TBR=kustermann@google.com ,sjindel@google.com ,regis@google.com
Change-Id: Iac6a9fe7fb7467cab3818da99043d310d1981c67
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://dart-review.googlesource.com/33940
Reviewed-by: Martin Kustermann <kustermann@google.com >
Commit-Queue: Martin Kustermann <kustermann@google.com >
2018-01-10 17:05:39 +00:00
Samir Jindel
4f265395e0
[kernel] Support for the partial type application operator in the VM.
...
Change-Id: Ieaf5d936676a6e755dab69d70105dcce0bcbfdb6
Reviewed-on: https://dart-review.googlesource.com/32540
Commit-Queue: Samir Jindel <sjindel@google.com >
Reviewed-by: Régis Crelier <regis@google.com >
Reviewed-by: Martin Kustermann <kustermann@google.com >
2018-01-10 13:57:28 +00:00
Aske Simon Christensen
0c03458717
Reland "Treat most warnings as errors in strong mode."
...
Reland of https://dart-review.googlesource.com/c/sdk/+/29160
Adds a 'severity' field to diagnostic messages and replaces all
addWarning and addNit functions by a generic addProblem, which uses
the intrinsic severity of the message. Eventually, errors should
also be reported this way.
A special severity value maps into either warning or error for Dart 1
and Dart 2, respectively. Most Dart 1 warnings are in this category.
Fixes some 320 failures of DDK test expecting a compile-time error.
These were previously masked by a workaround in the DDC error handler
which has now been removed.
Closes https://github.com/dart-lang/sdk/issues/31286
Change-Id: Id3b3b7f1fc6a101639fc908c90f3ec7d304a7b4b
Reviewed-on: https://dart-review.googlesource.com/32580
Commit-Queue: Aske Simon Christensen <askesc@google.com >
Reviewed-by: Paul Berry <paulberry@google.com >
2018-01-08 09:20:02 +00:00
Siva Annamalai
4ba69c4df5
Fixes for some strong mode issues in the isolate tests. Not able to turn
...
these tests on by default yet because of an issue in the stacktrace
package (see issue 31764)
Change-Id: Ifeb5dc4fc85e7d83b3011948133ce6d2a1998248
Reviewed-on: https://dart-review.googlesource.com/29480
Commit-Queue: Siva Annamalai <asiva@google.com >
Reviewed-by: Régis Crelier <regis@google.com >
2018-01-05 06:19:33 +00:00
Paul Berry
879badb850
Implement method type override checking rules in front_end.
...
Test failures introduced by this change have been marked with issue #31616 .
Change-Id: Iddbcedb972b5ad2cf12e3fe588bd38aec76816df
Reviewed-on: https://dart-review.googlesource.com/29742
Commit-Queue: Paul Berry <paulberry@google.com >
Reviewed-by: Dmitry Stefantsov <dmitryas@google.com >
Reviewed-by: Konstantin Shcheglov <scheglov@google.com >
2018-01-04 22:46:26 +00:00
Aske Simon Christensen
5402f02cbc
Revert "Treat most warnings as errors in strong mode."
...
This reverts commit 3303df8102 .
Reason for revert: Tests failing
TBR=ahe@google.com ,askesc@google.com
Change-Id: Ifc8c9def6d134ab1b0c5f094a02a4f57a3581f19
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://dart-review.googlesource.com/32360
Reviewed-by: Aske Simon Christensen <askesc@google.com >
Commit-Queue: Aske Simon Christensen <askesc@google.com >
2018-01-04 15:35:17 +00:00
Aske Simon Christensen
3303df8102
Treat most warnings as errors in strong mode.
...
Adds a 'severity' field to diagnostic messages and replaces all
addWarning and addNit functions by a generic addProblem, which uses
the intrinsic severity of the message. Eventually, errors should
also be reported this way.
A special severity value maps into either warning or error for Dart 1
and Dart 2, respectively. Most Dart 1 warnings are in this category.
Fixes some 320 failures of DDK test expecting a compile-time error.
These were previously masked by a workaround in the DDC error handler
which has now been removed.
Closes https://github.com/dart-lang/sdk/issues/31286
Change-Id: I6acea31b8cba7dec8b318e081d28f4eb4ebbf75c
Reviewed-on: https://dart-review.googlesource.com/29160
Commit-Queue: Aske Simon Christensen <askesc@google.com >
Reviewed-by: Peter von der Ahé <ahe@google.com >
2018-01-04 14:56:46 +00:00
Terry Lucas
476b1e02a9
Updated PYTHON code to correctly generate web_sql and re-wrote/re-enabled async web_sql test.
...
Also, updated status files to correctly fix failures in FF, IE and removed other spurious status entries.
R=alanknight@google.com ,vsm@google.com
Change-Id: Ic965103d892ff4d5d119712e3187e829f57cd022
Reviewed-on: https://dart-review.googlesource.com/31800
Reviewed-by: Terry Lucas <terry@google.com >
2017-12-29 23:51:02 +00:00
Terry Lucas
0af98266ab
Revert "Updated PYTHON code to correctly generate web_sql and re-wrote/re-enabled async web_sql test."
...
This reverts commit 0c8294e4a0 .
Bug:
Change-Id: Idb35c64fd5365f2669e8aff45765fed74e0f0766
Reviewed-on: https://dart-review.googlesource.com/31440
Commit-Queue: Terry Lucas <terry@google.com >
Reviewed-by: Terry Lucas <terry@google.com >
2017-12-23 01:59:38 +00:00
Terry Lucas
0c8294e4a0
Updated PYTHON code to correctly generate web_sql and re-wrote/re-enabled async web_sql test.
...
R=alanknight@google.com ,vsm@google.com
Change-Id: I80e82f5aaa3c9748740031d8da139f79e2c0ab70
Reviewed-on: https://dart-review.googlesource.com/31080
Commit-Queue: Terry Lucas <terry@google.com >
Reviewed-by: Alan Knight <alanknight@google.com >
2017-12-22 22:57:34 +00:00
Régis Crelier
ac4dfc7672
[gardening] Update status file.
...
Change-Id: Ia4a28442b28d2d62d22d4c29e18515c9085ada93
Reviewed-on: https://dart-review.googlesource.com/30925
Reviewed-by: Régis Crelier <regis@google.com >
2017-12-21 00:07:10 +00:00
Régis Crelier
e8fc3ab0fa
[gardening] Update status files.
...
Change-Id: I0f3eeaffebebb9ed2869aed01ad5f46f9ee81a8c
Reviewed-on: https://dart-review.googlesource.com/30922
Reviewed-by: Régis Crelier <regis@google.com >
2017-12-20 23:03:10 +00:00
Régis Crelier
548d7dc8a3
[VM runtime] Properly treat Object and void as top types in strong mode type
...
tests.
Adjust status files.
Change-Id: I4360c0015cfbb97a5599882930810dbc7060d4c0
Reviewed-on: https://dart-review.googlesource.com/30701
Reviewed-by: Alexander Markov <alexmarkov@google.com >
2017-12-20 20:55:59 +00:00