Skip to content

inplace span support#84

Merged
vitalsong merged 2 commits intodevelopfrom
feature/inplace-span
Aug 8, 2025
Merged

inplace span support#84
vitalsong merged 2 commits intodevelopfrom
feature/inplace-span

Conversation

@vitalsong
Copy link
Owner

Use `inplace' to explicitly specify calculations on the input data.

  • Add inplace_span_t<T> class;
  • Add inplace function;
  • Add some inplace functions;
  • Add inplace version of solve for FftPlanC;
  • Code refactoring;

@codecov
Copy link

codecov bot commented Jul 22, 2025

Codecov Report

❌ Patch coverage is 97.55102% with 6 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
include/dsplib/slice.h 87.87% 4 Missing ⚠️
include/dsplib/span.h 96.15% 1 Missing ⚠️
lib/xcorr.cpp 92.85% 1 Missing ⚠️
Files with missing lines Coverage Δ
include/dsplib/fft.h 60.00% <100.00%> (+26.66%) ⬆️
include/dsplib/fir.h 91.66% <100.00%> (+1.19%) ⬆️
include/dsplib/iterator.h 100.00% <ø> (ø)
include/dsplib/math.h 88.63% <ø> (ø)
include/dsplib/utils.h 91.66% <100.00%> (+13.09%) ⬆️
lib/czt.cpp 90.24% <100.00%> (ø)
lib/fft/fact-fft.cpp 98.96% <100.00%> (+0.02%) ⬆️
lib/fft/fact-fft.h 55.55% <ø> (ø)
lib/fir.cpp 98.55% <100.00%> (-0.04%) ⬇️
lib/gccphat.cpp 100.00% <100.00%> (ø)
... and 8 more
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@vitalsong vitalsong force-pushed the feature/inplace-span branch 2 times, most recently from 04d9949 to 2a78ea4 Compare August 7, 2025 11:49
Use `inplace' to explicitly specify calculations on the input data.

- Add `inplace_span_t<T>` class;
- Add `inplace` function;
- Add some inplace functions;
- Add inplace version of `solve` for `FftPlanC`;
- Code refactoring;
- Remove deprecated;
@vitalsong vitalsong force-pushed the feature/inplace-span branch from 2a78ea4 to 4f9ca8b Compare August 8, 2025 10:26
@vitalsong vitalsong merged commit 9432399 into develop Aug 8, 2025
15 checks passed
@vitalsong vitalsong deleted the feature/inplace-span branch August 8, 2025 10:32
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