Sergey Penkovsky
01d82e1cd3
feat(report): add legend to MarkdownReport output with explanation of columns
2025-08-06 22:53:33 +03:00
Sergey Penkovsky
1e6375f5ae
refactor(report): round numeric values to 2 decimal places in MarkdownReport output
2025-08-06 22:41:08 +03:00
Sergey Penkovsky
3da71674d4
chore: fix current status, all implemented features and refactors
2025-08-06 22:35:49 +03:00
Sergey Penkovsky
ea39b9d0e1
feat(report): align MarkdownReport columns for readable ASCII/markdown output
2025-08-06 22:31:41 +03:00
Sergey Penkovsky
09ed186544
refactor(cli): modularize CLI — extract parser, runner, report and main logic into dedicated files
2025-08-06 22:19:13 +03:00
Sergey Penkovsky
0fc1907173
chore(cleanup): remove unused legacy benchmarks and scenario files
2025-08-06 18:36:11 +03:00
Sergey Penkovsky
4d41266135
refactor(benchmark): clean up UniversalChainBenchmark, remove async logic, keep only sync scenario logic
2025-08-06 18:26:05 +03:00
Sergey Penkovsky
3a75bd5b28
feat(benchmark): add UniversalScenario enum and extend UniversalChainModule to support chain, register, named, override, async scenarios
2025-08-06 17:01:55 +03:00
Sergey Penkovsky
b27a7df161
refactor(structure): move benchmarks, scenarios, adapters, utils to dedicated folders; update imports/project layout
2025-08-06 16:21:31 +03:00
Sergey Penkovsky
553dbb6539
refactor(benchmarks): introduce DIAdapter abstraction, migrate all scenarios to use DIAdapter
2025-08-06 14:44:12 +03:00
Sergey Penkovsky
926bbf15f4
refactor(benchmarks): unify benchmark structure, enable CLI parameterization, run matrix, add CSV/JSON/pretty output
...
- All benchmarks now use a unified base mixin for setup/teardown (BenchmarkWithScope).
- Added args package support: CLI flags for choosing benchmarks, chain counts, nesting depths, output format.
- Support for running benchmarks in matrix mode (multiple parameter sets).
- Machine-readable output: csv, json, pretty-table.
- Loop and naming lint fixes, unused imports removed.
2025-08-06 13:30:30 +03:00
yarashevich_kv
a5ef0dc437
impr: BENCHMARK - complex benchmark improvements.
2025-08-06 09:41:17 +03:00
Sergey Penkovsky
a889cf0d40
Resolved all Dart analyzer warnings across multiple files
2025-08-01 11:20:23 +03:00
Sergey Penkovsky
1682ed9c08
Update benchmarks, lock files, and related documentation
2025-08-01 08:40:10 +03:00
Sergey Penkovsky
23683119c2
Add complex DI benchmarks, main runner, and English README with summarized results for cherrypick core
2025-08-01 08:26:33 +03:00