2.3.1-wip
2.3.0
- Require Dart 3.2.
- Add ScoreEmitterV2 interface, documented with the intention to change ScoreEmitter interface to match it in the next major release, a breaking change.
- Add
PerfBenchmarkBase
class which runs the ‘perf stat’ command from linux-tools on a benchmark and reports metrics from the hardware performance counters and the iteration count, as well as the run time measurement reported by BenchmarkBase
.
2.2.2
- Added package topics to the pubspec file.
- Require Dart 2.19.
2.2.1
- Improve convergence speed of
BenchmarkBase
measuring algorithm by allowing some degree of measuring jitter.
2.2.0
- Change measuring algorithm in
BenchmarkBase
to avoid calling stopwatch methods repeatedly in the measuring loop. This makes measurement work better for run
methods which are small themselves.
2.1.0
2.0.0
- Stable null safety release.
2.0.0-nullsafety.0
1.0.6
- Require at least Dart 2.1.
1.0.5
- Updates to support Dart 2.