6f66f82625
This change forks the benchmarks for the null safety feature where there now is a null safe version at benchmarks/Foo/dart and a legacy Dart 2 version at benchmarks/Foo/dart2. This change allows benchmarks to be migrated per go/dart-nnbd-benchmark-migration. Additionally this change pins the internal benchmarks which have been moved into their own repository and is now versioned along with the Dart SDK. The dart2 implementation will be benchmarked instead of the null safe dart implementation as of this change. The null safe dart implementation will be used when null safe benchmarking is turned on. Change-Id: If039fd7100c960169f4161c1d98167aca0af2ded Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/148440 Reviewed-by: Alexander Thomas <athom@google.com>
23 lines
611 B
Dart
23 lines
611 B
Dart
// Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file
|
|
// for details. All rights reserved. Use of this source code is governed by a
|
|
// BSD-style license that can be found in the LICENSE file.
|
|
|
|
import 'package:benchmark_harness/benchmark_harness.dart';
|
|
|
|
class Example extends BenchmarkBase {
|
|
const Example() : super("Example");
|
|
|
|
// The benchmark code.
|
|
void run() {}
|
|
|
|
// Not measured setup code executed prior to the benchmark runs.
|
|
void setup() {}
|
|
|
|
// Not measures teardown code executed after the benchark runs.
|
|
void teardown() {}
|
|
}
|
|
|
|
main() {
|
|
const Example().report();
|
|
}
|