aboutsummaryrefslogtreecommitdiffstats
path: root/common
Commit message (Expand)AuthorAgeFilesLines
* Use std::array instead of a C-style arrayChris Robinson2023-09-251-1/+2
* Compile with c++20 support (#920)Deal2023-09-252-6/+8
* Shift the appropriate typeChris Robinson2023-09-222-6/+12
* Rename noinline to NOINLINEChris Robinson2023-09-171-3/+3
* Don't inline some big functionsChris Robinson2023-09-161-0/+3
* Improve the FFT bit reversal computationChris Robinson2023-09-092-34/+43
* Optimize FFT calculations for lengths of 1024 or lessChris Robinson2023-09-091-23/+64
* Use a bit_cast instead of a union for type-punningChris Robinson2023-08-251-31/+16
* Fix conversion and maybe-unused warnings with my_fopenChris Robinson2023-08-181-3/+10
* Use a string_view for the backend open methodChris Robinson2023-08-062-10/+12
* disable unavailable functionality on xbox (#887)Max Bachmann2023-07-261-0/+4
* Rename threads.cpp/h to alsem.cpp/hChris Robinson2023-06-012-5/+6
* Move althrd_setname to its own sourceChris Robinson2023-06-014-68/+82
* Define FORCE_ALIGN in config.hChris Robinson2023-06-011-13/+0
* Fix ios crash at sem_init fail with errno=78(function not implemented) (#855)Deal(一线灵)2023-06-012-3/+5
* threads: do not use libdispatch where it is not present (#851)Sergey Fedorov2023-05-282-2/+8
* Use [[maybe_unused]] instead of std::ignoreChris Robinson2023-05-271-12/+5
* Update and clarify a commentChris Robinson2023-05-261-4/+7
* Be a bit more safe with type manglingChris Robinson2023-05-241-3/+4
* Mark some global constexpr variables inlineChris Robinson2023-05-071-8/+8
* Use some more standard functionsChris Robinson2023-05-052-74/+3
* Use deduction guides instead of helper functions for spansChris Robinson2023-05-052-28/+22
* Remove custom stuff for standardChris Robinson2023-05-043-56/+31
* Use std::byte instead of a custom al::byteChris Robinson2023-05-043-80/+61
* Make and use a bit_cast functionChris Robinson2023-05-042-1/+13
* Update ComPtr and use an out_ptr() functionChris Robinson2023-05-041-26/+69
* Replace al::optional with std::optionalChris Robinson2023-05-043-25/+7
* Use std::optional instead of a custom implementationChris Robinson2023-05-041-340/+4
* Use a macro for when __has_cpp_attribute is unsupportedChris Robinson2023-03-101-4/+10
* Use macros for the likely/unlikely attributesChris Robinson2023-03-016-17/+28
* Remove a [[likely]] that confuses some versions of GCCChris Robinson2023-02-281-1/+1
* Support IMA4 ADPCM as a mixing voice formatChris Robinson2023-02-143-13/+30
* Avoid using auto for lambda parametersChris Robinson2023-02-061-1/+1
* Don't try to use std::pointer_traits::to_addressChris Robinson2023-01-301-21/+2
* Try to fix has_to_addressChris Robinson2023-01-301-3/+7
* Don't pass an unnecessarily large alignment to allocator::rebindChris Robinson2023-01-301-2/+4
* Use std::pointer_traits::to_address when availableChris Robinson2023-01-291-1/+16
* Change the IS_VALID_CONTAINER macro to a constexpr boolChris Robinson2023-01-291-11/+11
* Avoid using to_address on an end iteratorChris Robinson2023-01-291-4/+3
* Precalculate reused scale factorsChris Robinson2023-01-151-1/+1
* clang-tidy cleanups (#800)Rosen Penev2023-01-151-1/+1
* Ensure the mixer helpers are properly inlinedChris Robinson2023-01-131-1/+1
* Avoid unnecessary uses of make_optionalChris Robinson2023-01-131-2/+2
* Simplify void_tChris Robinson2023-01-081-3/+1
* Handle UHJ better with convolution reverbChris Robinson2023-01-011-0/+2
* Avoid unreachable() in assume_alignedChris Robinson2022-12-181-4/+6
* Revert "Change the order of compiler checks in assume_aligned"Chris Robinson2022-12-181-7/+5
* Change the order of compiler checks in assume_alignedChris Robinson2022-12-181-5/+7
* Better handle span sources from iteratorsChris Robinson2022-12-144-26/+73
* Avoid manually specifying FFT template parametersChris Robinson2022-12-143-19/+40