dart-sdk/pkg/kernel/test
Nicholas Shahan be6a560ca1 [kernel] Fix record type equivalence
- Increment index to avoid infinite loop when the first named elements
  in the two record types are equivalent.
- Add some test cases for record types.

Fixes: https://github.com/dart-lang/sdk/issues/52817
Change-Id: Ifbf3505c74a1f130c9c90ddbb6b1d96d9641e51e
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/311929
Reviewed-by: Chloe Stefantsova <cstefantsova@google.com>
Commit-Queue: Nicholas Shahan <nshahan@google.com>
2023-07-06 16:37:49 +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 Change : to = for default values in pkg. 2022-08-24 15:57:16 +00:00
class_hierarchy_bench.dart [kernel] Add always_declare_return_types lint 2021-09-01 16:50:27 +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] Treat NonNullableByDefault as default in ast-to-text 2023-06-08 06:28:50 +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
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 [dart:ffi] Only operate on transitive dependencies of dart:ffi 2022-01-17 09:43:14 +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 Remove superfluous words. 2023-01-30 15:58: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] Separate out IntersectionType from TypeParameterType 2022-08-18 08:47:29 +00:00
type_parser_test.dart [kernel] Add always_declare_return_types lint 2021-09-01 16:50:27 +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 [kernel] Remove RedirectingFactory node 2023-06-14 06:38:32 +00:00