Branch: refs/heads/main
Home:
https://github.com/dart-lang/sdk
Commit: 7eb7da68904821623ef10a24f20cba2adb216cbc
https://github.com/dart-lang/sdk/commit/7eb7da68904821623ef10a24f20cba2adb216cbc
Author: Alexander Markov <
alexm...@google.com>
Date: 2026-02-23 (Mon, 23 Feb 2026)
Changed paths:
M pkg/cfg/lib/front_end/ast_to_ir.dart
M pkg/cfg/lib/ir/flow_graph_builder.dart
M pkg/cfg/lib/ir/functions.dart
M pkg/cfg/lib/ir/instructions.dart
M pkg/cfg/lib/passes/simplification.dart
M pkg/cfg/testcases/calls.dart
M pkg/cfg/testcases/calls.dart.expect
M pkg/native_compiler/lib/back_end/arm64/assembler.dart
M pkg/native_compiler/lib/back_end/arm64/code_generator.dart
M pkg/native_compiler/lib/back_end/object_pool.dart
M pkg/native_compiler/lib/compilation_set.dart
M pkg/native_compiler/lib/passes/lowering.dart
M pkg/native_compiler/lib/runtime/type_utils.dart
M pkg/native_compiler/lib/snapshot/snapshot.dart
M runtime/vm/module_snapshot.cc
M runtime/vm/object.h
M runtime/vm/raw_object.h
Log Message:
-----------
[vm,modular_aot] Initial code generation for interface calls
Also:
* Support arguments descriptors.
* Fix order of ClosureCall inputs in local function invocations.
* Fix order of passing arguments in all Dart calls.
* Fix handling of fields in InstanceSerializationCluster.
* Do not compile abstract methods and fields.
* Do not generate initializer functions for fields with trivial
initializers.
* Initialize Code::code_source_map to an empty CodeSourceMap
(in order to avoid failed assertions).
TEST=tools/test.py -n vm-modaot-mac-debug-arm64 language
Issue:
https://github.com/dart-lang/sdk/issues/61635
Change-Id: I40ff1b8234c32c41e08f3288a23e4abc173efcfd
Reviewed-on:
https://dart-review.googlesource.com/c/sdk/+/480020
Reviewed-by: Slava Egorov <
veg...@google.com>
Commit-Queue: Alexander Markov <
alexm...@google.com>
To unsubscribe from these emails, change your notification settings at
https://github.com/dart-lang/sdk/settings/notifications