Skip to content

rework#58

Merged
jordens merged 38 commits into
mainfrom
rework
May 5, 2026
Merged

rework#58
jordens merged 38 commits into
mainfrom
rework

Conversation

@jordens
Copy link
Copy Markdown
Member

@jordens jordens commented Apr 26, 2026

  • dsp-process: docs, doctests
  • dsp-process: specialized Buffer impls, TryDecimator, harden, optimize
  • dsp-process: add bytemuck based ChunkOutPod
  • dsp-process: use specific block traits for transpose/channels
  • dsp-process: Downsample/Hold, .map(), Rate, docs
  • cic: add modular micro-benchmark
  • dsp-process: format
  • cic: shuffle perf measurements
  • dsp-process: some composition helpers, make some fields private
  • fixedpoint: traits, bytemuck
  • get benchmark ported, fix lints
  • atan2: use x to normalize, fixes small-amplitude noise
  • atan2: use lut+newton for divi()
  • atan2: update benchmark
  • process: simplify tests
  • atan2: clean up algo
  • add xorshift
  • cossin: add more metric
  • atan2: eek out a few more insns
  • atan2: another tweak
  • Revert "atan2: another tweak"
  • Revert "atan2: eek out a few more insns"
  • biquad: docs and tests
  • process: rules, docs, hints
  • cic: streamline test
  • dsp-proces: naming fix: lanes
  • complex: redesign, remove log2, change norm_sqr
  • biquad: add filter plumbing
  • idsp/process: add examples
  • process: make bytemuck optional
  • sweptsine: align design and api
  • complex: use float
  • reduce num-complex
  • iir: simplify response
  • [nfc] cleanup/style
  • freqz
  • response: doc
  • docs, clippy

@jordens jordens merged commit 5a5eb15 into main May 5, 2026
6 checks passed
@jordens jordens deleted the rework branch May 5, 2026 07:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant