Commit Graph

5 Commits

Author SHA1 Message Date
Bob Nystrom 7a540d2f85 Remove VMOptions in tests for options that are now on by default.
Change-Id: Ic12edd3e76ba1f8b9fb096c96e310e7253cc6ac6
Reviewed-on: https://dart-review.googlesource.com/14722
Commit-Queue: Bob Nystrom <rnystrom@google.com>
Reviewed-by: Régis Crelier <regis@google.com>
2017-10-19 16:19:16 +00:00
Régis Crelier 708952b3b0 Do not conflate 2 issues into 1 test.
Passing the type argument vector <int> in the 'none' configuration is not
correct, but this is not what this test is supposed to check.

Change-Id: I2afd2987e572a6b4340a7d70ee92878abc67055e
Reviewed-on: https://dart-review.googlesource.com/8729
Reviewed-by: Ben Konyi <bkonyi@google.com>
2017-09-26 23:19:15 +00:00
Régis Crelier cc81f38519 [VM generic functions] Disallow generic function types as type arguments or bounds.
Adjust existing test and status file.

R=asiva@google.com

Review-Url: https://codereview.chromium.org/2989513002 .
2017-07-21 15:08:00 -07:00
Régis Crelier 2894e0471a Make new language_2 test strong mode compliant.
Adjust status file.

R=leafp@google.com

Review-Url: https://codereview.chromium.org/2987563002 .
2017-07-20 12:13:52 -07:00
Régis Crelier c98989f0d7 [VM generic function types] Properly set the scope function after parsing a
result type that may contain a generic function type.
Add a regression test demonstrating the fixed problem.
Rename ResolveType to ResolveTypeParameters in the parser to clarify that only
type parameters get resolved.
Rename ResolveSignature to ResolveSignatureTypeParameters for the same reason.
Correctly propagate the finalization mode when finalizing signatures.

R=rmacnak@google.com

Review-Url: https://codereview.chromium.org/2979763002 .
2017-07-19 13:32:24 -07:00