diff --git a/build_vm_compilers/CHANGELOG.md b/build_vm_compilers/CHANGELOG.md index 10c1394bb..453f3786e 100644 --- a/build_vm_compilers/CHANGELOG.md +++ b/build_vm_compilers/CHANGELOG.md @@ -1,3 +1,8 @@ +## 1.0.2 + +- Fix kernel concat ordering to be topological instead of reverse + topological. + ## 1.0.1 - Allow analyzer version 0.37.0. diff --git a/build_vm_compilers/lib/src/vm_entrypoint_builder.dart b/build_vm_compilers/lib/src/vm_entrypoint_builder.dart index fa99af2fc..03b520a14 100644 --- a/build_vm_compilers/lib/src/vm_entrypoint_builder.dart +++ b/build_vm_compilers/lib/src/vm_entrypoint_builder.dart @@ -64,7 +64,7 @@ https://github.com/dart-lang/build/blob/master/docs/faq.md#how-can-i-resolve-ski var transitiveKernelModules = [ module.primarySource.changeExtension(vmKernelModuleExtension) - ].followedBy(transitiveModules.map( + ].followedBy(transitiveModules.reversed.map( (m) => m.primarySource.changeExtension(vmKernelModuleExtension))); var appContents = []; for (var dependencyId in transitiveKernelModules) { diff --git a/build_vm_compilers/pubspec.yaml b/build_vm_compilers/pubspec.yaml index 4a3071a14..4bd22f971 100644 --- a/build_vm_compilers/pubspec.yaml +++ b/build_vm_compilers/pubspec.yaml @@ -1,5 +1,5 @@ name: build_vm_compilers -version: 1.0.1 +version: 1.0.2 description: Builder implementations wrapping Dart VM compilers. author: Dart Team homepage: https://github.com/dart-lang/build/tree/master/build_vm_compilers diff --git a/build_vm_compilers/test/vm_kernel_integration_test.dart b/build_vm_compilers/test/vm_kernel_integration_test.dart index 90b832085..700c107ff 100644 --- a/build_vm_compilers/test/vm_kernel_integration_test.dart +++ b/build_vm_compilers/test/vm_kernel_integration_test.dart @@ -82,6 +82,6 @@ void printAsync() async { expect(runResult.exitCode, 0, reason: runResult.stderr as String); expect(runResult.stdout, 'before\nrunning\nafter\n'); - }, skip: 'https://github.com/dart-lang/sdk/issues/34852'); + }); }); }