Skip to content
Success

Changes

Summary

  1. Remove some ARM assembly in pffft_zconvolve_scale_accumulate (commit: 20df94f) (details)
  2. Integrate the GSL and start using it (commit: f289b55) (details)
  3. Remove a now-unused effect slot query (commit: ca10032) (details)
  4. Use gsl::finally instead of custom cleanup types (commit: 62ec449) (details)
  5. Silence a false-positive clang-tidy warning (commit: ee2414c) (details)
  6. Use gsl::not_null in al/buffer.cpp (commit: debb235) (details)
  7. Use not_null for sources and effect slots (commit: a4d08b1) (details)
  8. Use not_null in al/effect and al/filter (commit: 7539864) (details)
Commit 20df94f8b947834886c6fa0c8545b70341a1ce4e by chris.kcat
Remove some ARM assembly in pffft_zconvolve_scale_accumulate

It's probably not needed anymore with today's optimizers, only even worked on
GCC, and it's actually been broken.
(commit: 20df94f)
The file was modifiedcommon/pffft.cpp (diff)
Commit f289b5586908299364362a3c35a255622a41d917 by chris.kcat
Integrate the GSL and start using it
(commit: f289b55)
The file was modifiedal/listener.cpp (diff)
The file was modifiedal/effects/vmorpher.cpp (diff)
The file was addedgsl/CMakeSettings.json
The file was modifiedal/effects/autowah.cpp (diff)
The file was modifiedal/error.cpp (diff)
The file was modifiedal/filter.cpp (diff)
The file was modifiedal/effects/reverb.cpp (diff)
The file was modifiedal/effects/chorus.cpp (diff)
The file was addedgsl/include/gsl/util
The file was addedgsl/include/CMakeLists.txt
The file was addedgsl/include/gsl/pointers
The file was addedgsl/ThirdPartyNotices.txt
The file was modifiedal/effect.cpp (diff)
The file was modifiedal/state.cpp (diff)
The file was addedgsl/include/gsl/zstring
The file was addedgsl/.clang-format
The file was addedgsl/README.md
The file was addedgsl/include/gsl/assert
The file was addedgsl/include/gsl/span
The file was addedgsl/GSL.natvis
The file was modifiedal/effects/pshifter.cpp (diff)
The file was addedgsl/docs/headers.md
The file was addedgsl/include/gsl/span_ext
The file was modifiedCMakeLists.txt (diff)
The file was addedgsl/CONTRIBUTING.md
The file was modifiedal/auxeffectslot.cpp (diff)
The file was modifiedal/eax/api.h (diff)
The file was modifiedal/effects/modulator.cpp (diff)
The file was addedgsl/include/gsl/narrow
The file was modifiedal/effects/equalizer.cpp (diff)
The file was addedgsl/CMakeLists.txt
The file was addedgsl/include/gsl/gsl
The file was addedgsl/SECURITY.md
The file was addedgsl/include/gsl/algorithm
The file was modifiedal/buffer.cpp (diff)
The file was modifiedal/debug.cpp (diff)
The file was modifiedal/effects/distortion.cpp (diff)
The file was modifiedcommon/almalloc.h (diff)
The file was addedgsl/LICENSE
The file was addedgsl/include/gsl/byte
The file was modifiedal/source.cpp (diff)
Commit ca1003298b12a0425b9c6a2bfb5814617bbf614b by chris.kcat
Remove a now-unused effect slot query

It was only part of a non-finalized extension, for functionality to start/stop
effect slot processing that's no longer there.
(commit: ca10032)
The file was modifiedalc/inprogext.h (diff)
The file was modifiedalc/export_list.h (diff)
The file was modifiedal/auxeffectslot.cpp (diff)
Commit 62ec4493630633cd396634b4bdd82912ed942d05 by chris.kcat
Use gsl::finally instead of custom cleanup types
(commit: 62ec449)
The file was modifiedexamples/allafplay.cpp (diff)
The file was modifiedexamples/alffplay.cpp (diff)
Commit ee2414c92a5dafb09a357846ed8d4c85bf8da1ad by chris.kcat
Silence a false-positive clang-tidy warning
(commit: ee2414c)
The file was modifiedal/debug.cpp (diff)
Commit debb235dbdb1663e3fb661957fa3df80a6728777 by chris.kcat
Use gsl::not_null in al/buffer.cpp
(commit: debb235)
The file was modifiedal/buffer.cpp (diff)
Commit a4d08b1ce9a6db3e99305ecee045a1234106395c by chris.kcat
Use not_null for sources and effect slots
(commit: a4d08b1)
The file was modifiedal/auxeffectslot.cpp (diff)
The file was modifiedalc/effects/pshifter.cpp (diff)
The file was modifiedal/buffer.h (diff)
The file was modifiedal/filter.cpp (diff)
The file was modifiedalc/effects/autowah.cpp (diff)
The file was modifiedalc/effects/dedicated.cpp (diff)
The file was modifiedalc/alc.cpp (diff)
The file was modifiedalc/effects/convolution.cpp (diff)
The file was modifiedalc/effects/fshifter.cpp (diff)
The file was modifiedalc/effects/vmorpher.cpp (diff)
The file was modifiedalc/effects/echo.cpp (diff)
The file was modifiedalc/effects/reverb.cpp (diff)
The file was modifiedalc/effects/modulator.cpp (diff)
The file was modifiedalc/effects/base.h (diff)
The file was modifiedal/source.cpp (diff)
The file was modifiedalc/effects/distortion.cpp (diff)
The file was modifiedal/effect.cpp (diff)
The file was modifiedal/source.h (diff)
The file was modifiedalc/effects/null.cpp (diff)
The file was modifiedalc/effects/chorus.cpp (diff)
The file was modifiedal/auxeffectslot.h (diff)
The file was modifiedalc/effects/compressor.cpp (diff)
The file was modifiedalc/effects/equalizer.cpp (diff)
The file was modifiedal/buffer.cpp (diff)
Commit 75398645236e97a455674ae21c1e6108093f5a06 by chris.kcat
Use not_null in al/effect and al/filter
(commit: 7539864)
The file was modifiedal/effect.h (diff)
The file was modifiedal/filter.cpp (diff)
The file was modifiedal/filter.h (diff)
The file was modifiedal/effect.cpp (diff)