Jakob Roland Andersen
ce4d332255
Revert "Migrated test batch 123 to Dart 2.0."
...
This reverts commit 594e6cf010 .
Reason for revert: Apparently, label_test failed on macOS/Windows, but not on Linux.
Original change's description:
> Migrated test batch 123 to Dart 2.0.
>
> Bug:
> Change-Id: I780329831dc189add7b192faf85161659a4a8b53
> Reviewed-on: https://dart-review.googlesource.com/4800
> Reviewed-by: Florian Loitsch <floitsch@google.com >
TBR=jakobr@google.com ,floitsch@google.com
Change-Id: I7cec6458621920229e61133f868566ee65784269
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://dart-review.googlesource.com/5181
Reviewed-by: Jakob Roland Andersen <jakobr@google.com >
2017-09-12 14:03:11 +00:00
Jakob Roland Andersen
594e6cf010
Migrated test batch 123 to Dart 2.0.
...
Bug:
Change-Id: I780329831dc189add7b192faf85161659a4a8b53
Reviewed-on: https://dart-review.googlesource.com/4800
Reviewed-by: Florian Loitsch <floitsch@google.com >
2017-09-12 13:28:37 +00:00
Emily Fortuna
553e4a0967
Don't make field entities for variables in boxes.
...
Bug:
Change-Id: Ie31e88438da93a1d54c8c688a5ccd212bb81bb28
Reviewed-on: https://dart-review.googlesource.com/4241
Reviewed-by: Stephen Adams <sra@google.com >
Commit-Queue: Emily Fortuna <efortuna@google.com >
2017-09-11 23:32:51 +00:00
pq
2fbb267460
Revert "Migrate test block 152 to Dart 2.0." [TBR].
...
This reverts commit 9744f5d212 .
Change-Id: I1299f0e9ea14c776c315dd8439bd9ab255d9060b
Reviewed-on: https://dart-review.googlesource.com/5001
Reviewed-by: Phil Quitslund <pquitslund@google.com >
2017-09-11 18:24:16 +00:00
pq
9744f5d212
Migrate test block 152 to Dart 2.0.
...
Change-Id: Iad60c7a650595703b0a0109d15d8971a4c209d84
Reviewed-on: https://dart-review.googlesource.com/3701
Reviewed-by: Bob Nystrom <rnystrom@google.com >
2017-09-11 17:11:17 +00:00
Jakob Roland Andersen
e40219d4f8
Migrated test batch 124 to Dart 2.0.
...
Bug:
Change-Id: Ic6c699caadddb59b6615490a9360fd3bd8891230
Reviewed-on: https://dart-review.googlesource.com/4760
Reviewed-by: Florian Loitsch <floitsch@google.com >
Commit-Queue: Jakob Roland Andersen <jakobr@google.com >
2017-09-11 13:50:51 +00:00
Jakob Roland Andersen
b321ef2e84
Migrated test batch 125 to Dart 2.0.
...
Bug:
Change-Id: I1f4ca70c1988bacf35e1834a3e31afc084b9b291
Reviewed-on: https://dart-review.googlesource.com/4741
Reviewed-by: Florian Loitsch <floitsch@google.com >
Commit-Queue: Jakob Roland Andersen <jakobr@google.com >
2017-09-11 13:49:51 +00:00
Harry Terkelsen
d1a34a2c7f
add type variables for all classes in the hierarchy for a constructor
...
Change-Id: I4c8df08e5893297c0d662bec469c8e06992369cf
Reviewed-on: https://dart-review.googlesource.com/4605
Commit-Queue: Harry Terkelsen <het@google.com >
Reviewed-by: Sigmund Cherem <sigmund@google.com >
2017-09-08 23:19:20 +00:00
Jennifer Messerly
e2a92e1207
fix status of void_type_function_types_test
...
The Analyzer and DDC buildbots were broken by:
https://github.com/dart-lang/sdk/commit/d76f041ace06af3048a37359a76dff47722ad853
This should get them green again.
Change-Id: I8a99a9a7a7cef9bf031465100bd8a5359e6ca9cd
Reviewed-on: https://dart-review.googlesource.com/4611
Reviewed-by: Jennifer Messerly <jmesserly@google.com >
2017-09-08 22:52:38 +00:00
Beeravolu Siva Chandra Reddy
2f096249a2
Adjust status file to get the dart2js-d8-minified bot green.
...
Change-Id: I35b317f2213a3de3bd3fa92644516a399687662d
Reviewed-on: https://dart-review.googlesource.com/4480
Reviewed-by: William Hesse <whesse@google.com >
Reviewed-by: Erik Ernst <eernst@google.com >
2017-09-08 14:25:38 +00:00
Bob Nystrom
9f69c7ddac
Fix dart2js status for bad_constructor_test.
...
Change-Id: If73a6d6cf3dd92cfc5b48ed031cff815575e32c7
Reviewed-on: https://dart-review.googlesource.com/4281
Reviewed-by: Bob Nystrom <rnystrom@google.com >
2017-09-08 00:07:26 +00:00
Bob Nystrom
c8aa62fe80
Fix bad_constructor_test.
...
This reintroduces the previously-tested behavior (that a named
constructor can have the same name as a setter) and also cleans it up
and documents it.
Change-Id: Ia4d532a26e081ab150dfd073d1e6909f1b53a9ad
Reviewed-on: https://dart-review.googlesource.com/3386
Reviewed-by: Peter von der Ahé <ahe@google.com >
2017-09-07 20:31:00 +00:00
Bob Nystrom
bd2a7a7993
Migrate 119.
...
Change-Id: Ie62df46d0fcf745ac45f693abf392040fda9e6c1
Reviewed-on: https://dart-review.googlesource.com/3426
Reviewed-by: Ben Konyi <bkonyi@google.com >
2017-09-07 20:29:15 +00:00
Bob Nystrom
f1e81f9014
Migrate 118.
...
Change-Id: I7e520ef997291301b41c351b9f45ea3e9da74c37
Reviewed-on: https://dart-review.googlesource.com/3424
Reviewed-by: Erik Ernst <eernst@google.com >
2017-09-07 20:14:09 +00:00
Harry Terkelsen
607e3ecd69
Fixed the test by checking if typedefs are malformed.
...
This prevents the getFunctionTypeOfTypedef call from failing in
checked mode by returning a MalformedType.
Revert "Revert "Add types referenced in is-checks to the class hierarchy""
This reverts commit e0a4839c3e .
Change-Id: I1e94ba5ba345c36e04e54da6e8c0580a21836838
Reviewed-on: https://dart-review.googlesource.com/3422
Reviewed-by: Harry Terkelsen <het@google.com >
Reviewed-by: Stephen Adams <sra@google.com >
Reviewed-by: Sigmund Cherem <sigmund@google.com >
2017-09-07 19:56:26 +00:00
Emily Fortuna
d7e28e386d
Make constructor entities and constructor body entities share the same locals map lookup.
...
Bug:
Change-Id: Icdd1bfe64aaa0e2362d71f005a1037d1ab947402
Reviewed-on: https://dart-review.googlesource.com/3425
Reviewed-by: Johnni Winther <johnniwinther@google.com >
2017-09-07 18:10:35 +00:00
Emily Fortuna
362cc88229
IMPORT COMBINATORS NEGATIVE TEST CAN'T RUN WITHOUT MAIN.
...
Change-Id: I1177f323568aa1d3c91dfe7de92ba7f72366abae
Reviewed-on: https://dart-review.googlesource.com/3795
Reviewed-by: Emily Fortuna <efortuna@google.com >
2017-09-07 01:23:24 +00:00
Stephen Adams
fa72248b75
Update dart2js kernel status again
...
TBR=efortuna@google.com
Bug:
Change-Id: Ibe400980b8c8b99645eb02820a4718fde7500ef5
Reviewed-on: https://dart-review.googlesource.com/3821
Reviewed-by: Stephen Adams <sra@google.com >
2017-09-07 00:43:54 +00:00
Emily Fortuna
14bbc64098
LANGUAGE 2 OMG STATUS.
...
Change-Id: Ie6fe85905b2f493c3d42ff03598da74f2b9339e0
Reviewed-on: https://dart-review.googlesource.com/3820
Reviewed-by: Emily Fortuna <efortuna@google.com >
2017-09-07 00:20:22 +00:00
Bob Nystrom
e9255446b3
Migrate block 117.
...
Change-Id: Ie2f7d2b93120dc2f2fbef6d1c01604d240ecc7da
Reviewed-on: https://dart-review.googlesource.com/3420
Reviewed-by: Jennifer Messerly <jmesserly@google.com >
2017-09-06 23:32:58 +00:00
Stephen Adams
eacbac7f90
Update dart2js kernel status
...
TBR=efortuna@google.com
Change-Id: Ie25df9f9efe6093bc3c55d254a868ca093b95ee6
Reviewed-on: https://dart-review.googlesource.com/3789
Reviewed-by: Stephen Adams <sra@google.com >
2017-09-06 23:21:41 +00:00
Emily Fortuna
0a36b589be
Update test statuses from c019 tests.
...
TBR
Bug:
Change-Id: I7e3c9ae36aae8bfd1bf9a2355ba8a65904d90106
Reviewed-on: https://dart-review.googlesource.com/3780
Reviewed-by: Emily Fortuna <efortuna@google.com >
2017-09-06 22:23:58 +00:00
Harry Terkelsen
e0a4839c3e
Revert "Add types referenced in is-checks to the class hierarchy"
...
This reverts commit a577b303f0 .
Bug:
Change-Id: I8a02bf3ef559de8af62aef9d4b7e840975bb5b47
Reviewed-on: https://dart-review.googlesource.com/3343
Reviewed-by: Harry Terkelsen <het@google.com >
2017-09-05 23:13:29 +00:00
Jennifer Messerly
0d8d1af67f
fix #30601 , covariant checks for bounds were not working in some cases
...
This has a few related fixes:
fix #30461 , DDC now generates covariant checks for superclasses with the correct substitution.
fix #29483 , Analyzer can resolve the function type literal syntax correctly when used in type bounds and type arguments.
fix #30095 , replace use of DDC's StrongModeError private type with TypeError.
It also has some refactoring to simplify how DDC emits the initialization code at the start of function/method bodies. We no longer jump through AST parent pointers.
Change-Id: I7001f98cd0e00299d77bace49e19aca305abf224
Reviewed-on: https://dart-review.googlesource.com/3100
Reviewed-by: Leaf Petersen <leafp@google.com >
2017-09-05 22:44:19 +00:00
Harry Terkelsen
a577b303f0
Add types referenced in is-checks to the class hierarchy
...
Change-Id: Ia250501052efc051779f75f9d582c1ceaa2c78f4
Reviewed-on: https://dart-review.googlesource.com/3384
Reviewed-by: Sigmund Cherem <sigmund@google.com >
2017-09-05 21:53:35 +00:00
Stephen Adams
080169c51a
dart2js kernel: sort constants
...
reviewed: https://codereview.chromium.org/3011803002
TBR=sigmund@google.com
Change-Id: Ic444964c3d5995d12e4e00f0af44c175533b7291
Reviewed-on: https://dart-review.googlesource.com/3340
Reviewed-by: Stephen Adams <sra@google.com >
2017-09-05 20:30:43 +00:00
Stephen Adams
87f127e639
dart2js kernel status updates
...
- remove duplicates and dead language tests and update crash reasons
Bug:
Change-Id: I5027548fa0f8bd692d7013fab37bfc89fc66f315
Reviewed-on: https://dart-review.googlesource.com/3307
Commit-Queue: Sigmund Cherem <sigmund@google.com >
Reviewed-by: Sigmund Cherem <sigmund@google.com >
2017-09-05 18:27:06 +00:00
Harry Terkelsen
bb312921ac
Revert "Add types referenced in is-checks to the class hierarchy"
...
This reverts commit c8d2478747 .
BUG=
Review-Url: https://codereview.chromium.org/3012733002 .
2017-09-01 15:27:28 -07:00
Harry Terkelsen
c8d2478747
Add types referenced in is-checks to the class hierarchy
...
R=johnniwinther@google.com , sigmund@google.com
Review-Url: https://codereview.chromium.org/3011793002 .
2017-09-01 15:02:59 -07:00
Emily Fortuna
b1dd578da7
Don't try to add abstract methods to the codegen work queue to generate bodies
...
BUG=
R=johnniwinther@google.com , sigmund@google.com
Review-Url: https://codereview.chromium.org/3012683002 .
2017-09-01 10:21:03 -07:00
Emily Fortuna
4e10f68d2c
Updated generic_methods_local_variable_declaration_test status.
...
BUG=
R=sigmund@google.com
Review-Url: https://codereview.chromium.org/3004263002 .
2017-09-01 10:08:09 -07:00
Johnni Winther
374df045e7
Handle forwarding constructors to unnamed mixin applications
...
+ handle instance fields from mixins
+ change class sorting to put unnamed mixin applications last
R=sigmund@google.com
Review-Url: https://codereview.chromium.org/3005823002 .
2017-09-01 19:07:02 +02:00
Emily Fortuna
5fb24d38ca
Clean up status language2 status file.
...
BUG=
R=kevmoo@google.com , sra@google.com
Review-Url: https://codereview.chromium.org/3011723002 .
2017-08-31 12:16:31 -07:00
Emily Fortuna
ea038bd8e0
Pass in this as a free variable to the closure class
...
BUG=
R=johnniwinther@google.com
Review-Url: https://codereview.chromium.org/3009903002 .
2017-08-31 10:41:19 -07:00
Paul Berry
991ea77f32
Additional test cases related to bug #30568
...
These test cases verify that when a method calls super, compile-time
arity checks are performed against the actual target of super, rather
than the interface exposed by the base class.
R=lrn@google.com
Review-Url: https://codereview.chromium.org/3005893002 .
2017-08-31 13:10:00 -04:00
Peter von der Ahé
f0277b32e8
Revert "Store actual Reference(s) for additional exports."
...
This reverts commit 234c4a7f49 .
Revert "Fix for ScopeBuilder[] - look into setters too."
This reverts commit 7924f4c42f .
Revert "Don't include BuiltinTypeBuilder(s) into additional exports."
This reverts commit e28aac09c4 .
The reason for reverting is that the two follow-up commits aren't correct.
R=johnniwinther@google.com
Review-Url: https://codereview.chromium.org/3004973002 .
2017-08-31 16:13:50 +02:00
Stephen Adams
9bc8e5932a
Update dart2js kernel status in language and language_2
...
TBR=sigmund@google.com
Review-Url: https://codereview.chromium.org/3005933002 .
2017-08-30 15:51:29 -07:00
Janice Collins
e31e611101
Fix many bots.
...
This covers the following cases:
python tools/test.py -m release -c dart2js -r d8 --minified --dart2js-with-kernel --use-sdk --dart2js-batch --reset-browser-configuration language_2/bad_constructor_test/05
python tools/test.py -m release -c dart2js -r d8 --minified --dart2js-with-kernel --use-sdk --dart2js-batch --reset-browser-configuration language_2/closures_with_complex_params_test
python tools/test.py -m release -c dart2js -r d8 --minified --dart2js-with-kernel --use-sdk --dart2js-batch --reset-browser-configuration language_2/generic_async_star_test
python tools/test.py -m release -c dart2js -r d8 --minified --dart2js-with-kernel --use-sdk --dart2js-batch --reset-browser-configuration language_2/generic_async_test
python tools/test.py -m release -c dart2js -r d8 --minified --dart2js-with-kernel --use-sdk --dart2js-batch --reset-browser-configuration language_2/generic_field_mixin6_test/01
python tools/test.py -m release -c dart2js -r d8 --minified --dart2js-with-kernel --use-sdk --dart2js-batch --reset-browser-configuration language_2/generic_field_mixin6_test/none
python tools/test.py -m release -c dart2js -r d8 --minified --dart2js-with-kernel --use-sdk --dart2js-batch --reset-browser-configuration language_2/generic_function_typedef_test/01
python tools/test.py -m release -c dart2js -r d8 --minified --dart2js-with-kernel --use-sdk --dart2js-batch --reset-browser-configuration language_2/generic_method_types_test/01
python tools/test.py -m release -c dart2js -r d8 --minified --dart2js-with-kernel --use-sdk --dart2js-batch --reset-browser-configuration language_2/generic_method_types_test/02
python tools/test.py -m release -c dart2js -r d8 --minified --dart2js-with-kernel --use-sdk --dart2js-batch --reset-browser-configuration language_2/typecheck_multifield_declaration_test
python tools/test.py -m release -c dart2js -r d8 --minified --dart2js-with-kernel --use-sdk --dart2js-batch --reset-browser-configuration language_2/unused_overridden_async_test
python tools/test.py -m release -c dart2js -r d8 --minified --dart2js-with-kernel --use-sdk --dart2js-batch --reset-browser-configuration language_2/vm/allocation_sinking_vm_test
python tools/test.py -m release -c dart2js -r d8 --minified --dart2js-with-kernel --use-sdk --dart2js-batch --reset-browser-configuration language/reexport_core_test
python tools/test.py -m release -c dartk language_2/bad_constructor_test/05
python tools/test.py -m release -c dartk language/reexport_core_test
BUG=
R=rnystrom@google.com
Review-Url: https://codereview.chromium.org/3005863003 .
2017-08-30 14:55:29 -07:00
Janice Collins
ea523a59b7
More bot breakage fixes, covering these cases:
...
python tools/test.py -m release -c dart2js -r d8 --checked --minified --fast-startup --use-sdk --dart2js-batch --reset-browser-configuration language_2/vm/async_await_catch_stacktrace_test
python tools/test.py -m release -c dart2js -r d8 --minified --fast-startup --use-sdk --dart2js-batch --reset-browser-configuration language_2/vm/async_await_catch_stacktrace_test
python tools/test.py -m release -c dart2js -r d8 --minified --dart2js-with-kernel --use-sdk --dart2js-batch --reset-browser-configuration language_2/vm/async_await_catch_stacktrace_test
python tools/test.py -m release -c dart2js -r d8 --minified --dart2js-with-kernel --use-sdk --dart2js-batch --reset-browser-configuration language_2/typedef_is_test
python tools/test.py -m release -c dart2js -r d8 --minified --use-sdk --dart2js-batch --reset-browser-configuration language_2/vm/async_await_catch_stacktrace_test
BUG=
R=bkonyi@google.com
Review-Url: https://codereview.chromium.org/3011653002 .
2017-08-30 13:14:57 -07:00
Janice Collins
05f9c0e255
Fix type_variable_promotion_test on dart2js-with-kernel.
...
BUG=
R=bkonyi@google.com
Review-Url: https://codereview.chromium.org/3010753003 .
2017-08-30 13:08:29 -07:00
Janice Collins
3a8a1ca54c
Migrate test block 113 to Dart 2.0.
...
Request particular attention to generic_creation_test and generic_field_mixin6_test, but all of the following required tweaks
to the status files to pass tests:
generic_closure_test
generic_function_bounds_test
generic_function_dcall_test
generic_function_typedef_test
generic_field_mixin6_test
generalized_void_syntax_test
generic_functions_test
BUG=
R=jmesserly@google.com
Review-Url: https://codereview.chromium.org/3008573002 .
2017-08-30 08:50:16 -07:00
Janice Collins
fe7c2acd4e
Migrate block 163 to Dart 2.0.
...
Interesting tests requiring status file or other changes:
type_variable_promotion_test
type_variable_scope_test
type_variable_static_context_negative_test - changed from negative to compile-time error
unresolved_top_level_method_negative_test - changed from negative to compile-time error
unary_plus_negative_test
unhandled_exception_negative_test
unbound_getter_test
unresolved_in_factory_negative_test -
unresolved_top_level_var_negative_test - changed from negative to compile-time error
unresolved_top_level_method_negative_test - changed from negative to compile-time error
vm/async_await_catch_stacktrace_test
BUG=
R=lrn@google.com
Review-Url: https://codereview.chromium.org/3008723002 .
2017-08-30 08:05:12 -07:00
Bob Nystrom
0cae5b30fc
Migrate over the status for closure_cycles_test.
...
R=efortuna@google.com
Review-Url: https://codereview.chromium.org/3008863002 .
2017-08-29 16:29:27 -07:00
Emily Fortuna
98e36f719e
Add boxing for modified variables
...
BUG=
R=sra@google.com
Review-Url: https://codereview.chromium.org/3007743002 .
2017-08-29 16:27:28 -07:00
Bob Nystrom
a719910d78
Migrate block 116.
...
Interesting bits:
- Removed some behavior that is now unreachable in the presence of
type errors.
- Made if_null_behavior_test not a multitest since it doesn't need to
be any more.
- Likewise, if_null_evaluation_order_test never needed to be a
multitest.
R=lrn@google.com
Review-Url: https://codereview.chromium.org/3003933002 .
2017-08-29 15:50:49 -07:00
Stephen Adams
4449ec4f89
dart2js kernel: Handle ir.LocalInitializer
...
BUG=
R=sigmund@google.com
Review-Url: https://codereview.chromium.org/3009803003 .
2017-08-29 15:45:37 -07:00
Paul Berry
b8e54ea418
Add language_2 tests demonstrating bug #30568
...
R=rnystrom@google.com
Review-Url: https://codereview.chromium.org/3008823002 .
2017-08-29 15:09:23 -07:00
Bob Nystrom
ebac83c3de
Mark new test as failing on DDC to get the bots green again.
...
Review-Url: https://codereview.chromium.org/3011553003 .
2017-08-29 14:39:35 -07:00
Paul Berry
804bcabcc1
Add a test of the runtime type of a tearoff that uses a covariant generic parameter.
...
This case has caused some confusion so I thought it would be nice to
have an explicit test case for it.
R=leafp@google.com
Review-Url: https://codereview.chromium.org/3012443003 .
2017-08-29 10:50:42 -07:00
Alexander Aprelev
340957c8b0
Update one more dartkp test status to make vm-kernel fyi bots green.
...
TBR=siva
Review-Url: https://codereview.chromium.org/3005783002 .
2017-08-29 06:25:16 -07:00