blob: fceecb8300a91b1e0afca96fb1eb5517621482cb [file] [view]
## 2.3.1
- Move to `dart-lang/tools` monorepo.
## 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
- Add AsyncBenchmarkBase.
## 2.0.0
- Stable null safety release.
## 2.0.0-nullsafety.0
- Opt in to null safety.
## 1.0.6
- Require at least Dart 2.1.
## 1.0.5
- Updates to support Dart 2.