aboutsummaryrefslogtreecommitdiffstats
path: root/common
Commit message (Expand)AuthorAgeFilesLines
* 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
* Implement an al::unreachable wrapper/helperChris Robinson2022-12-131-8/+19
* Rename a potentially confusing member functionChris Robinson2022-12-081-6/+6
* Avoid using a macro to wrap standard attributesChris Robinson2022-12-066-26/+18
* Avoid LIKELY/UNLIKELY macrosChris Robinson2022-12-051-6/+4
* Avoid some uses of the LIKELY/UNLIKELY macrosChris Robinson2022-12-052-6/+6
* Use standard likely/unlikely attributes when availableChris Robinson2022-12-055-38/+24
* Use complex floats for convolution reverb FFTsChris Robinson2022-11-243-13/+26
* Avoid returning an array for constexpr tablesChris Robinson2022-11-241-38/+35
* Avoid a duplicate all-pass function that accumulatesChris Robinson2022-10-221-100/+0
* Avoid another potential overflowChris Robinson2022-09-231-1/+1
* Fixed bug and possible overflow type (#771)Herman Semenov2022-09-231-1/+1
* Use ifstream's wchar_t constructors on WindowsChris Robinson2022-09-122-172/+19
* Recognize void(pthread_t,const char*)Chris Robinson2022-09-091-1/+6
* Use a bind statement instead of a lambdaChris Robinson2022-08-291-2/+4
* Avoid __try on ARMv7 targets with MSVCChris Robinson2022-07-241-1/+4
* Make some Vector and Matrix methods constexprChris Robinson2022-07-051-29/+22
* Added missing header file for std::assume_aligned. (C++20) (#724)Hongtae Kim2022-07-051-1/+1
* Check the container type given to DEF_NEWDEL and DEF_FAM_NEWDELChris Robinson2022-05-161-3/+7
* Resample before frequency analysisChris Robinson2022-05-131-2/+2
* Workaround a MinGW issue with str(n)casecmp macrosChris Robinson2022-04-261-0/+1
* Use bool() instead of bool{} to castChris Robinson2022-04-251-2/+2
* Rename lerp to avoid conflicts with C++20's std::lerpChris Robinson2022-04-061-1/+1
* Simplify al::byteChris Robinson2022-03-301-51/+1
* Add missing includeChris Robinson2022-03-301-0/+1
* Move assume_aligned to opthelpers.h and define force_inlineChris Robinson2022-03-302-40/+38
* Slightly improve code flow for ASSUMEChris Robinson2022-03-291-1/+1
* constexpr functions are not allowed to have static variables, and if they are...Glyn Leine2022-03-291-4/+4
* Avoid a variable to subscript an array in offsetofChris Robinson2022-03-261-2/+8
* Simplify some move assignmentsChris Robinson2022-03-252-8/+6
* Protect intrusive_ptr and ComPtr from moving to itselfChris Robinson2022-03-252-20/+20
* Try to improve assume_aligned for other compilersChris Robinson2022-03-251-2/+35