Adds five new issue templates (bug_report_detailed, feature_request_detailed, performance_regression, documentation, question) alongside the existing short forms, plus an optional detailed PR template under .github/PULL_REQUEST_TEMPLATE/ that contributors can opt into via the ?template=detailed.md URL. Existing templates keep their behavior; only title prefixes and prose-paren wording were capitalized for consistency.
1.5 KiB
1.5 KiB
name, about, title, labels, assignees
| name | about | title | labels | assignees | |||
|---|---|---|---|---|---|---|---|
| Performance regression | Report a measurable slowdown, memory blowup, or throughput drop. | [Perf] <indicator / API> regressed in <version> |
|
Summary
Affected code path
- Indicator / API:
e.g. EMA.update - Binding:
Rust / Python / Node / Wasm - Hot loop or one-shot call?
Versions compared
| Version | Throughput / latency / memory | Notes |
|---|---|---|
0.4.1 |
e.g. 12.3 ns/iter |
baseline (Good) |
0.4.2 |
e.g. 38.7 ns/iter |
regressed |
Benchmark / reproducer
cargo bench --bench ema -- --save-baseline new
ema/update time: [38.5 ns 38.7 ns 38.9 ns]
change: [+213.4% +214.8% +216.1%] (p = 0.00 < 0.05)
Performance has regressed.
Hardware / environment
| Field | Value |
|---|---|
| CPU | e.g. Ryzen 9 7950X, AVX2 + AVX512 |
| OS / arch | e.g. Linux 6.8 x86_64 |
| Toolchain | rustc 1.x.y |
| Build flags | RUSTFLAGS=..., --release, profile |