aboutsummaryrefslogtreecommitdiffstats
path: root/common
Commit message (Expand)AuthorAgeFilesLines
* 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
* Simplify a couple offsetof statementsChris Robinson2022-03-241-10/+4
* Forward the (un)likely expression being cast to boolChris Robinson2022-02-241-4/+7
* Make some structs nestedChris Robinson2022-02-232-13/+13
* Remove unused atomic_invflagChris Robinson2022-02-231-19/+0
* Use function overloading to handle pthread_setname_np differencesChris Robinson2022-02-231-13/+26
* Default initialize a unionChris Robinson2022-02-231-2/+2
* Make some local constexpr variables staticChris Robinson2022-02-231-4/+4
* Avoid an implicit char-to-bool conversionChris Robinson2022-02-231-5/+5
* Avoid using an if_constexpr macroChris Robinson2022-02-222-19/+11
* Rename some variables to show the relevant bit patternChris Robinson2022-02-221-9/+9
* Make a couple more operator bools explicitChris Robinson2022-02-203-6/+12
* Fix gain_to_level_mbChris Robinson2022-02-201-1/+1
* Don't implicitly convert optionals to boolsChris Robinson2022-02-141-1/+1
* Remove an unnecessary template parameter hackChris Robinson2022-02-141-1/+1
* Inherit the atomic_flag constructors in atomic_invflagChris Robinson2022-02-061-3/+1
* Move ALSOFT_EAX definition to config.hChris Robinson2022-01-301-33/+13
* Simplify FFT complex arg handling a bitChris Robinson2022-01-301-2/+4
* Add EAX extensions (EAX 2.0-5.0, X-RAM) (#632)Boris I. Bendovsky2022-01-301-0/+45
* Remove math_defs.hChris Robinson2022-01-271-7/+0
* Get rid of MathDefsChris Robinson2022-01-273-25/+10
* Start and use a standard-like numbers headerChris Robinson2022-01-272-2/+34
* Use precalculated lookup tables to swap FFT elementsChris Robinson2022-01-271-7/+91
* Remove a couple unnecessary overloadsChris Robinson2022-01-041-9/+1
* Avoid duplicate definitions of the same wrapper functionsChris Robinson2022-01-041-74/+41
* Add a couple more methods to al::optionalChris Robinson2021-12-311-0/+16