aboutsummaryrefslogtreecommitdiffstats
path: root/common
Commit message (Collapse)AuthorAgeFilesLines
* Fix reverse iterators for spansChris Robinson2019-12-251-8/+8
|
* Avoid extraneous loopingChris Robinson2019-11-291-17/+30
|
* Move the polyphase resampler to the common libChris Robinson2019-11-282-0/+259
|
* Avoid an extraneous macro and use a simplified type aliasChris Robinson2019-10-271-4/+4
|
* Avoid static constexpr for arrays iterated over at run-timeChris Robinson2019-10-251-1/+1
|
* Put the pragma defines in a separate headerChris Robinson2019-10-072-19/+25
|
* Don't inline the utf8 convertersChris Robinson2019-10-013-35/+41
|
* Add some allocator fields GCC 6.3 seems to wantChris Robinson2019-10-011-0/+6
|
* Use using to avoid extraneous template instantiationsChris Robinson2019-09-291-2/+2
|
* Move the ifstream wrapper to commonChris Robinson2019-09-222-0/+217
|
* Revert "Silence some unreachable code warnings on MSVC"Chris Robinson2019-09-201-12/+0
| | | | | | This reverts commit 2ab4883439b1bc96578e86cc894504b9a1d1021b. It apparently didn't work at silencing anything.
* Silence some unreachable code warnings on MSVCChris Robinson2019-09-201-0/+12
|
* Remove and simplify some functionsChris Robinson2019-09-201-6/+4
|
* Simplify some REQUIRES usesChris Robinson2019-09-202-5/+5
|
* Don't clean up more than necessary on destructionChris Robinson2019-09-202-4/+10
|
* Work around MSVC's lack of standard _Pragma supportChris Robinson2019-09-181-7/+7
|
* Silence a couple specific warning instancesChris Robinson2019-09-181-0/+27
|
* Enable and fix some more warningsChris Robinson2019-09-181-1/+1
|
* Add and use custom string types and functionsChris Robinson2019-09-162-0/+74
|
* Fix a few more GCC warningsChris Robinson2019-09-141-1/+1
|
* Add a note about clearing complex_hilbert's imaginary inputChris Robinson2019-09-141-1/+2
|
* Fix some more implicit conversions noted by GCCChris Robinson2019-09-141-3/+3
|
* removed unnecessary loopLopuska2019-09-151-2/+0
| | | the caller in fshifter is already doing the same job by putting 0 for the imaginary part
* Fix implicit conversions in the effectsChris Robinson2019-09-141-0/+2
|
* Clean up sample converter implicit conversionsChris Robinson2019-09-121-18/+20
|
* Don't use [[nodiscard]] in C++11Chris Robinson2019-09-121-5/+5
| | | | To silence some warnings in older compilers, and fix an error with newer MSVC.
* Fix a few more C-style castsChris Robinson2019-09-111-1/+1
|
* Fix allocator comparison operatorsChris Robinson2019-09-111-4/+4
|
* Fix some more implicit castsChris Robinson2019-09-112-3/+4
|
* Simplify flexible array member usageChris Robinson2019-09-111-2/+18
|
* Don't inherit for the allocatorChris Robinson2019-09-111-22/+18
|
* Avoid unnecessary explicit copy methodsChris Robinson2019-09-081-20/+4
|
* Try to improve non-dynamic-extent span constructionChris Robinson2019-08-201-2/+2
|
* Improve subspan default template argumentChris Robinson2019-08-181-2/+2
|
* Move double2int functionRaulshc2019-08-181-0/+35
| | | | Move inline double2int function to alnumeric.h from pshifter.cpp
* Add methods to get env vars as an optionalChris Robinson2019-08-122-2/+40
|
* Move vector.h to commonChris Robinson2019-08-111-0/+15
|
* Move the wstr converters to a separate headerChris Robinson2019-08-112-20/+44
|
* Move the dynload decls and defs to commonChris Robinson2019-08-102-0/+76
|
* Avoid __popcnt[64] on MSVCChris Robinson2019-08-101-41/+31
| | | | | It requires SSE4, and provides no fallback mechanism for CPU targets lacking the opcode it maps to.
* Move some declarations out of alcmain.hChris Robinson2019-08-051-0/+14
|
* Modify LIKELY and UNLIKELY to not need extra parenthesisChris Robinson2019-08-044-7/+7
|
* Add a Create method to FlexArray for "raw" arraysChris Robinson2019-08-031-0/+5
|
* Add operator* to intrusive_ptrChris Robinson2019-08-011-0/+1
|
* Add and use an intrusive_ptr typeChris Robinson2019-08-011-0/+65
|
* Add a common base for auto-deleting ref-counted objectsChris Robinson2019-08-012-8/+56
| | | | Which will also work as the basis for a future intrusive_ptr
* Cleanup common sources' includesChris Robinson2019-07-298-33/+37
|
* Remove a couple unnecessary includesChris Robinson2019-07-281-5/+0
|
* Don't explicitly check for standard functionsChris Robinson2019-07-261-2/+4
|
* Add a helper to construct the optional valueChris Robinson2019-07-011-29/+18
|