Commit Graph

2317 Commits

Author SHA1 Message Date
Ben Konyi 8253f51b64 Migrated test block 140 to Dart 2.0.
Bug:
Change-Id: I935b29026125e0318cc977a7d5c6fd45479a0d56
Reviewed-on: https://dart-review.googlesource.com/7853
Commit-Queue: Ben Konyi <bkonyi@google.com>
Reviewed-by: Leaf Petersen <leafp@google.com>
2017-09-25 14:53:02 +00:00
Ben Konyi c0364e372d Migrated test block 58 to Dart 2.0.
No major changes.

Bug:
Change-Id: I7092880088d0fd334d6d2b1f6d4f1dbc2cb03ed2
Reviewed-on: https://dart-review.googlesource.com/7487
Commit-Queue: Ben Konyi <bkonyi@google.com>
Reviewed-by: Erik Ernst <eernst@google.com>
Reviewed-by: Phil Quitslund <pquitslund@google.com>
2017-09-25 13:51:22 +00:00
Stephen Adams f35a0d59d3 dart2js status file fix
Merse several regions withe the same conditions.

TBR=bkonyi@google.com
Bug:
Change-Id: I2dbac75960a383359329d49a55b4c56495052ae0
Reviewed-on: https://dart-review.googlesource.com/7960
Reviewed-by: Stephen Adams <sra@google.com>
2017-09-23 12:23:34 +00:00
Ben Konyi 7e73bd790c Updated status file to fix failures on dart2js-d8-minified bot.
TBR=whesse@google.com,rnystrom@google.com

Bug:
Change-Id: Ie6a35836ef5345f551acd222439814d789481ca9
Reviewed-on: https://dart-review.googlesource.com/7944
Reviewed-by: Ben Konyi <bkonyi@google.com>
2017-09-23 03:16:05 +00:00
Ben Konyi 24e40a0f61 Migrated test block 139 to Dart 2.0.
Did not migrate null_bottom / null_is_bottom type tests. Modified
null_test to not run some mirrors related checks on platforms that don't
support mirrors.

Bug:
Change-Id: I7fce784f537cc298e2945a32073700083d9275f8
Reviewed-on: https://dart-review.googlesource.com/7848
Commit-Queue: Ben Konyi <bkonyi@google.com>
Reviewed-by: Phil Quitslund <pquitslund@google.com>
Reviewed-by: Leaf Petersen <leafp@google.com>
2017-09-23 00:06:38 +00:00
Ben Konyi 038c281a47 Migrated test block 131 to Dart 2.0.
Quite a few changes were made to method_override* tests.

Bug:
Change-Id: I554c83ae766010b55f17a86caee9418d0c34cbe7
Reviewed-on: https://dart-review.googlesource.com/7683
Commit-Queue: Ben Konyi <bkonyi@google.com>
Reviewed-by: Bob Nystrom <rnystrom@google.com>
2017-09-22 21:53:58 +00:00
Stephen Adams a8f2f24b20 Update dart2js kernel status
TBR=whesse@google.com
Bug:
Change-Id: Iad47a8c38625f1d21c3c8fa35397cea57ccea29d
Reviewed-on: https://dart-review.googlesource.com/7849
Reviewed-by: Stephen Adams <sra@google.com>
2017-09-22 21:19:33 +00:00
William Hesse e032124c4a Update statuses for new language_2 tests on dart2js with kernel.
This updates statuses for the tests landed in
https://dart-review.googlesource.com/c/sdk/+/7800
Bug:
Change-Id: I092e08066b3875bdceac6e369b259df4ac510d67
Reviewed-on: https://dart-review.googlesource.com/7880
Reviewed-by: Alan Knight <alanknight@google.com>
Commit-Queue: Alan Knight <alanknight@google.com>
2017-09-22 20:04:02 +00:00
Johnni Winther 772a0aff33 Handle and report erroneous compile time constants
Change-Id: I2ee86dbd714227e8e0894539ca64258fd11badfc
Reviewed-on: https://dart-review.googlesource.com/7820
Commit-Queue: Johnni Winther <johnniwinther@google.com>
Reviewed-by: Stephen Adams <sra@google.com>
2017-09-22 18:57:37 +00:00
William Hesse b3e7f6d299 Recommit "migrate function type tests""
This reverts commit ba09eb787c, which was
a revert of ca6bec3414.
New status lines have been added to tests/languge_2/language_2_dart.js.status.

Bug:
Change-Id: I9e5b344d67df1fb00d5a51078a3d2b6113223a3e
Reviewed-on: https://dart-review.googlesource.com/7800
Reviewed-by: Bob Nystrom <rnystrom@google.com>
2017-09-22 17:52:27 +00:00
pq d9326f4ab3 Migrate test block 135 to Dart 2.0.
Bug:
Change-Id: Icda59de9bfad2e9b2683f019fb9c6fc54c12547c
Reviewed-on: https://dart-review.googlesource.com/7587
Reviewed-by: Bob Nystrom <rnystrom@google.com>
2017-09-22 17:04:06 +00:00
Lasse R.H. Nielsen f625a721eb Make asyncstar_pause_test only call asyncEnd on success.
Fixes #30814.

Bug: http://dartbug.com/30814
Change-Id: I882a5a8185a5415fd08aa005607c3469d400ba29
Reviewed-on: https://dart-review.googlesource.com/7265
Reviewed-by: Peter von der Ahé <ahe@google.com>
2017-09-22 09:59:01 +00:00
Erik Ernst 9cffb6aa0f Gardening: Removed status entry for language_2/vm/type_vm_test
Change-Id: Ie9a6c0d22c672ebb291c98abb61b0634d0e485e4
Reviewed-on: https://dart-review.googlesource.com/7703
Reviewed-by: Lasse R.H. Nielsen <lrn@google.com>
2017-09-22 07:43:15 +00:00
Stephen Adams aa0d5a428e Hack to fix incorrect getMightBePassedToApply under --disable-type-inference
R=sigmund@google.com

Bug:
Change-Id: Ie0378a923473e2b5ff7eaabdff499ddb01050f3e
Reviewed-on: https://dart-review.googlesource.com/7489
Reviewed-by: Johnni Winther <johnniwinther@google.com>
2017-09-22 02:47:23 +00:00
Jaime Wren ec431ffa39 Revert "Migrated test block 60 to Dart 2.0"
This reverts commit 9141047cd7.

Change-Id: I222dd72cabe4a69576e7f5d87e2ae61b96ac6b16
Reviewed-on: https://dart-review.googlesource.com/7636
Reviewed-by: Jaime Wren <jwren@google.com>
2017-09-21 21:34:32 +00:00
Harry Terkelsen f07c329f31 Mark failing cyclic constructor tests with issue
Change-Id: I11c03f0e3af84fd204d20493ddda9d2423b9368d
Reviewed-on: https://dart-review.googlesource.com/7634
Reviewed-by: Emily Fortuna <efortuna@google.com>
2017-09-21 21:02:24 +00:00
Jaime Wren 9141047cd7 Migrated test block 60 to Dart 2.0
Change-Id: I3b9f5ea80001adf0017599c86db3be235fbf12e1
Reviewed-on: https://dart-review.googlesource.com/7160
Reviewed-by: Janice Collins <jcollins@google.com>
Reviewed-by: Jaime Wren <jwren@google.com>
2017-09-21 20:43:34 +00:00
Ben Konyi a87493f8ca Migrated test block 165 to Dart 2.0.
Minor changes to a couple of tests to make them strong-mode clean.

Bug:
Change-Id: Id0cac7a120dbdf940d101c3e5de8c206a0ad6342
Reviewed-on: https://dart-review.googlesource.com/4613
Commit-Queue: Ben Konyi <bkonyi@google.com>
Reviewed-by: Lasse R.H. Nielsen <lrn@google.com>
2017-09-21 19:00:36 +00:00
Emily Fortuna 1bf53724bb Use in correct version of CommonElements (J vs K entities) for backend.
Bug:
Change-Id: I8731624f7453d47019fbf24be4d9d6db4d5a0318
Reviewed-on: https://dart-review.googlesource.com/7488
Reviewed-by: Johnni Winther <johnniwinther@google.com>
2017-09-21 17:57:26 +00:00
Alexander Aprelev 02032850e5 Fix dartk checked tests
Fix red https://build.chromium.org/p/client.dart.fyi/builders/vm-kernel-linux-release-x64-checked-be buildbot.

Change-Id: I7e5d6769d93802d397685d258f79c638aa4e2d45
Reviewed-on: https://dart-review.googlesource.com/4981
Commit-Queue: Alexander Aprelev <aam@google.com>
Reviewed-by: Siva Annamalai <asiva@google.com>
2017-09-21 16:37:54 +00:00
Erik Ernst c49cbae7f0 Rietveld 2688903004 (spec_parser) migrated to Gerrit.
Change-Id: Iddd1e8a795bfaed0092a30bb9d83070fe62d4a60
Reviewed-on: https://dart-review.googlesource.com/7261
Reviewed-by: Lasse R.H. Nielsen <lrn@google.com>
2017-09-21 09:36:10 +00:00
Florian Loitsch 7a110c071f Update status file.
Change-Id: Ib5795d8566d8533c4cf81c69819ef58e73406c8e
Reviewed-on: https://dart-review.googlesource.com/7545
Reviewed-by: Florian Loitsch <floitsch@google.com>
2017-09-21 08:58:42 +00:00
Florian Loitsch 951e8dad51 Split the mock_writable test into two pieces.
One now contains private symbols. The other doesn't.

Change-Id: I4f7586117731aad1d965060a7ff7b14050713331
Reviewed-on: https://dart-review.googlesource.com/7543
Reviewed-by: Florian Loitsch <floitsch@google.com>
2017-09-21 08:24:15 +00:00
Florian Loitsch f35d224654 Fix mock_writable_final_field_test and update status file.
Change-Id: Ibe94be244fd4df23701f282e4c4329a5b606db95
Reviewed-on: https://dart-review.googlesource.com/7541
Reviewed-by: Florian Loitsch <floitsch@google.com>
2017-09-21 07:48:23 +00:00
Erik Ernst cf01c459f3 Updated tests for new treatment of init.formal type annotations
Adjusted lib_2/mirrors/initializing_formals_test.dart to match new rule
for static checking on type annotations of initializing formals.

Added language_2/initializing_formals_type_annotation_test.dart to
check the 4 main situations directly.

Change-Id: Icf763c79c99274645f7967b8c3e3a3c3f6536763
Reviewed-on: https://dart-review.googlesource.com/7268
Reviewed-by: Ben Konyi <bkonyi@google.com>
Commit-Queue: Erik Ernst <eernst@google.com>
2017-09-21 07:34:58 +00:00
Florian Loitsch 0d2bcc17db Update status files.
Change-Id: Iebfba17da59a161aea16e802787c2b5cf4722845
Reviewed-on: https://dart-review.googlesource.com/7540
Reviewed-by: Florian Loitsch <floitsch@google.com>
2017-09-21 07:22:04 +00:00
Harry Terkelsen f8d4291164 update status for passing test [TBR]
Change-Id: I9a7a4fda137822fc0b80de9d43332aab610dcc35
Reviewed-on: https://dart-review.googlesource.com/7485
Reviewed-by: Harry Terkelsen <het@google.com>
Commit-Queue: Harry Terkelsen <het@google.com>
2017-09-20 23:06:37 +00:00
Bob Nystrom 74e4ccdeb8 Migrate block 120.
Change-Id: Ia5a433e70ab3bdf953a116a0b65de42138125d2b
Reviewed-on: https://dart-review.googlesource.com/6347
Reviewed-by: Bob Nystrom <rnystrom@google.com>
2017-09-20 22:23:58 +00:00
pq abfd9594fe dart2js test expectation updates (block 136 continued) [TBR].
More staus file whack-a-mole.

Addresses:

python tools/test.py -m release -c dart2js -r d8 --minified --dart2js-with-kernel --use-sdk --dart2js-batch --reset-browser-configuration language_2/mixin_with_two_implicit_constructors_test
python tools/test.py -m release -c dart2js -r d8 --checked --minified --fast-startup --use-sdk --dart2js-batch --reset-browser-configuration language_2/mock_writable_final_field_test
python tools/test.py -m release -c dart2js -r d8 --host-checked --dart2js-batch --reset-browser-configuration language_2/mock_writable_final_field_test

Bug:
Change-Id: Ia2f44a57b36d2c35dadf3ab4b4d2d9c483d6552c
Reviewed-on: https://dart-review.googlesource.com/7445
Reviewed-by: Phil Quitslund <pquitslund@google.com>
2017-09-20 20:32:59 +00:00
Emily Fortuna ac98f741d5 Make JRecordFields not instance members (they were falsely categorized as such because the boxes were "classes").
Bug:
Change-Id: I5ea7ab26e5bb7c52a59b4f81b1489190b2d00fd0
Reviewed-on: https://dart-review.googlesource.com/7220
Reviewed-by: Sigmund Cherem <sigmund@google.com>
2017-09-20 19:26:08 +00:00
pq 0d9032c644 Update test expectations for multiline_strings_test on windows [TBR].
See: https://github.com/dart-lang/sdk/issues/30336

.gitattributes updated.

Bug:
Change-Id: I7481362e64159ba28b8448d19acca5817010739d
Reviewed-on: https://dart-review.googlesource.com/7383
Reviewed-by: Phil Quitslund <pquitslund@google.com>
2017-09-20 17:52:26 +00:00
pq 84ac5aa1c6 Updated test expectations for dart2js d8 (in quest for greenness).
Bug:
Change-Id: I689be0aac6f266ea757eb142fb5d18414f4203f9
Reviewed-on: https://dart-review.googlesource.com/7381
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
2017-09-20 17:40:43 +00:00
pq 86e4c97346 Re-stage migration of test block 136 to Dart 2.0.
Bug:
Change-Id: I562ceec87bc946bb43467ca118c88991a368657f
Reviewed-on: https://dart-review.googlesource.com/6781
Reviewed-by: Bob Nystrom <rnystrom@google.com>
2017-09-20 16:23:00 +00:00
Stephen Adams 617f6ac197 Weaken constructor initializer assertion
Accept a missing super-constructor call if one of the constructor
initializers always throws.  This matches dynamic error code generated
for various warnings, including duplicate final initializers.

Change-Id: If188c9d8d6d02bf9667123fbf679f1c103b5ef5a
Reviewed-on: https://dart-review.googlesource.com/7240
Reviewed-by: Sigmund Cherem <sigmund@google.com>
2017-09-20 02:18:21 +00:00
Ben Konyi 192579020c Migrated test block 121 to Dart 2.0.
Bug:
Change-Id: I194436597ba39b2e2b872fb58b77314ab925b3aa
Reviewed-on: https://dart-review.googlesource.com/7080
Commit-Queue: Ben Konyi <bkonyi@google.com>
Reviewed-by: Bob Nystrom <rnystrom@google.com>
2017-09-19 23:36:24 +00:00
Emily Fortuna 9a531f9b50 Get async/await working with the entity model.
Bug:
Change-Id: I803cb8f8a681563d76d6eed56116267f64a9ba8a
Reviewed-on: https://dart-review.googlesource.com/7106
Reviewed-by: Sigmund Cherem <sigmund@google.com>
2017-09-19 22:29:34 +00:00
Vijay Menon 6ce85d5f99 Revert "Remove support for functions in asserts in DDC."
This reverts commit 8140e1db64.

Change-Id: If505903ba475324392d6c6bcdae3392f523aadc8
Reviewed-on: https://dart-review.googlesource.com/7107
Reviewed-by: Bob Nystrom <rnystrom@google.com>
Commit-Queue: Vijay Menon <vsm@google.com>
2017-09-19 21:46:13 +00:00
pq 5fa545bc84 STATUS file tweaks for string_literals_test dart2js crashers on windoze.
Bug:
Change-Id: I50c6569db54dc36e0f97163a5c42b568eb25cfff
Reviewed-on: https://dart-review.googlesource.com/7120
Reviewed-by: Jaime Wren <jwren@google.com>
2017-09-19 21:10:21 +00:00
pq 54c29a24f5 Fix STATUS for string_interpolate_test [TBR].
Bug:
Change-Id: Iecfc7bd23cc85d8607bca72ca95a039bb37486aa
Reviewed-on: https://dart-review.googlesource.com/7100
Reviewed-by: Phil Quitslund <pquitslund@google.com>
2017-09-19 18:06:28 +00:00
pq 8374f9825b Fix block 156 test migration STATUS file expectations [TBR].
Bug:
Change-Id: I9e6e915a90b55fbe96da54278da16587aee9e4aa
Reviewed-on: https://dart-review.googlesource.com/7040
Reviewed-by: Phil Quitslund <pquitslund@google.com>
2017-09-19 17:12:37 +00:00
pq ced11f1b0c Migrate test block 153 to Dart 2.0.
Change-Id: Ide65fb47af440e32648d01f46ad6f858b9faeadf
Reviewed-on: https://dart-review.googlesource.com/3742
Reviewed-by: Bob Nystrom <rnystrom@google.com>
2017-09-19 16:20:45 +00:00
Stephen Adams f115e1926f Make DirectPropertyGet a compile time crash rather than a runtime crash
These are infrequent, so can be better tracked as a compile-time issue.

Change-Id: I79a25c3cad1e7b003244cc5baa1a8a788586a0af
Reviewed-on: https://dart-review.googlesource.com/6761
Reviewed-by: Sigmund Cherem <sigmund@google.com>
2017-09-19 00:25:12 +00:00
Ben Konyi dbb52fac32 Fixed failing tests on dart2js-d8-minified.
TBR=rnystrom@google.com

Bug:
Change-Id: Iafed1fb898b78a1a5d1332473f542eb0ad63b31f
Reviewed-on: https://dart-review.googlesource.com/6766
Reviewed-by: Ben Konyi <bkonyi@google.com>
2017-09-19 00:06:14 +00:00
Ben Konyi 55e34cb2b0 Migrated test block 55 to Dart 2.0.
Bug:
Change-Id: I781d22614ea06b599dd9bbe6d03f820f0cfea544
Reviewed-on: https://dart-review.googlesource.com/5482
Commit-Queue: Ben Konyi <bkonyi@google.com>
Reviewed-by: Bob Nystrom <rnystrom@google.com>
2017-09-18 22:08:58 +00:00
Emily Fortuna 942963fa2e Add TypeVariable analysis in closure conversion.
Bug:
Change-Id: I4155ceb042295934cc3c9125d275dc5f034675dd
Reviewed-on: https://dart-review.googlesource.com/6025
Commit-Queue: Emily Fortuna <efortuna@google.com>
Reviewed-by: Johnni Winther <johnniwinther@google.com>
2017-09-18 20:26:33 +00:00
Harry Terkelsen b49dd9fe98 register SUPER_NO_SUCH_METHOD feature when appropriate
Change-Id: If620aa0bb051d8bd014070e0a2c3e4c525dc6729
Reviewed-on: https://dart-review.googlesource.com/6643
Reviewed-by: Sigmund Cherem <sigmund@google.com>
Reviewed-by: Emily Fortuna <efortuna@google.com>
Commit-Queue: Harry Terkelsen <het@google.com>
2017-09-18 19:54:12 +00:00
Jaime Wren 89b700eddd Migrated test block 54 to Dart 2.0
Some status files touched, and some constructor initializations re-ordedered to get DDC to pass.

Some context: https://www.dartlang.org/guides/language/effective-dart/usage#do-place-the-super-call-last-in-a-constructor-initialization-list

Change-Id: Ifd371214c5620a7745d5cfbf250922ca6d67bc95
Reviewed-on: https://dart-review.googlesource.com/4083
Commit-Queue: Jaime Wren <jwren@google.com>
Reviewed-by: Janice Collins <jcollins@google.com>
2017-09-18 18:39:12 +00:00
Karl Klose ba09eb787c Revert "migrate function type tests"
This reverts commit ca6bec3414.

R=whesse@google.com

Change-Id: I57195534c4c32e0fcf0cd88f5171984b126be26e
Reviewed-on: https://dart-review.googlesource.com/6466
Reviewed-by: William Hesse <whesse@google.com>
Commit-Queue: Karl Klose <karlklose@google.com>
2017-09-18 12:05:46 +00:00
Jennifer Messerly ca6bec3414 migrate function type tests
I'd previously fixed most of these in strong mode. This also migrates the ones in the same text range.

Change-Id: Ieb637c0635502e46362594db3ce20ec414c95ffa
Reviewed-on: https://dart-review.googlesource.com/5521
Commit-Queue: Jennifer Messerly <jmesserly@google.com>
Reviewed-by: Bob Nystrom <rnystrom@google.com>
2017-09-16 05:28:43 +00:00
Stephen Adams 69b50ed990 dart2js-kernel: Fix bug with finding optional parameter default values
Change-Id: Iefa443318124838aeafa9998e08d1143c1976dc4
Reviewed-on: https://dart-review.googlesource.com/6346
Reviewed-by: Emily Fortuna <efortuna@google.com>
2017-09-15 23:54:22 +00:00