sway/scripts
Igor Rončević e6f2ac87cf
Add perf-diff-stats just recipe (#7480)
## Description

This PR adds the `perf-diff-stats` recipe to the `justfile`. The recipe
calculates a simple statistics of performance improvements and
regressions obtained from the `perf-diff` recipe. The statistics
contains the _count_, _average_, _median_, _max_, and _min_ of
improvements and regressions and can be used to easily communicate
performance differences gained in a PR.

E.g.:

|   | Improvements | Regressions |
| - | -: | -: |
| Count   | 3 | 4 |
| Average | 8.13% | -2.21% |
| Median  | 7.05% | -1.07% |
| Max     | 12.86% | -6.12% |
| Min     | 4.47% | -0.59% |

## Checklist

- [ ] I have linked to any relevant issues.
- [x] I have commented my code, particularly in hard-to-understand
areas.
- [x] I have updated the documentation where relevant (API docs, the
reference, and the Sway book).
- [ ] If my change requires substantial documentation changes, I have
[requested support from the DevRel
team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
- [ ] I have added tests that prove my fix is effective or that my
feature works.
- [ ] I have added (or requested a maintainer to add) the necessary
`Breaking*` or `New Feature` labels where relevant.
- [x] I have done my best to ensure that my PR adheres to [the Fuel Labs
Code Review
Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
- [x] I have requested a review from the relevant team or maintainers.
2025-11-04 09:48:07 +11:00
..
bisect-forc Cost of contract calls snapshot tests (#7440) 2025-10-16 14:41:51 +00:00
csv2html Add --perf option to test to collect and diff performance data (#7459) 2025-10-21 18:41:35 +04:00
formatter Add CI check to ensure forc-fmt doesn't panic (#5051) 2023-08-29 19:48:21 +10:00
highlightjs forc doc: Generate dependency documentation (#4546) 2023-05-22 21:27:32 +03:00
mdbook-forc-documenter chore: bumpt rust version to 1.90 (#7427) 2025-10-02 22:28:51 +13:00
perf Add perf-diff-stats just recipe (#7480) 2025-11-04 09:48:07 +11:00
prism Create markdown-lint.yml (#2534) 2022-08-15 12:45:07 -04:00