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
Jacob Richman
8b221d13a4
Fix ddc debugger_test Fix regression in custom formatters due to change in metadata signatures to use Object.__proto__ instead of a null __proto__.
...
Bug:
Change-Id: I68fdb980e777b7c3f335fd6b57181134e3159cc3
Reviewed-on: https://dart-review.googlesource.com/17060
Commit-Queue: Jacob Richman <jacobr@google.com >
Reviewed-by: Jacob Richman <jacobr@google.com >
Reviewed-by: Vijay Menon <vsm@google.com >
Reviewed-by: Bob Nystrom <rnystrom@google.com >
2017-10-31 19:45:27 +00:00
Martin Kustermann
84dbb6e0b6
[VM] Do eager rehashing of [LinkedHashMap]s in order to avoid checking on every access
...
This improves
* JIT performance by around 14%
* precompiled performance by around 2%
on a simple map microbenchmark.
Change-Id: I623e2a715a709f89f2514ae30fbb504ee2e31661
Reviewed-on: https://dart-review.googlesource.com/17165
Commit-Queue: Martin Kustermann <kustermann@google.com >
Reviewed-by: Vyacheslav Egorov <vegorov@google.com >
2017-10-31 13:42:15 +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
Konstantin Shcheglov
1079e6c518
Skip DDC tests that fail on Linux.
...
Bug: https://github.com/dart-lang/sdk/issues/31144
Change-Id: I2c65e363d62a4de12578dc216d27fb30c9c80b2d
Reviewed-on: https://dart-review.googlesource.com/15004
Reviewed-by: Vijay Menon <vsm@google.com >
Commit-Queue: Konstantin Shcheglov <scheglov@google.com >
2017-10-18 23:22:15 +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
William Hesse
601e822ce9
Update status for Chrome 62 stable
...
Bug:
Change-Id: I3c554583dbd9fabc01664e21d86248768db551a4
R=mkroghj@google.com
Reviewed-on: https://dart-review.googlesource.com/14765
Reviewed-by: Morten Krogh-jespersen <mkroghj@google.com >
2017-10-18 12:02:56 +00:00
Bob Nystrom
07b9df22ac
Use the Expect.throws___() helper methods throughout tests.
...
No behavioral changes, just getting rid of a lot of redundant closures
and helper functions.
Change-Id: I55c52c2cc9e5505bb64203c31aad8d76847f8eeb
Reviewed-on: https://dart-review.googlesource.com/14320
Commit-Queue: Bob Nystrom <rnystrom@google.com >
Reviewed-by: William Hesse <whesse@google.com >
2017-10-17 23:37:15 +00:00
Vyacheslav Egorov
826b48ee8a
[VM] Clean up typing violations in the numerics implementation.
...
Bug: https://github.com/dart-lang/sdk/issues/31052
Change-Id: I93d7bca2ff627431f1a316bb01a5dada1b5f2354
Reviewed-on: https://dart-review.googlesource.com/14522
Commit-Queue: Vyacheslav Egorov <vegorov@google.com >
Reviewed-by: Kevin Millikin <kmillikin@google.com >
2017-10-17 21:00:24 +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
William Hesse
6d1e43630f
Update status for migrated tests
...
Bug:
Change-Id: I2ba85715f5fa375b12009df7e0094c4032f29071
R=mkroghj@google.com
Reviewed-on: https://dart-review.googlesource.com/13500
Reviewed-by: Morten Krogh-jespersen <mkroghj@google.com >
2017-10-12 11:22:13 +00:00
Ben Konyi
41bda23a77
Migrated test block 214 to Dart 2.0.
...
wrapping_collections_test was modified since JSNative is deprecated and
was causing the test to fail ('class js has no getter for JSNative').
Bug:
Change-Id: Icc8951bce4be1152984b66769676080f89e5f1f7
Reviewed-on: https://dart-review.googlesource.com/9420
Commit-Queue: Ben Konyi <bkonyi@google.com >
Reviewed-by: Erik Ernst <eernst@google.com >
Reviewed-by: Terry Lucas <terry@google.com >
2017-10-11 20:22:31 +00:00
Terry Lucas
b8bd1f2b70
Updated status failures.
...
TBR=rnystrom@google.com
Change-Id: Ia0d08f66e8865b1183341c864300189c80859665
Reviewed-on: https://dart-review.googlesource.com/13220
Reviewed-by: Terry Lucas <terry@google.com >
Commit-Queue: Terry Lucas <terry@google.com >
2017-10-11 18:22:00 +00:00
William Hesse
10820c74ff
Update statuses for migrated tests on safari and content_shell
...
Bug:
Change-Id: I30e772845940112ccb49c5f8e5071d66624dd6f7
Reviewed-on: https://dart-review.googlesource.com/13042
Reviewed-by: William Hesse <whesse@google.com >
2017-10-11 15:19:52 +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
William Hesse
15c1a15e6c
Update status for tests that fail on firefox after migration
...
Bug:
Change-Id: Ia7de36399d44f6aeda826399df20cec6cecc3ec4
TBR=mkroghj@google.com
Reviewed-on: https://dart-review.googlesource.com/12980
Reviewed-by: William Hesse <whesse@google.com >
2017-10-11 14:05:38 +00:00
Vyacheslav Egorov
3f9a4966e7
[VM] Fix typing issues in the typed_data.dart
...
Bug: https://github.com/dart-lang/sdk/issues/31052
Change-Id: I6bc0454c8c27432ee6206267c04d114d47835046
Reviewed-on: https://dart-review.googlesource.com/12660
Reviewed-by: Martin Kustermann <kustermann@google.com >
2017-10-11 10:29:05 +00:00
Bob Nystrom
433036122f
More dart2js status fixes.
...
Change-Id: Ic0d1fe2ca05db1c0cd55ad043006f07b89fb8587
Reviewed-on: https://dart-review.googlesource.com/12882
Reviewed-by: Bob Nystrom <rnystrom@google.com >
2017-10-10 23:44:12 +00:00
Bob Nystrom
17cd1a9f90
More status file fixes.
...
Change-Id: Ia40ab1e7cf736b9e82d58ef80b2abdfa20801d09
Reviewed-on: https://dart-review.googlesource.com/12844
Reviewed-by: Bob Nystrom <rnystrom@google.com >
2017-10-10 21:47:39 +00:00
Bob Nystrom
04dbe5794b
Fix status of some dart2js and DDC tests.
...
Change-Id: Iae1367f03591a97ea43ea104db5ecbf01d33d9d3
Reviewed-on: https://dart-review.googlesource.com/12820
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
2017-10-10 21:11:06 +00:00
Terry Lucas
20dfcd3659
Update status for drt/csp
...
TBR=rnystrom@google.com
Change-Id: If4a11cab186730ea3cd713a7f1978d8b034da33c
Reviewed-on: https://dart-review.googlesource.com/12800
Reviewed-by: Terry Lucas <terry@google.com >
2017-10-10 20:38:05 +00:00
Bob Nystrom
307742d07e
Move tests from package "test" (back) to "unittest".
...
Since unittest is known to work with test.dart as a test runner and is
strong mode clean, it's a safer bet than test.
Change-Id: Id120d4f871827b1f131dff2a5ef2f7efb15a8382
Reviewed-on: https://dart-review.googlesource.com/12125
Reviewed-by: Terry Lucas <terry@google.com >
2017-10-10 19:46:12 +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
Terry Lucas
83ff87e4a3
Migrated Block 204 to Dart 2.0
...
R=bkonyi@google.com
Change-Id: I032f25969e75fb9966222da969e73a665bf35f44
Reviewed-on: https://dart-review.googlesource.com/12321
Reviewed-by: Bob Nystrom <rnystrom@google.com >
Commit-Queue: Terry Lucas <terry@google.com >
2017-10-10 13:00:01 +00:00
Vyacheslav Egorov
5b14ee115a
[VM] Make _StringBase implement String
...
_StringBase is used everywhere as if it was assignable to String,
however it itself does not implement String, its subclasses do.
This change addresses this.
Also removes unused native runtime method from one of subclasses.
Bug: https://github.com/dart-lang/sdk/issues/31052
Change-Id: Iea2389d1b48a3689fb11c99c0e230747ab1c5962
Reviewed-on: https://dart-review.googlesource.com/12444
Reviewed-by: Martin Kustermann <kustermann@google.com >
Commit-Queue: Vyacheslav Egorov <vegorov@google.com >
2017-10-10 10:33:31 +00:00
Jennifer Messerly
1da54c2346
fix status files for DDC so local test runs pass
...
Change-Id: I43ca656983ea06def076b1e9166f0c7ccaa3b301
Reviewed-on: https://dart-review.googlesource.com/12384
Reviewed-by: Bob Nystrom <rnystrom@google.com >
2017-10-10 01:25:01 +00:00
Terry Lucas
2b16dc99ce
Updated status with issue on flakiness of websql_test in DDC.
...
TBR=rnystrom@gogole.com
Change-Id: I3f11c7a97d107ff8ba52c4cfaa52ad81fccef6be
Reviewed-on: https://dart-review.googlesource.com/12347
Reviewed-by: Terry Lucas <terry@google.com >
2017-10-09 19:54:54 +00:00
Terry Lucas
ae14802ebc
Update status - test passes in jsshell.
...
TBR=rnystrom@google.com
Change-Id: I60b4054322a3c854cc9101f770e4b3c7462a168a
Reviewed-on: https://dart-review.googlesource.com/12320
Reviewed-by: Terry Lucas <terry@google.com >
2017-10-09 12:58:08 +00:00
Terry Lucas
f25211f18b
Update status for passing test.
...
TBR=rnystrom@google.com
Change-Id: I8a44c1e307f5c16345d8beaf46a22f5b48c83d4f
Reviewed-on: https://dart-review.googlesource.com/12308
Reviewed-by: Terry Lucas <terry@google.com >
2017-10-09 03:36:31 +00:00
Terry Lucas
0319fb1e87
Migrated Block 200 to Dart 2.0
...
R=bkonyi@google.com
Change-Id: I9d998f61c2bc3d4b9c6ea71cb1111c00983a80a5
Reviewed-on: https://dart-review.googlesource.com/11347
Reviewed-by: Bob Nystrom <rnystrom@google.com >
2017-10-09 02:45:04 +00:00
Terry Lucas
e5b083270a
Another passing tests in FF.
...
TBR=rnystrom@google.com
Change-Id: Id2d4adfd62f3f1c545f53056e0ab9b16062cf4c9
Reviewed-on: https://dart-review.googlesource.com/12307
Reviewed-by: Terry Lucas <terry@google.com >
2017-10-09 02:43:59 +00:00
Terry Lucas
17b9d609f3
Updated status
...
TBR=rnystrom@google.com
Change-Id: I9d6d7c6d1d78ad8dca3029e47687299de04fd5f3
Reviewed-on: https://dart-review.googlesource.com/12306
Reviewed-by: Terry Lucas <terry@google.com >
2017-10-09 01:34:36 +00:00
Terry Lucas
16b6ba6a04
Splitout another set of group tests.
...
TBR=rnystrom@google.com
Change-Id: I6d9aea59eac88de07b76b9597cf6ceac32350b55
Reviewed-on: https://dart-review.googlesource.com/12305
Commit-Queue: Terry Lucas <terry@google.com >
Reviewed-by: Terry Lucas <terry@google.com >
2017-10-09 01:07:37 +00:00
Terry Lucas
a15c9c2d89
Need to remove test group as part of split.
...
TBR=rnystrom@google.com
Change-Id: Ie1b03e9472048162f2f1c8b3f64976c3c8675bf2
Reviewed-on: https://dart-review.googlesource.com/12304
Reviewed-by: Terry Lucas <terry@google.com >
Commit-Queue: Terry Lucas <terry@google.com >
2017-10-08 23:49:18 +00:00
Terry Lucas
61e6389f8a
Migrated Block 202 to Dart 2.0
...
R=bkonyi@google.com
Change-Id: Ibca90f46788ef86fdc57f746f48e8fd85b78aa5a
Reviewed-on: https://dart-review.googlesource.com/11361
Reviewed-by: Bob Nystrom <rnystrom@google.com >
2017-10-08 23:19:49 +00:00
Terry Lucas
584bd34da7
Revert "Another polyfill type need in DDC SDK."
...
This reverts commit f16977f194 .
Change-Id: Ifa0d31c14a1ba0cdb3ababa95e883b46e10c9db4
Reviewed-on: https://dart-review.googlesource.com/12302
Reviewed-by: Terry Lucas <terry@google.com >
2017-10-07 16:38:36 +00:00
Terry Lucas
869ee11c1d
jsshell works too
...
TBR=rnystrom@google.com
Change-Id: Ie921b295ef91bbc39bbf9352dbd1e94e0df835c6
Reviewed-on: https://dart-review.googlesource.com/12301
Reviewed-by: Terry Lucas <terry@google.com >
2017-10-07 16:16:46 +00:00
Terry Lucas
f16977f194
Another polyfill type need in DDC SDK.
...
TBR=rnystrom@google.com
Change-Id: Ibd9ae8f59742f8fcf627bd14b7053e9fb117f1b6
Reviewed-on: https://dart-review.googlesource.com/12300
Reviewed-by: Terry Lucas <terry@google.com >
2017-10-07 16:06:39 +00:00
Terry Lucas
960fff771d
Migrated Block 203 to Dart 2.0
...
R=bkonyi@google.com
Change-Id: I1f2769da1511570fa55e883a2997b8ceb4932217
Reviewed-on: https://dart-review.googlesource.com/11362
Commit-Queue: Terry Lucas <terry@google.com >
Reviewed-by: Bob Nystrom <rnystrom@google.com >
2017-10-07 15:34:17 +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
William Hesse
64dd9dca79
Remove status lines for browser element_types tests from lib_2.status
...
Browser tests can only be run with a compiler, so they belong
in lib_2_dart2js.status or lib_2_dartdevc.status
TBR=terry@google.com
Bug:
Change-Id: If3c5c0dc3e4e2180771d2ac9e4deed063b14194b
Reviewed-on: https://dart-review.googlesource.com/11722
Reviewed-by: William Hesse <whesse@google.com >
2017-10-05 23:41:10 +00:00
William Hesse
353d0505ca
Update status for lib_2/html/client_rect_test on dartdevc macos
...
BUG=dartbug.com/31019
TBR=bkonyi@google.com
Change-Id: I7902cb8a370259c13ef74ef1c3d13b2cd1ecfea4
Reviewed-on: https://dart-review.googlesource.com/11721
Reviewed-by: William Hesse <whesse@google.com >
2017-10-05 23:16:44 +00:00
William Hesse
b007f955e4
Update status for new lib_2/html/element_types tests on browsers
...
BUG=dartbug.com/29922
TBR=terry@google.com
Change-Id: Ib821ffc547e5646ed6ab9a9fa3768b9987421ca2
Reviewed-on: https://dart-review.googlesource.com/11720
Reviewed-by: William Hesse <whesse@google.com >
2017-10-05 22:04:35 +00:00