dart-sdk/pkg/kernel/test
Johnni Winther 12c4e22a4d [cfe] Handle various cases ExtensionType
Handles ExtensionType in inference of MapLiteral, inference of
ObjectPattern, and exhaustiveness.

TEST=tests/extension_type/*

Change-Id: I3284da2c69d875e192cf3f004ee1156e1aedd98b
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/333160
Reviewed-by: Ömer Ağacan <omersa@google.com>
Reviewed-by: Chloe Stefantsova <cstefantsova@google.com>
Commit-Queue: Johnni Winther <johnniwinther@google.com>
2023-11-02 10:42:48 +00:00
..
binary Import dart:typed_data instead of deprecated re-export from dart:io 2022-06-14 06:29:37 +00:00
ast_membench.dart [kernel] Add always_declare_return_types lint 2021-09-01 16:50:27 +00:00
ast_membench.sh
binary_bench.dart Change : to = for default values in pkg. 2022-08-24 15:57:16 +00:00
class_hierarchy_basic.dart [cfe] Handle various cases ExtensionType 2023-11-02 10:42:48 +00:00
class_hierarchy_bench.dart [cfe] Handle various cases ExtensionType 2023-11-02 10:42:48 +00:00
class_hierarchy_membench.dart [kernel] Add always_declare_return_types lint 2021-09-01 16:50:27 +00:00
class_hierarchy_test.dart [cfe] Add TypeDeclarationType and asInstanceOf 2023-10-26 08:46:48 +00:00
clone_test.dart [kernel] Remove RedirectingFactory node 2023-06-14 06:38:32 +00:00
constant_equals_test.dart [kernel] Remove RedirectingFactory node 2023-06-14 06:38:32 +00:00
convert_field_to_setter_getter_test.dart [kernel] Fix loading when overriding field with Procedure 2022-06-15 08:55:08 +00:00
dart_type_equivalence_test.dart [kernel] Fix record type equivalence 2023-07-06 16:37:49 +00:00
equivalence_test.dart [kernel] Add always_declare_return_types lint 2021-09-01 16:50:27 +00:00
equivalent_dill_test.dart [3.0 alpha][VM/Runtime] - Flip flag to make strong null safety the default. 2022-12-06 04:04:23 +00:00
extension_type_erasure_test.dart [kernel] Add DartType.extensionTypeErasure 2023-10-11 13:51:22 +00:00
flatten_test.dart [cfe] Update flatten handling of type variables 2023-04-05 14:07:59 +00:00
future_value_type_test.dart [kernel] Add always_declare_return_types lint 2021-09-01 16:50:27 +00:00
graph_test.dart Fix incorrect file reference in license headers 2023-09-18 06:44:08 +00:00
heap_test.dart [kernel] Add always_declare_return_types lint 2021-09-01 16:50:27 +00:00
import_table_test.dart [kernel] Add always_declare_return_types lint 2021-09-01 16:50:27 +00:00
indentation_test.dart [kernel] Add always_declare_return_types lint 2021-09-01 16:50:27 +00:00
legacy_erasure_test.dart [kernel] Add always_declare_return_types lint 2021-09-01 16:50:27 +00:00
load_concat_dill_keeps_source_test.dart Use utf8.encode() instead of longer const Utf8Encoder.convert() 2023-07-24 09:28:38 +00:00
load_field_and_procedure_overwrites_test.dart [kernel] Fix loading when overriding field with Procedure 2022-06-15 08:55:08 +00:00
metadata_test.dart [cfe] Support extraneous references in serialization 2022-06-17 11:52:39 +00:00
nnbd_top_merge_test.dart [kernel] Add always_declare_return_types lint 2021-09-01 16:50:27 +00:00
non_null_test.dart [cfe] Separate out IntersectionType from TypeParameterType 2022-08-18 08:47:29 +00:00
norm_test.dart [cfe] Add tests for NORM on records 2022-09-22 10:11:38 +00:00
reference_name_test.dart [kernel] Remove RedirectingFactory node 2023-06-14 06:38:32 +00:00
relink_test.dart [kernel] Add always_declare_return_types lint 2021-09-01 16:50:27 +00:00
serialize_bench.dart [kernel] Add always_declare_return_types lint 2021-09-01 16:50:27 +00:00
text_util_test.dart [CFE] Add toText to Reference and CanonicalName 2022-04-25 11:13:44 +00:00
type_hashcode_quality.dart [kernel] Add always_declare_return_types lint 2021-09-01 16:50:27 +00:00
type_hashcode_test.dart Change : to = for default values in pkg. 2022-08-24 15:57:16 +00:00
type_parser.dart [cfe] Introduce StructuralParameters 2023-09-25 10:44:41 +00:00
type_parser_test.dart [cfe] Implement subtyping for ExtensionType 2023-08-15 09:39:35 +00:00
type_substitute_bounds_test.dart [kernel] Add always_declare_return_types lint 2021-09-01 16:50:27 +00:00
type_substitution_identity_test.dart [kernel] Add always_declare_return_types lint 2021-09-01 16:50:27 +00:00
typedef_unalias_test.dart [kernel] Add always_declare_return_types lint 2021-09-01 16:50:27 +00:00
union_find_test.dart [kernel] Add always_declare_return_types lint 2021-09-01 16:50:27 +00:00
verify_bench.dart [kernel] Merge front_end and kernel verifiers 2023-04-26 14:14:36 +00:00
verify_test.dart [cfe] Create combined member signature stub 2023-10-25 14:16:00 +00:00