Branch: refs/heads/dev
Commit: e0f3b0af35d03a835d899c79ef89a273962c7b6d
https://github.com/dart-lang/sdk/commit/e0f3b0af35d03a835d899c79ef89a273962c7b6d
M pkg/compiler/lib/src/js_backend/field_analysis.dart
M pkg/compiler/lib/src/kernel/transformations/modular/late_lowering.dart
M pkg/dart2wasm/lib/constructor_info.dart
M pkg/dart2wasm/lib/ffi_native_transformer.dart
M pkg/dart2wasm/lib/functions.dart
M pkg/dart2wasm/lib/js/callback_specializer.dart
M pkg/dart2wasm/lib/js/inline_expander.dart
M pkg/dart2wasm/lib/js/interop_specializer.dart
M pkg/dart2wasm/lib/record_class_generator.dart
M pkg/front_end/lib/src/base/incremental_compiler.dart
M pkg/front_end/lib/src/builder/formal_parameter_builder.dart
M pkg/front_end/lib/src/fragment/field/encoding.dart
M pkg/front_end/lib/src/fragment/getter/encoding.dart
M pkg/front_end/lib/src/fragment/method/encoding.dart
M pkg/front_end/lib/src/fragment/setter/encoding.dart
M pkg/front_end/lib/src/kernel/body_builder_helpers.dart
M pkg/front_end/lib/src/kernel/combined_member_signature.dart
M pkg/front_end/lib/src/kernel/constant_evaluator.dart
M pkg/front_end/lib/src/kernel/constructor_tearoff_lowering.dart
M pkg/front_end/lib/src/kernel/expression_compilation_data.dart
M pkg/front_end/lib/src/kernel/external_ast_helper.dart
M pkg/front_end/lib/src/kernel/internal_ast.dart
M pkg/front_end/lib/src/kernel/internal_ast_helper.dart
M pkg/front_end/lib/src/kernel/kernel_target.dart
M pkg/front_end/lib/src/kernel/resolver.dart
M pkg/front_end/lib/src/source/source_function_builder.dart
M pkg/front_end/lib/src/type_inference/inference_visitor.dart
M pkg/front_end/lib/src/type_inference/inference_visitor_base.dart
M pkg/front_end/test/dart_scope_calculator_test.dart
M pkg/kernel/binary.md
M pkg/kernel/lib/binary/ast_from_binary.dart
M pkg/kernel/lib/binary/ast_to_binary.dart
M pkg/kernel/lib/binary/tag.dart
M pkg/kernel/lib/clone.dart
M pkg/kernel/lib/src/ast/dummies.dart
M pkg/kernel/lib/src/ast/functions.dart
M pkg/kernel/test/generalized_tracking_test.dart
M pkg/kernel/test/verify_test.dart
M pkg/vm/lib/modular/transformations/ffi/definitions.dart
M pkg/vm/lib/modular/transformations/ffi/use_sites.dart
M pkg/vm/lib/transformations/type_flow/signature_shaking.dart
M pkg/vm/lib/transformations/type_flow/types.dart
M runtime/vm/kernel_binary.h
Log Message:
-----------
[kernel][InternalNodes][Contexts] Use PositionalParameter/NamedParameter
This changes FunctionNode to explicitly use PositionalParameter and NamedParameter.
TEST=existing
Change-Id: I69ca4176e9cbd86484d8048e9412d8b40d437227
Reviewed-on:
https://dart-review.googlesource.com/c/sdk/+/512900
Reviewed-by: Martin Kustermann <
kuste...@google.com>
Commit-Queue: Johnni Winther <
johnni...@google.com>
Commit: b78ce3604b562780392075d0239f87c8995197fb
https://github.com/dart-lang/sdk/commit/b78ce3604b562780392075d0239f87c8995197fb
M pkg/front_end/lib/src/builder/formal_parameter_builder.dart
M pkg/front_end/lib/src/kernel/body_builder.dart
M pkg/front_end/testcases/extension_types/with_dependencies/issue53209_2/main.dart.strong.expect
M pkg/front_end/testcases/extension_types/with_dependencies/issue53209_2/main.dart.strong.modular.expect
M pkg/front_end/testcases/extension_types/with_dependencies/issue53209_2/main.dart.strong.outline.expect
M pkg/front_end/testcases/extension_types/with_dependencies/issue53209_2/main.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/class_primary_declaring_parameters.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/class_primary_declaring_parameters.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/class_primary_declaring_parameters.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/class_primary_declaring_parameters.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/const_class.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/const_class.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/const_class.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/const_class.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/const_parameters.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/const_parameters.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/const_parameters.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/const_parameters.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/duplicate_initialization.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/duplicate_initialization.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/duplicate_initialization.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/duplicate_initialization.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/enum_primary_constructor.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/enum_primary_constructor.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/enum_primary_constructor.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/enum_primary_constructor.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/enum_primary_declaring_parameters.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/enum_primary_declaring_parameters.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/enum_primary_declaring_parameters.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/enum_primary_declaring_parameters.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/field_initializers.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/field_initializers.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/field_initializers.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/field_initializers.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/fields.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/fields.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/fields.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/fields.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/generic_primary_constructor.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/generic_primary_constructor.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/generic_primary_constructor.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/generic_primary_constructor.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/inferred_type.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/inferred_type.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/inferred_type.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/inferred_type.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/invalid_primary_constructors.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/invalid_primary_constructors.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/invalid_primary_constructors.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/invalid_primary_constructors.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/invalid_primary_constructors_pre_feature.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/invalid_primary_constructors_pre_feature.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/invalid_primary_constructors_pre_feature.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/invalid_primary_constructors_pre_feature.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/issue62935.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/issue62935.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/issue62935.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/issue62935.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/issue63506.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/issue63506.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/issue63506.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/issue63506.dart.strong.transformed.expect
A pkg/front_end/testcases/primary_constructors/issue63507.dart
A pkg/front_end/testcases/primary_constructors/issue63507.dart.strong.expect
A pkg/front_end/testcases/primary_constructors/issue63507.dart.strong.modular.expect
A pkg/front_end/testcases/primary_constructors/issue63507.dart.strong.outline.expect
A pkg/front_end/testcases/primary_constructors/issue63507.dart.strong.transformed.expect
A pkg/front_end/testcases/primary_constructors/issue63507.dart.textual_outline.expect
A pkg/front_end/testcases/primary_constructors/issue63507.dart.textual_outline_modelled.expect
A pkg/front_end/testcases/primary_constructors/issue63507b.dart
A pkg/front_end/testcases/primary_constructors/issue63507b.dart.strong.expect
A pkg/front_end/testcases/primary_constructors/issue63507b.dart.strong.modular.expect
A pkg/front_end/testcases/primary_constructors/issue63507b.dart.strong.outline.expect
A pkg/front_end/testcases/primary_constructors/issue63507b.dart.strong.transformed.expect
A pkg/front_end/testcases/primary_constructors/issue63507b.dart.textual_outline.expect
A pkg/front_end/testcases/primary_constructors/issue63507b.dart.textual_outline_modelled.expect
M pkg/front_end/testcases/primary_constructors/mixin_class_field_initializer.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/mixin_class_field_initializer.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/mixin_class_field_initializer.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/mixin_class_field_initializer.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/parameter_assignment.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/parameter_assignment.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/parameter_assignment.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/parameter_assignment.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/parameter_scope.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/parameter_scope.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/parameter_scope.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/parameter_scope.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/parameter_type_inference.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/parameter_type_inference.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/parameter_type_inference.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/parameter_type_inference.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/parameters.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/parameters.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/parameters.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/parameters.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/wildcards.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/wildcards.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/wildcards.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/wildcards.dart.strong.transformed.expect
A tests/language/primary_constructors/parameter_assignment_error_test.dart
A tests/language/primary_constructors/parameter_assignment_test.dart
Log Message:
-----------
[cfe][PrimaryConstructors] Handle assignment to primary constructor parameters
This CL updates the handling of non-declaring primary constructor parameters. This are not assignable within the constructor initializer list (and with that, the field initializer of non-late instance fields) but *are* assignable in the primary constructor body.
The CL removes the marking of this parameters as final and instead handles the special-casing of their assignability in the body build lookup mechanism.
Views of the CL:
- Base->Patchset 7: Added expectations tests, including previous expectations, added language tests with intended expectations
- Patchset 7->Patchset 8: Fix + expectations update of related tests
- Patchset 8->Patchset 9: Expectations update of unrelated tests
Closes #63507
Change-Id: I6b50c12cbfa90e4b0e5f4242990c1529e8bbff19
Reviewed-on:
https://dart-review.googlesource.com/c/sdk/+/508940
SLSA-Policy-Verified: SLSA Policy Verification Service <
devtools-gerritco...@google.com>
Commit-Queue: Johnni Winther <
johnni...@google.com>
Reviewed-by: Paul Berry <
paul...@google.com>
Commit: a9851933136d5d0e176d51b86a70b583b63eebe4
https://github.com/dart-lang/sdk/commit/a9851933136d5d0e176d51b86a70b583b63eebe4
Author: Alexander Markov <
alexm...@google.com>
Date: 2026-06-18 (Thu, 18 Jun 2026)
Changed paths:
M pkg/cfg/lib/passes/pass.dart
M pkg/native_compiler/lib/back_end/code_generator.dart
M pkg/native_compiler/lib/configuration.dart
M pkg/native_compiler/lib/modular_aot_compiler.dart
Log Message:
-----------
[modular_aot] Add options for printing CFG IR
Issue:
https://github.com/dart-lang/sdk/issues/61635
Change-Id: Iadc6a40478bf37ec11747fadd904f2d70ddc4eb1
Reviewed-on:
https://dart-review.googlesource.com/c/sdk/+/511460
Reviewed-by: Slava Egorov <
veg...@google.com>
Commit-Queue: Alexander Markov <
alexm...@google.com>
Commit: 9c94602df420cd6d83cc60c5efb2fec1f2f5f34e
https://github.com/dart-lang/sdk/commit/9c94602df420cd6d83cc60c5efb2fec1f2f5f34e
Author: Alexander Markov <
alexm...@google.com>
Date: 2026-06-18 (Thu, 18 Jun 2026)
Changed paths:
M pkg/cfg/lib/front_end/ast_to_ir.dart
M pkg/cfg/lib/ir/constant_value.dart
M pkg/cfg/lib/ir/flow_graph_builder.dart
M pkg/cfg/lib/ir/flow_graph_checker.dart
M pkg/cfg/lib/ir/instructions.dart
M pkg/cfg/lib/ir/visitor.dart
M pkg/cfg/lib/passes/constant_propagation.dart
M pkg/cfg/lib/passes/simplification.dart
M pkg/cfg/testcases/capturing.dart
M pkg/cfg/testcases/capturing.dart.expect
M pkg/cfg/testcases/expressions.dart
M pkg/cfg/testcases/expressions.dart.expect
M pkg/native_compiler/lib/back_end/code_generator.dart
M pkg/native_compiler/lib/back_end/constraints.dart
M pkg/native_compiler/lib/passes/lowering.dart
M pkg/native_compiler/testcases/lowering_test.dart
M pkg/native_compiler/testcases/lowering_test.dart.expect
Log Message:
-----------
[modular_aot] Closure instantiation
Issue:
https://github.com/dart-lang/sdk/issues/61635
Change-Id: Id0b92ca1ac12657e9566ab00cc2c908cce164a36
Reviewed-on:
https://dart-review.googlesource.com/c/sdk/+/513920
Reviewed-by: Slava Egorov <
veg...@google.com>
Commit-Queue: Alexander Markov <
alexm...@google.com>
Commit: f51a2eceba1e877eeda044bba2f03ffc5088e324
https://github.com/dart-lang/sdk/commit/f51a2eceba1e877eeda044bba2f03ffc5088e324
Author: Alexander Markov <
alexm...@google.com>
Date: 2026-06-18 (Thu, 18 Jun 2026)
Changed paths:
M pkg/native_compiler/lib/back_end/arm64/code_generator.dart
M pkg/native_compiler/lib/back_end/arm64/stack_frame.dart
M pkg/native_compiler/lib/runtime/vm_offsets.g.dart
M runtime/vm/compiler/runtime_offsets_extracted.h
M runtime/vm/runtime_entry.cc
M runtime/vm/runtime_entry_list.h
Log Message:
-----------
[modular_aot] TypeCast slow path
TEST=ci
Issue:
https://github.com/dart-lang/sdk/issues/61635
Change-Id: I616932f2117f4b06b8ffb03c5aa566e2bcacbb91
Reviewed-on:
https://dart-review.googlesource.com/c/sdk/+/513780
Commit-Queue: Alexander Markov <
alexm...@google.com>
Reviewed-by: Slava Egorov <
veg...@google.com>
Commit: 79a46a510fe7816f04db3a8dd6994ec34acdf5fa
https://github.com/dart-lang/sdk/commit/79a46a510fe7816f04db3a8dd6994ec34acdf5fa
Author: Konstantin Shcheglov <
sche...@google.com>
Date: 2026-06-18 (Thu, 18 Jun 2026)
Changed paths:
M pkg/analyzer/test/src/analysis_options/analysis_options_build_test.dart
M pkg/analyzer/test/src/analysis_options/analysis_options_test_support.dart
M pkg/analyzer/test/src/analysis_options/analysis_options_validation_test.dart
Log Message:
-----------
AO. Remove unused test helpers, simplify.
Change-Id: I821f8c1f1984d92e4ed8e4ac9000c8868ca8c63f
Reviewed-on:
https://dart-review.googlesource.com/c/sdk/+/514620
Reviewed-by: Johnni Winther <
johnni...@google.com>
Commit-Queue: Konstantin Shcheglov <
sche...@google.com>
Commit: 51ef8e8374163fe91e21ba29416098d43c485bd1
https://github.com/dart-lang/sdk/commit/51ef8e8374163fe91e21ba29416098d43c485bd1
Author: Dart CI <
dart-inte...@dart-ci-internal.iam.gserviceaccount.com>
Date: 2026-06-18 (Thu, 18 Jun 2026)
Changed paths:
M pkg/analyzer/test/src/analysis_options/analysis_options_build_test.dart
M pkg/analyzer/test/src/analysis_options/analysis_options_test_support.dart
M pkg/analyzer/test/src/analysis_options/analysis_options_validation_test.dart
M pkg/cfg/lib/front_end/ast_to_ir.dart
M pkg/cfg/lib/ir/constant_value.dart
M pkg/cfg/lib/ir/flow_graph_builder.dart
M pkg/cfg/lib/ir/flow_graph_checker.dart
M pkg/cfg/lib/ir/instructions.dart
M pkg/cfg/lib/ir/visitor.dart
M pkg/cfg/lib/passes/constant_propagation.dart
M pkg/cfg/lib/passes/pass.dart
M pkg/cfg/lib/passes/simplification.dart
M pkg/cfg/testcases/capturing.dart
M pkg/cfg/testcases/capturing.dart.expect
M pkg/cfg/testcases/expressions.dart
M pkg/cfg/testcases/expressions.dart.expect
M pkg/compiler/lib/src/js_backend/field_analysis.dart
M pkg/compiler/lib/src/kernel/transformations/modular/late_lowering.dart
M pkg/dart2wasm/lib/constructor_info.dart
M pkg/dart2wasm/lib/ffi_native_transformer.dart
M pkg/dart2wasm/lib/functions.dart
M pkg/dart2wasm/lib/js/callback_specializer.dart
M pkg/dart2wasm/lib/js/inline_expander.dart
M pkg/dart2wasm/lib/js/interop_specializer.dart
M pkg/dart2wasm/lib/record_class_generator.dart
M pkg/front_end/lib/src/base/incremental_compiler.dart
M pkg/front_end/lib/src/builder/constructor_reference_builder.dart
M pkg/front_end/lib/src/builder/formal_parameter_builder.dart
M pkg/front_end/lib/src/codes/type_labeler.dart
M pkg/front_end/lib/src/fragment/field/encoding.dart
M pkg/front_end/lib/src/fragment/getter/encoding.dart
M pkg/front_end/lib/src/fragment/method/encoding.dart
M pkg/front_end/lib/src/fragment/setter/encoding.dart
M pkg/front_end/lib/src/kernel/body_builder.dart
M pkg/front_end/lib/src/kernel/body_builder_helpers.dart
M pkg/front_end/lib/src/kernel/combined_member_signature.dart
M pkg/front_end/lib/src/kernel/constant_evaluator.dart
M pkg/front_end/lib/src/kernel/constructor_tearoff_lowering.dart
M pkg/front_end/lib/src/kernel/exhaustiveness.dart
M pkg/front_end/lib/src/kernel/expression_compilation_data.dart
M pkg/front_end/lib/src/kernel/expression_generator.dart
M pkg/front_end/lib/src/kernel/expression_generator_helper.dart
M pkg/front_end/lib/src/kernel/external_ast_helper.dart
M pkg/front_end/lib/src/kernel/hierarchy/class_member.dart
M pkg/front_end/lib/src/kernel/hierarchy/delayed.dart
M pkg/front_end/lib/src/kernel/hierarchy/hierarchy_node.dart
M pkg/front_end/lib/src/kernel/hierarchy/members_node.dart
M pkg/front_end/lib/src/kernel/internal_ast.dart
M pkg/front_end/lib/src/kernel/internal_ast_helper.dart
M pkg/front_end/lib/src/kernel/kernel_target.dart
M pkg/front_end/lib/src/kernel/resolver.dart
M pkg/front_end/lib/src/source/source_function_builder.dart
M pkg/front_end/lib/src/type_inference/inference_visitor.dart
M pkg/front_end/lib/src/type_inference/inference_visitor_base.dart
M pkg/front_end/test/dart_scope_calculator_test.dart
M pkg/front_end/testcases/extension_types/with_dependencies/issue53209_2/main.dart.strong.expect
M pkg/front_end/testcases/extension_types/with_dependencies/issue53209_2/main.dart.strong.modular.expect
M pkg/front_end/testcases/extension_types/with_dependencies/issue53209_2/main.dart.strong.outline.expect
M pkg/front_end/testcases/extension_types/with_dependencies/issue53209_2/main.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/class_primary_declaring_parameters.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/class_primary_declaring_parameters.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/class_primary_declaring_parameters.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/class_primary_declaring_parameters.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/const_class.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/const_class.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/const_class.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/const_class.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/const_parameters.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/const_parameters.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/const_parameters.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/const_parameters.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/duplicate_initialization.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/duplicate_initialization.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/duplicate_initialization.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/duplicate_initialization.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/enum_primary_constructor.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/enum_primary_constructor.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/enum_primary_constructor.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/enum_primary_constructor.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/enum_primary_declaring_parameters.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/enum_primary_declaring_parameters.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/enum_primary_declaring_parameters.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/enum_primary_declaring_parameters.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/field_initializers.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/field_initializers.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/field_initializers.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/field_initializers.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/fields.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/fields.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/fields.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/fields.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/generic_primary_constructor.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/generic_primary_constructor.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/generic_primary_constructor.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/generic_primary_constructor.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/inferred_type.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/inferred_type.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/inferred_type.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/inferred_type.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/invalid_primary_constructors.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/invalid_primary_constructors.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/invalid_primary_constructors.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/invalid_primary_constructors.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/invalid_primary_constructors_pre_feature.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/invalid_primary_constructors_pre_feature.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/invalid_primary_constructors_pre_feature.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/invalid_primary_constructors_pre_feature.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/issue62935.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/issue62935.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/issue62935.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/issue62935.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/issue63506.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/issue63506.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/issue63506.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/issue63506.dart.strong.transformed.expect
A pkg/front_end/testcases/primary_constructors/issue63507.dart
A pkg/front_end/testcases/primary_constructors/issue63507.dart.strong.expect
A pkg/front_end/testcases/primary_constructors/issue63507.dart.strong.modular.expect
A pkg/front_end/testcases/primary_constructors/issue63507.dart.strong.outline.expect
A pkg/front_end/testcases/primary_constructors/issue63507.dart.strong.transformed.expect
A pkg/front_end/testcases/primary_constructors/issue63507.dart.textual_outline.expect
A pkg/front_end/testcases/primary_constructors/issue63507.dart.textual_outline_modelled.expect
A pkg/front_end/testcases/primary_constructors/issue63507b.dart
A pkg/front_end/testcases/primary_constructors/issue63507b.dart.strong.expect
A pkg/front_end/testcases/primary_constructors/issue63507b.dart.strong.modular.expect
A pkg/front_end/testcases/primary_constructors/issue63507b.dart.strong.outline.expect
A pkg/front_end/testcases/primary_constructors/issue63507b.dart.strong.transformed.expect
A pkg/front_end/testcases/primary_constructors/issue63507b.dart.textual_outline.expect
A pkg/front_end/testcases/primary_constructors/issue63507b.dart.textual_outline_modelled.expect
M pkg/front_end/testcases/primary_constructors/mixin_class_field_initializer.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/mixin_class_field_initializer.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/mixin_class_field_initializer.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/mixin_class_field_initializer.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/parameter_assignment.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/parameter_assignment.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/parameter_assignment.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/parameter_assignment.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/parameter_scope.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/parameter_scope.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/parameter_scope.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/parameter_scope.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/parameter_type_inference.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/parameter_type_inference.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/parameter_type_inference.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/parameter_type_inference.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/parameters.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/parameters.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/parameters.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/parameters.dart.strong.transformed.expect
M pkg/front_end/testcases/primary_constructors/wildcards.dart.strong.expect
M pkg/front_end/testcases/primary_constructors/wildcards.dart.strong.modular.expect
M pkg/front_end/testcases/primary_constructors/wildcards.dart.strong.outline.expect
M pkg/front_end/testcases/primary_constructors/wildcards.dart.strong.transformed.expect
M pkg/kernel/binary.md
M pkg/kernel/lib/binary/ast_from_binary.dart
M pkg/kernel/lib/binary/ast_to_binary.dart
M pkg/kernel/lib/binary/tag.dart
M pkg/kernel/lib/clone.dart
M pkg/kernel/lib/src/ast/dummies.dart
M pkg/kernel/lib/src/ast/functions.dart
M pkg/kernel/test/generalized_tracking_test.dart
M pkg/kernel/test/verify_test.dart
M pkg/native_compiler/lib/back_end/arm64/code_generator.dart
M pkg/native_compiler/lib/back_end/arm64/stack_frame.dart
M pkg/native_compiler/lib/back_end/code_generator.dart
M pkg/native_compiler/lib/back_end/constraints.dart
M pkg/native_compiler/lib/configuration.dart
M pkg/native_compiler/lib/modular_aot_compiler.dart
M pkg/native_compiler/lib/passes/lowering.dart
M pkg/native_compiler/lib/runtime/vm_offsets.g.dart
M pkg/native_compiler/testcases/lowering_test.dart
M pkg/native_compiler/testcases/lowering_test.dart.expect
M pkg/vm/lib/modular/transformations/ffi/definitions.dart
M pkg/vm/lib/modular/transformations/ffi/use_sites.dart
M pkg/vm/lib/transformations/type_flow/signature_shaking.dart
M pkg/vm/lib/transformations/type_flow/types.dart
M runtime/vm/compiler/runtime_offsets_extracted.h
M runtime/vm/kernel_binary.h
M runtime/vm/runtime_entry.cc
M runtime/vm/runtime_entry_list.h
A tests/language/primary_constructors/parameter_assignment_error_test.dart
A tests/language/primary_constructors/parameter_assignment_test.dart
M tools/VERSION
Log Message:
-----------
Version
3.13.0-223.0.dev
Merge 79a46a510fe7816f04db3a8dd6994ec34acdf5fa into dev
Compare:
https://github.com/dart-lang/sdk/compare/5883736e7670...51ef8e837416