What's Changed
- Format YAML workflow for better readability by @sbooth in #5
- Bump actions/checkout from 6 to 7 by @dependabot[bot] in #6
- Check against
nullptrby @sbooth in #8 - Only zero requested number of frames by @sbooth in #10
- Add clang function effect annotations by @sbooth in #12
- Use
std::callocby @sbooth in #13 - Require C++20 by @sbooth in #14
- Leave object in a working state on allocation failure by @sbooth in #15
- Rename
skipanddraintodiscardanddiscardAllby @sbooth in #7 - Rename buffer usage functions by @sbooth in #16
- Add
writePositionandreadPositionby @sbooth in #17 - Pass
AudioBufferListby reference by @sbooth in #18 - Add test suite by @sbooth in #21
- Refactor
write,read, and discarding by @sbooth in #20 - Add
alignasto write and read positions by @sbooth in #9 - Move source to
spsc/by @sbooth in #22 - Remove assertions by @sbooth in #23
New Contributors
- @dependabot[bot] made their first contribution in #6
Full Changelog: 0.1.1...0.2.0