aboutsummaryrefslogtreecommitdiffstats
path: root/common
Commit message (Expand)AuthorAgeFilesLines
* Add and use proper types for FlexArrayChris Robinson2019-06-071-20/+43
* Remove a couple unused functionsChris Robinson2019-06-062-51/+0
* Remove the DEF_ALIGN macroChris Robinson2019-06-062-5/+4
* Add methods to construct and destruct objects in-placeChris Robinson2019-06-051-5/+73
* Improve alignment handling for the alignment allocatorChris Robinson2019-06-032-2/+6
* Another attempt to fix MSVC 2015Chris Robinson2019-05-301-8/+6
* Improve span constructor requirementsChris Robinson2019-05-301-7/+10
* Avoid potentially ambiguous span copy constructorChris Robinson2019-05-301-2/+2
* Simplify template type requirement checkingChris Robinson2019-05-281-7/+11
* Small cleanup for is_span and is_std_arrayChris Robinson2019-05-271-8/+10
* Fix default constructor for static-sized spansChris Robinson2019-05-271-1/+1
* Remove unnecessary assignment operatorsChris Robinson2019-05-271-10/+0
* Implement static-sized spans, and handle overload requirementsChris Robinson2019-05-271-6/+191
* Fix subspanChris Robinson2019-05-261-1/+1
* Add a few more methods to the span classChris Robinson2019-05-261-0/+11
* Add byte ops that take an integer-based rhs parameterChris Robinson2019-05-241-1/+7
* Add a unique byte type for dealing with raw bytesChris Robinson2019-05-241-0/+60
* Store the span extents as a pair of pointersChris Robinson2019-05-241-10/+10
* Add a missing includeChris Robinson2019-05-231-0/+2
* Add a span class to act as a view to contiguous dataChris Robinson2019-05-231-0/+105
* Properly mark a likely branchChris Robinson2019-05-051-1/+1
* Add the printf format attribute to backend_exception's constructorChris Robinson2019-05-041-1/+8
* Add an exception class to cover backend creation and openingChris Robinson2019-05-042-0/+48
* Add macros to stop exceptions from leaving API functionsChris Robinson2019-04-091-0/+11
* Use false instead of 0 for a booleanChris Robinson2019-03-241-2/+2
* Avoid AL types in the common alnumeric.h headerChris Robinson2019-03-191-9/+9
* Move some inline functions from alMain.h to alnumeric.hChris Robinson2019-03-181-0/+235
* Move some more functions to alnumeric.hChris Robinson2019-02-111-0/+51
* Move some number-related stuff to a separate headerChris Robinson2019-02-111-0/+31
* Add front and back methods to FlexArrayChris Robinson2019-01-171-0/+6
* Add placement operator deleteChris Robinson2019-01-111-3/+7
* Add a missing includeChris Robinson2019-01-111-0/+1
* Add a flexible array template containerChris Robinson2019-01-111-0/+42
* Remove redundant void argument list in function defFilip Gawin2019-01-091-2/+2
* Use c++ headersFilip Gawin2019-01-092-3/+3
* Avoid using old style castsFilip Gawin2019-01-081-1/+1
* Merge pull request #260 from ShFil119/impr/nullptrkcat2019-01-071-3/+3
|\
| * Use nullptr in cpp filesFilip Gawin2019-01-071-3/+3
* | Move some macros to a common headerChris Robinson2019-01-071-0/+39
|/
* Replace macros with constexpr inline functionsChris Robinson2019-01-061-7/+22
* Add and use a make_unique functionChris Robinson2019-01-011-0/+7
* Compile makehrtf as C++Chris Robinson2018-12-311-2/+2
* Use static_cast instead of reinterpret_cast where possibleChris Robinson2018-12-281-1/+1
* Fix narrowing conversion from double to floatChris Robinson2018-12-221-2/+2
* Clean up some math stuffChris Robinson2018-12-222-22/+4
* Add an assume_aligned helperChris Robinson2018-12-201-0/+15
* Remove an unused sourceChris Robinson2018-12-121-4/+0
* Use proper classes for Vector and Matrix typesChris Robinson2018-12-122-40/+88
* Avoid several uses of memsetChris Robinson2018-12-081-3/+1
* Rename a function for consistencyChris Robinson2018-11-292-4/+4