aboutsummaryrefslogtreecommitdiffstats
path: root/common
Commit message (Expand)AuthorAgeFilesLines
* Don't bother with al string typesChris Robinson2021-04-241-13/+0
* Make an inverted atomic flag type and use itChris Robinson2021-04-151-0/+21
* Move the UHJ phase shifter to a common headerChris Robinson2021-03-281-0/+347
* Move the ComPtr wrapper to a common headerChris Robinson2021-03-081-0/+70
* Use a fast native type for the backup popcountChris Robinson2021-03-021-7/+20
* Calculate the square root after checking the limitChris Robinson2021-01-291-4/+5
* Add a panning "deadzone" for spatialized sourcesChris Robinson2021-01-281-2/+3
* Move al::deque to a common headerChris Robinson2021-01-251-0/+16
* Remove some unnecessary function attributesChris Robinson2021-01-231-4/+4
* Don't bother checking for std::aligned_allocChris Robinson2021-01-221-5/+2
* Fix __cplusplus value checkChris Robinson2021-01-221-1/+1
* Use if constexpr when possibleChris Robinson2021-01-222-2/+9
* Make PopCount and CountTrailingZeros more standard-likeChris Robinson2021-01-223-87/+110
* Use a standard bitset for bitfield flagsChris Robinson2021-01-221-47/+0
* Make the endian test more C++-likeChris Robinson2021-01-212-15/+35
* Remove the invalid noexcept specificationChris Robinson2021-01-081-1/+1
* Ensure the endian test is constexprChris Robinson2021-01-061-5/+6
* Make optional trivially destructible if the stored type isChris Robinson2021-01-021-43/+70
* Fix comment typoChris Robinson2021-01-011-1/+1
* Don't use templates unnecessarilyChris Robinson2021-01-011-19/+0
* Remove some unnecessary constructorsChris Robinson2020-12-272-25/+12
* Make FlexArray trivially destructible when possibleChris Robinson2020-12-271-42/+89
* Move alexcpt to coreChris Robinson2020-12-242-62/+0
* fast_roundf implementations in asm for ARM64. (#511)David CARLIER2020-12-241-0/+6
* Move the AL error enum out of base_exceptionChris Robinson2020-12-171-5/+1
* Avoid using a hidden unnamed template parameterChris Robinson2020-12-151-2/+4
* Reorder definitions to keep them near each otherChris Robinson2020-12-051-13/+13
* Remove some unnecessary inlines and includesChris Robinson2020-12-051-8/+6
* Avoid a REQUIRES macro for SFINAEChris Robinson2020-12-051-31/+34
* Move the ringbuffer to commonChris Robinson2020-12-052-0/+337
* Move lerp/cubic to alnumeric.hChris Robinson2020-12-041-0/+13
* Add a close method to the win32 ifstreamChris Robinson2020-11-162-5/+12
* Use doubles to calculate the listener matrix translationChris Robinson2020-11-131-39/+70
* Avoid bitshifts for loop countingChris Robinson2020-11-081-11/+21
* Remove a constexpr that needs C++17Chris Robinson2020-10-231-1/+1
* Don't use a template parameter as a variableChris Robinson2020-10-231-6/+17
* Some cleanup in alspan.hChris Robinson2020-10-231-21/+31
* Add some constexprChris Robinson2020-10-231-4/+3
* Add some missing constexpr attributesChris Robinson2020-10-202-4/+4
* Use inline functions for popcnt and ctz instead of macrosChris Robinson2020-10-131-48/+47
* Fix an invalid unicode character in a commentChris Robinson2020-09-141-1/+1
* Use inline wrappers to clarify forward/inverse FFTsChris Robinson2020-09-132-5/+18
* Partly simplify FFT bit-reversalChris Robinson2020-09-131-8/+4
* Avoid class templates for the POPCNT64/CTZ64 macrosChris Robinson2020-09-011-15/+16
* Use a separate structure for buffer storageChris Robinson2020-08-281-0/+1
* Allow intrusive_ptr::reset to take a new pointerChris Robinson2020-08-241-2/+2
* Ensure enough space is allocated for structs with a FlexArrayChris Robinson2020-08-151-1/+4
* Avoid a zero-length array for the FlexArray definitionChris Robinson2020-08-151-5/+4
* Avoid a cmake check for determining the size of longChris Robinson2020-08-131-7/+19
* Improve handling main() with UTF-8 args on WindowsChris Robinson2020-08-121-36/+56