Skip to content

Releases: jxsl13/perfscan

v1.126.0

Choose a tag to compare

@github-actions github-actions released this 13 Sep 09:37
5f2a4da

Highlights

  • Add nine conservative advisories: dense GEMM zero suffixes (PS6129), SIMD coefficient-address setup (PS6130), stale measured dispatch crossover evidence (PS6131), maximum-row transient workspace (PS6132), offset-inflated row-local guards (PS6133), capacity-wide active-bound fallbacks (PS6135), retained maximum-context output workspace (PS6136), reusable native snapshot output (PS6137), and ARM64 shift/mask extraction chains (PS6138).
  • Preserve exact fixed-count allocation totals and verify matched, source-pinned allocation campaigns end to end.
  • Strengthen xctrace artifact qualification and workload-input preflight. The separate cmd/tracecapture tool now supports bounded direct-executable attachment and cleanup; it is not included in the release archives.
  • Normalize version output to version-only tokens and improve parallel test execution, deterministic retry tests, cancellation and corrupt-evidence rejection without removing test coverage.
  • Parallelize bounded test-name discovery, reject stale typed inputs before controlled builds, and reduce allocation overhead in binary-material directive scanning while preserving source hashing and independent post-build validation.

These advisories do not apply lifetime-changing or architecture-specific rewrites automatically. Configured domain rules require their documented source, geometry and native-operation evidence. Attributed owner measurements are not universal speedup predictions.

Installation

Download a platform archive, or install the root command with:

go install github.com/jxsl13/perfscan@v1.126.0

Archives contain perfscan for Linux, macOS and Windows on amd64 and arm64. Checksums are provided separately. Version tags have no path prefix; no perfscanxx command is shipped.

v1.125.0

Choose a tag to compare

@github-actions github-actions released this 12 Sep 09:30
96d7208

What's Changed

  • feat(checks): verify native kernel generation dispatch contracts (PS6128) by @jxsl13 in #994

Full Changelog: v1.124.0...v1.125.0

v1.124.0

Choose a tag to compare

@github-actions github-actions released this 12 Sep 09:24
1cdd975

What's Changed

  • ci: refresh Go build caches independently of dependency keys by @jxsl13 in #992
  • feat(checks): add recursive metadata-ignore advisory (PS6127) by @jxsl13 in #993

Full Changelog: v1.123.0...v1.124.0

v1.123.0

Choose a tag to compare

@github-actions github-actions released this 11 Sep 07:27
v1.123.0
0dce1ad

What's Changed

  • refactor(checks): add typed extent and SSA call-flow foundation by @jxsl13 in #984
  • refactor(checks): trace typed SSA access origins by @jxsl13 in #985
  • refactor(checks): bind SSA calls and prove returned field stores by @jxsl13 in #986
  • refactor(checks): retain SSA invocation and callable cell contexts by @jxsl13 in #988
  • refactor(checks): trace callbacks through closed struct cells by @jxsl13 in #990
  • feat(checks): detect escaping worker closure size-class growth by @jxsl13 in #991

Full Changelog: v1.122.0...v1.123.0

v1.122.0

Choose a tag to compare

@github-actions github-actions released this 10 Sep 23:32
v1.122.0
4862c7e

What's Changed

  • perf(ps6100): skip functions without repeated inner scans by @jxsl13 in #981

Full Changelog: v1.121.0...v1.122.0

v1.121.0

Choose a tag to compare

@github-actions github-actions released this 10 Sep 23:33
v1.121.0
8650212

What's Changed

  • fix(ps6080): bound callback summaries by source graph by @jxsl13 in #980

Full Changelog: v1.120.0...v1.121.0

v1.120.0

Choose a tag to compare

@github-actions github-actions released this 10 Sep 20:29
v1.120.0
949a3dd

What's Changed

  • checks: detect unpinned downstream backend routing (PS6124) by @jxsl13 in #979

Full Changelog: v1.119.0...v1.120.0

v1.119.0

Choose a tag to compare

@github-actions github-actions released this 10 Sep 19:07
v1.119.0
1748482

What's Changed

  • checks: complete PS6084 whole-row orchestration guardrails by @jxsl13 in #978

Full Changelog: v1.118.0...v1.119.0

v1.118.0

Choose a tag to compare

@github-actions github-actions released this 10 Sep 18:07
v1.118.0
4f79fc3

What's Changed

  • perf: skip PS6080 callback analysis without required layer seeds by @jxsl13 in #975
  • feat: detect grouped staging around repeated native calls (PS6084) by @jxsl13 in #976
  • perf: preflight impossible PS6100 own-body scan candidates by @jxsl13 in #977

Full Changelog: v1.117.0...v1.118.0

v1.117.0

Choose a tag to compare

@github-actions github-actions released this 10 Sep 16:24
v1.117.0
8c59977

What's Changed

  • ci: use Node 24-native release actions by @jxsl13 in #972
  • fix: bound recursive callable parameter summaries by @jxsl13 in #973
  • feat: detect eager expensive two-lane SIMD select arms (PS6123) by @jxsl13 in #974

Full Changelog: v1.116.0...v1.117.0