Alexander Markov
22218e9b9e
Revert "[Tests] Update _2 tests for Dart 2.0 fixed-size integers"
...
This reverts commit 92ebd8aefa .
Reason: various failures on buildbots.
Change-Id: I03e877e240fdb010d1288baebc124a3e364d1025
Reviewed-on: https://dart-review.googlesource.com/21565
Reviewed-by: Alexander Markov <alexmarkov@google.com >
2017-11-17 00:52:17 +00:00
Alexander Markov
92ebd8aefa
[Tests] Update _2 tests for Dart 2.0 fixed-size integers
...
Also, --limit-ints-to-64-bits is enabled when running tests in _2 test
suites.
Change-Id: I0b75e5e6e7af78adb29401d77ff55e735781ab73
Reviewed-on: https://dart-review.googlesource.com/20960
Commit-Queue: Alexander Markov <alexmarkov@google.com >
Reviewed-by: Florian Loitsch <floitsch@google.com >
Reviewed-by: Zach Anderson <zra@google.com >
2017-11-16 22:40:11 +00:00
Alexander Markov
0a4b151dc4
[Test tool] Pass --strong to dart_bootstrap, disable experimental opts
...
In '-c dartkp --strong' mode test tool should pass --strong option to
dart_bootstrap. Otherwise it uses non-strong vm_platform.dill instead
of vm_platform_strong.dill.
Also, experimental strong-mode based optimizations are disabled for now.
Closes https://github.com/dart-lang/sdk/issues/31348
Closes https://github.com/dart-lang/sdk/issues/31335
Change-Id: I2188b9165ae4daa0510e4e566393810b8165291e
Reviewed-on: https://dart-review.googlesource.com/20304
Reviewed-by: Ryan Macnak <rmacnak@google.com >
Commit-Queue: Alexander Markov <alexmarkov@google.com >
2017-11-11 01:46:01 +00:00
Vyacheslav Egorov
2b88fa0132
[gardening] Update dartkp-debug status files.
...
R=kustermann@google.com
Bug:
Change-Id: Ifc35f8a9b2ccf2fa095a4da510111b04c1ea883e
Reviewed-on: https://dart-review.googlesource.com/20061
Reviewed-by: Vyacheslav Egorov <vegorov@google.com >
2017-11-10 13:35:13 +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
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
Lasse R.H. Nielsen
adcb6a7399
Make main invocation not fail strong-mode type checking.
...
Bug: http://dartbug.com/31270
Change-Id: Id6ad2a429d5dc44b437a0fdd8fb4889d3dccf194
Reviewed-on: https://dart-review.googlesource.com/18480
Commit-Queue: Lasse R.H. Nielsen <lrn@google.com >
Reviewed-by: Vyacheslav Egorov <vegorov@google.com >
2017-11-03 16:06:00 +00:00
Sigmund Cherem
a8d13565cd
Add support for deferred loading in fasta
...
Change-Id: I2a5489b618210935b4b21c583aba9738a5e3f645
Reviewed-on: https://dart-review.googlesource.com/13441
Reviewed-by: Peter von der Ahé <ahe@google.com >
2017-10-26 23:22:48 +00:00
Sigmund Cherem
5d2613d632
Status updates for vm-kernel in strong mode
...
Change-Id: I93a4429822f374741b0211e755ed9d5b1b43fe23
Reviewed-on: https://dart-review.googlesource.com/16623
Reviewed-by: Bob Nystrom <rnystrom@google.com >
Commit-Queue: Sigmund Cherem <sigmund@google.com >
2017-10-25 20:25:49 +00:00
Sigmund Cherem
e2e3934b62
Add status entries for dartk and dartkp in strong mode
...
This is an initial step and some entries say "Pass", which indicates
that the test was marked earlier in some other (more general) section and that
we should split that section.
Change-Id: I0417d55dcdec352f730c298bb155d112eb341711
Reviewed-on: https://dart-review.googlesource.com/16322
Reviewed-by: Bob Nystrom <rnystrom@google.com >
Commit-Queue: Sigmund Cherem <sigmund@google.com >
2017-10-24 21:49:19 +00:00
Samir Jindel
6b64aa8943
[kernel] Always disable reified generic functions in the Kernel FE.
...
Currently, we have some tests that run with reified generic functions ON and
some with it OFF. However, this causes inconsistencies when running the Kernel
FE from snapshot in the VM, since the VM requires that the flag be consistent
with the snapshot. Our solution is to turn the reified generic functions flag
into a per-isolate flag, which is always disabled in the Kernel FE's isolate.
Bug:
Change-Id: Ia91e9f0ff5fc059edf4bdbd79ef14abb288b4a49
Reviewed-on: https://dart-review.googlesource.com/16020
Commit-Queue: Samir Jindel <sjindel@google.com >
Reviewed-by: Régis Crelier <regis@google.com >
Reviewed-by: Vyacheslav Egorov <vegorov@google.com >
2017-10-24 15:21:28 +00:00
Janice Collins
ad3efd8717
Migrate leftovers in lib/async to Dart 2.0.
...
Bug:
Change-Id: I57ceb6a807fd63691028f2c5542f4446f748dda2
Reviewed-on: https://dart-review.googlesource.com/14882
Commit-Queue: Janice Collins <jcollins@google.com >
Reviewed-by: Janice Collins <jcollins@google.com >
Reviewed-by: Bob Nystrom <rnystrom@google.com >
2017-10-20 16:41:18 +00:00
Konstantin Shcheglov
3fedd483f3
Parse metadata for import/export directives and resynthesize in Analyzer.
...
R=ahe@google.com , paulberry@google.com , sigmund@google.com
Bug: https://github.com/dart-lang/sdk/issues/30284
Change-Id: I57af6f4d58b6de39f13b9656af25f0be6949cf79
Reviewed-on: https://dart-review.googlesource.com/14363
Reviewed-by: Peter von der Ahé <ahe@google.com >
Commit-Queue: Konstantin Shcheglov <scheglov@google.com >
2017-10-19 16:35:17 +00:00
Régis Crelier
0d976d1014
Update kernel status file for lib_2 now that --reify-generic-functions is passed.
...
Change-Id: I8a5af7e4ebcbdd82506799929a90d4a61d86c8b7
Reviewed-on: https://dart-review.googlesource.com/15003
Reviewed-by: Régis Crelier <regis@google.com >
2017-10-18 22:35:42 +00:00
Konstantin Shcheglov
1e6c488ef5
Parse annotations for library directives.
...
R=ahe@google.com , paulberry@google.com , sigmund@google.com
Bug: https://github.com/dart-lang/sdk/issues/30284
Change-Id: I9354e114eb2d603543a964030482af7ac9198760
Reviewed-on: https://dart-review.googlesource.com/12802
Reviewed-by: Peter von der Ahé <ahe@google.com >
Reviewed-by: Paul Berry <paulberry@google.com >
Commit-Queue: Konstantin Shcheglov <scheglov@google.com >
2017-10-16 17:35:06 +00:00
Alexander Markov
dd2d586a30
[Test status] exclude html/* tests from dartkp configuration
...
Change-Id: I3684b3fc87f91465076c6ca70804a47c6053d9a6
Reviewed-on: https://dart-review.googlesource.com/13840
Commit-Queue: Alexander Markov <alexmarkov@google.com >
Reviewed-by: Ryan Macnak <rmacnak@google.com >
2017-10-13 17:53:23 +00:00
Terry Lucas
213830e122
Migrated Block 188 to Dart 2.0
...
R=bkonyi@google.com
Change-Id: I3a450b04becaef007cc81fda1dbca1fda58b3d19
Reviewed-on: https://dart-review.googlesource.com/12361
Commit-Queue: Terry Lucas <terry@google.com >
Reviewed-by: Ben Konyi <bkonyi@google.com >
2017-10-11 14:42:22 +00:00
Terry Lucas
8611852b81
Migrated Block 199 to Dart 2.0
...
R=bkonyi@google.com
Change-Id: Ic52e7afb489b15b2f2e45f5ad9191cf5e441c047
Reviewed-on: https://dart-review.googlesource.com/11342
Commit-Queue: Terry Lucas <terry@google.com >
Reviewed-by: Ben Konyi <bkonyi@google.com >
2017-10-10 13:53:24 +00:00
Ben Konyi
24ee7dab3c
Migrated test block 35 to Dart 2.0.
...
No changes made to tests.
Bug:
Change-Id: I98d755d0c8005fd9cf0770966927b57a5fcc25de
Reviewed-on: https://dart-review.googlesource.com/11620
Reviewed-by: Bob Nystrom <rnystrom@google.com >
2017-10-06 23:56:03 +00:00
Ben Konyi
e2f92be5ae
Migrated test block 34 to Dart 2.0.
...
Bug:
Change-Id: Ib2e0effabc354b5864f59b0de6611381d7dfd0df
Reviewed-on: https://dart-review.googlesource.com/11250
Commit-Queue: Ben Konyi <bkonyi@google.com >
Reviewed-by: Bob Nystrom <rnystrom@google.com >
Reviewed-by: Phil Quitslund <pquitslund@google.com >
2017-10-06 22:52:56 +00:00
Ben Konyi
7ea539a4c5
Migrated test block 190 to Dart 2.0.
...
Migrated multiple tests from unittest->test, fixed small strong mode
issue in cross_frame_test.
Bug:
Change-Id: I1c504ab4ac45e487ff3d3d156416e579978adc20
Reviewed-on: https://dart-review.googlesource.com/4820
Reviewed-by: Terry Lucas <terry@google.com >
Reviewed-by: Bob Nystrom <rnystrom@google.com >
2017-10-05 22:00:26 +00:00
Ben Konyi
d932b15c0d
Migrated test block 33 to Dart 2.0.
...
Bug:
Change-Id: Ifb1626e45868c1bfc626edd83c7d9db5680764ed
Reviewed-on: https://dart-review.googlesource.com/11246
Commit-Queue: Ben Konyi <bkonyi@google.com >
Reviewed-by: Phil Quitslund <pquitslund@google.com >
2017-10-05 21:04:03 +00:00
Ben Konyi
992d060da6
Migrated test block 31 to Dart 2.0.
...
Minor changes for strong-mode.
Bug:
Change-Id: Ia9387a4d7976156bb592515bb848f7be45699478
Reviewed-on: https://dart-review.googlesource.com/11021
Commit-Queue: Ben Konyi <bkonyi@google.com >
Reviewed-by: Phil Quitslund <pquitslund@google.com >
Reviewed-by: Bob Nystrom <rnystrom@google.com >
2017-10-05 19:34:33 +00:00
Jens Johansen
89644d89d2
[kernel] Add check to constant evaluator; pass script on error more often.
...
Change-Id: I655121953c7be2e6c3173a3c186339d31a9be7bc
Reviewed-on: https://dart-review.googlesource.com/11500
Commit-Queue: Jens Johansen <jensj@google.com >
Reviewed-by: Vyacheslav Egorov <vegorov@google.com >
2017-10-05 13:47:20 +00:00
Jens Johansen
5fff3689d6
[kernel] Report error instead of crashing in constant evaluator.
...
Change-Id: I2c116cdc6add54194d0641631b3603313603c89e
Reviewed-on: https://dart-review.googlesource.com/11442
Reviewed-by: Vyacheslav Egorov <vegorov@google.com >
2017-10-05 12:13:03 +00:00
Jakob Roland Andersen
f7a794201e
Update status files.
...
Removed html/ entries for kernel, since there's a html/* at the top.
Sorted newly added entries in lib_2_dartdevc.status, and added issue
number for webgl_extensions_test.
Bug:
Change-Id: I5bee92e992cd420e9d4b2c0629e2b75b6b22715e
Reviewed-on: https://dart-review.googlesource.com/11441
Reviewed-by: Terry Lucas <terry@google.com >
Commit-Queue: Jakob Roland Andersen <jakobr@google.com >
2017-10-05 10:06:42 +00:00
Jakob Roland Andersen
42e28ca782
Migrated test batch 213 to Dart 2.0.
...
Bug:
Change-Id: I31f519c18ab62cc0aef969f60116ed518bcb77e3
Reviewed-on: https://dart-review.googlesource.com/11061
Commit-Queue: Jakob Roland Andersen <jakobr@google.com >
Reviewed-by: Florian Loitsch <floitsch@google.com >
2017-10-05 07:56:30 +00:00
Terry Lucas
bbbb548e0a
Migrated Block 195 to Dart 2.0
...
R=bkonyi@google.com
Change-Id: Ic5622d23d3159016625cfc17785f140ba9df409e
Reviewed-on: https://dart-review.googlesource.com/8739
Commit-Queue: Terry Lucas <terry@google.com >
Reviewed-by: Ben Konyi <bkonyi@google.com >
2017-10-05 06:08:10 +00:00
Terry Lucas
7f137ca921
Migrated Block 194 to Dart 2.0
...
R=bkonyi@google.com
Change-Id: I4e77f837a26d37e2d8f650c941f72454e6536b8d
Reviewed-on: https://dart-review.googlesource.com/8737
Commit-Queue: Terry Lucas <terry@google.com >
Reviewed-by: Ben Konyi <bkonyi@google.com >
2017-10-05 04:19:10 +00:00
Ben Konyi
b4d5cbda31
Migrated test block 191 to Dart 2.0.
...
WIP.
Fixed status file migration issues for html and isolate directories.
Bug:
Change-Id: Id84c7ee89a7eb283d3202f3018d008cede0fda56
Reviewed-on: https://dart-review.googlesource.com/4920
Commit-Queue: Ben Konyi <bkonyi@google.com >
Reviewed-by: Phil Quitslund <pquitslund@google.com >
2017-10-03 21:54:44 +00:00
Jakob Roland Andersen
7f34184508
Migrated test batch 210 to Dart 2.0.
...
Bug:
Change-Id: I8552149b85676cba497d78a9f6e3861257b746bc
Reviewed-on: https://dart-review.googlesource.com/10361
Commit-Queue: Jakob Roland Andersen <jakobr@google.com >
Reviewed-by: Florian Loitsch <floitsch@google.com >
2017-10-03 14:39:09 +00:00
Jakob Roland Andersen
d2cd2a4720
Migrated test batch 209 to Dart 2.0.
...
Bug:
Change-Id: If23630da318547e3beaf417a5ad97b30f6ffcbd3
Reviewed-on: https://dart-review.googlesource.com/10340
Reviewed-by: Florian Loitsch <floitsch@google.com >
Commit-Queue: Jakob Roland Andersen <jakobr@google.com >
2017-10-03 13:02:49 +00:00
Jakob Roland Andersen
56c8922c7c
Migrated test batch 208 to Dart 2.0.
...
Bug:
Change-Id: I97b3ca0d43bf68a60cdc2959844888c82c6af9eb
Reviewed-on: https://dart-review.googlesource.com/10260
Reviewed-by: Florian Loitsch <floitsch@google.com >
Commit-Queue: Jakob Roland Andersen <jakobr@google.com >
2017-10-03 10:23:49 +00:00
Jens Johansen
2e75b6cce9
[kernel] Fix closure in for loop
...
In kernel the loop level wasn't set correctly for for loops, resulting
in the loop variable not always being fresh.
Examples:
```
// Capture the loop variable, ensure we capture the right value.
for (int i = 0; i < 10; i++) { if (i == 7) f = () => "i = $i"; }
print(f());
// There is only one instance of k. The captured variable continues to change.
int k;
for (k = 0; k < 10; k++) { if (k == 7) f = () => "k = $k"; }
print(f());
```
resulted in
i = 10
k = 10
(i.e. it's wrong)
whereas
```
// Capture the loop variable, ensure we capture the right value.
for (int i = 0; i < 10; i++) { if (i == 7) { f = () => "i = $i"; } }
print(f());
{
// There is only one instance of k. The captured variable continues to change.
int k;
for (k = 0; k < 10; k++) { if (k == 7) { f = () => "k = $k"; } }
print(f());
}
```
resultet in
i = 7
k = 10
(i.e. it's correct).
Now both examples produce the correct result.
Change-Id: I1fb4c888c6a0eaa690f62226e093508992b33ed4
Reviewed-on: https://dart-review.googlesource.com/9961
Reviewed-by: Vyacheslav Egorov <vegorov@google.com >
2017-10-03 07:56:13 +00:00
Jakob Roland Andersen
c930fc0781
Migrated test batch 206 to Dart 2.0.
...
Bug:
Change-Id: I231aa434de41c55a290ab3e399c97b7dbbbb028d
Reviewed-on: https://dart-review.googlesource.com/9940
Reviewed-by: Florian Loitsch <floitsch@google.com >
Commit-Queue: Jakob Roland Andersen <jakobr@google.com >
2017-10-02 13:26:07 +00:00
Jakob Roland Andersen
07dfe1f802
Migrated test batch 205 to Dart 2.0.
...
Bug:
Change-Id: I2bbcab02d7757f97f4ffdb2f74b7123def16af47
Reviewed-on: https://dart-review.googlesource.com/8861
Commit-Queue: Jakob Roland Andersen <jakobr@google.com >
Reviewed-by: Florian Loitsch <floitsch@google.com >
2017-09-28 08:27:49 +00:00
Ben Konyi
2f0e925f56
Migrated test block 230 to Dart 2.0.
...
Bug:
Change-Id: I254b96ad69961c4ecf7fd567edabd6d584a0d757
Reviewed-on: https://dart-review.googlesource.com/7583
Reviewed-by: Leaf Petersen <leafp@google.com >
Commit-Queue: Ben Konyi <bkonyi@google.com >
2017-09-21 23:39:49 +00:00
Terry Lucas
358b62cd77
Migrated block 192 to Dart 2.0
...
R=bkonyi@google.com
Change-Id: I742f39564a8faf2ddf76817b4e493909d141f49c
Reviewed-on: https://dart-review.googlesource.com/6083
Reviewed-by: Ben Konyi <bkonyi@google.com >
2017-09-17 20:24:40 +00:00
Alexander Markov
38f10b8bbb
[Tests] Update status files for compiler = dartkp configuration
...
Change-Id: I9b57d569b0a2dfdf6ad456659011783095e34fd7
Reviewed-on: https://dart-review.googlesource.com/6060
Reviewed-by: Alexander Aprelev <aam@google.com >
2017-09-15 16:57:45 +00:00
Terry Lucas
303e06be4c
Migrated test block 189 to Dart 2.0
...
R=bkonyi@google.com
Change-Id: I178251eea656777f8414cf2573f2bd146cdbab24
Reviewed-on: https://dart-review.googlesource.com/5920
Commit-Queue: Terry Lucas <terry@google.com >
Reviewed-by: Ben Konyi <bkonyi@google.com >
2017-09-15 14:19:50 +00:00
Ben Konyi
a2dc18c052
Fixes for failing tests caused by landing of test block 221 migration.
...
TBR=rnystrom@google.com ,jcollins@google.com ,jmesserly@google.com
Bug:
Change-Id: Id449dc0a46457f12179ec953f7f72b6cb467a154
Reviewed-on: https://dart-review.googlesource.com/5621
Reviewed-by: Ben Konyi <bkonyi@google.com >
2017-09-14 00:00:56 +00:00
Ben Konyi
3cd31ff7c5
Migrated test block 221 to Dart 2.0.
...
No changes made to tests.
Bug:
Change-Id: Ibb385452ad7b892d4993325359d5bdd3f92d875f
Reviewed-on: https://dart-review.googlesource.com/3743
Commit-Queue: Ben Konyi <bkonyi@google.com >
Reviewed-by: Ryan Macnak <rmacnak@google.com >
2017-09-13 22:46:48 +00:00
Ben Konyi
74c8badc10
Migrated test block 229 to Dart 2.0.
...
Fixed some errors in other_declarations_location_test, removed checks
for TypeError when passing invalid arguments to a method in
private_symbol_test.
Bug:
Change-Id: I82030f1189a7a370d15bef4fd284d92b0b2de5bb
Reviewed-on: https://dart-review.googlesource.com/3791
Reviewed-by: Ryan Macnak <rmacnak@google.com >
2017-09-13 21:53:54 +00:00
Ben Konyi
b481cff9a5
Migrated test block 228 to Dart 2.0.
...
No major changes.
Bug:
Change-Id: I8d9f90e442fb71e635f8319634e94a52098a56d1
Reviewed-on: https://dart-review.googlesource.com/3790
Commit-Queue: Ben Konyi <bkonyi@google.com >
Reviewed-by: Ryan Macnak <rmacnak@google.com >
2017-09-13 21:29:28 +00:00
Martin Kustermann
b2083248a1
Migrated test block 32 to Dart 2.0.
...
Also share (almost identicial) code between
error_at_exit_spawn_test.dart
error_at_exit_spawnuri_test.dart
in
error_at_exit_spawning_shared.dart
Converted 3 tests away from package:unittest to use package:async_helper/package:expect.
Change-Id: I1b9bf7c895eb21f3c5be9246e69b784296610ce3
Reviewed-on: https://dart-review.googlesource.com/5261
Commit-Queue: Martin Kustermann <kustermann@google.com >
Reviewed-by: Lasse R.H. Nielsen <lrn@google.com >
2017-09-13 15:05:48 +00:00
Ben Konyi
5b60e5841d
Migrated test block 222 to Dart 2.0.
...
Minor changes to a few tests, no major refactors.
Bug:
Change-Id: I66c00b6465597a3534071f8d70c4718f209d5e6e
Reviewed-on: https://dart-review.googlesource.com/3787
Commit-Queue: Ben Konyi <bkonyi@google.com >
Reviewed-by: Ryan Macnak <rmacnak@google.com >
Reviewed-by: Erik Ernst <eernst@google.com >
2017-09-13 02:05:02 +00:00
Alexander Markov
6fbab08b21
[Tests] Update status files for dartkp configuration
...
This CL silences several tests for '$compiler = dartkp' configuration
in order to make vm-kernel-precomp-* buildbots greener.
These tests are already silenced for '$compiler = precompiler' or
'$compiler = dartk' configurations.
Change-Id: Ia3208853655868ae4cf39775d40db15218c1a1df
Reviewed-on: https://dart-review.googlesource.com/5286
Reviewed-by: Alexander Aprelev <aam@google.com >
2017-09-12 20:08:51 +00:00
Alexander Markov
6b3aa67475
[Tests] Skip all lib_2/mirrors/* tests for dartkp configuration
...
Mirrors are not supported in precompiler/AOT, so all lib_2/mirrors/*
tests should be skipped for '$compiler = dartkp' configuration, like
they are skipped for '$compiler = precompiler' configuration in
lib_2_precompiled.status.
Change-Id: I65322c700375168b105d5e659de284216bc49f11
Reviewed-on: https://dart-review.googlesource.com/5281
Reviewed-by: Alexander Aprelev <aam@google.com >
Commit-Queue: Alexander Markov <alexmarkov@google.com >
2017-09-12 17:36:55 +00:00
Jakob Roland Andersen
ecd7e9cf81
Migrate test batch 233 to Dart 2.0
...
Bug:
Change-Id: I8f3c28b306acad1353e347ff8bd7009e49f74f6a
Reviewed-on: https://dart-review.googlesource.com/4400
Commit-Queue: Jakob Roland Andersen <jakobr@google.com >
Reviewed-by: Florian Loitsch <floitsch@google.com >
2017-09-11 10:46:03 +00:00
Ben Konyi
cd73bdfb9f
Migrated test block 224 to Dart 2.0.
...
lazy_static_test needed a field changed from var -> dynamic. Otherwise,
simple block.
Bug:
Change-Id: I5d685b5802da906d22f524466eb6794b75c0da62
Reviewed-on: https://dart-review.googlesource.com/3784
Reviewed-by: Ryan Macnak <rmacnak@google.com >
2017-09-08 22:16:24 +00:00