aboutsummaryrefslogtreecommitdiffstats
path: root/al/error.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Use string_views for querying config parametersChris Robinson2023-12-211-1/+1
|
* Remove void from empty parameter listsChris Robinson2023-12-121-28/+26
| | | | Also convert some functions to trailing return types and remove (void) casts.
* Add missing includeChris Robinson2023-05-241-0/+1
|
* Add a compat option to change the error value with no contextChris Robinson2023-05-241-1/+21
|
* Use a string_view for handling debug messagesChris Robinson2023-05-231-1/+2
|
* Make the API functions noexceptChris Robinson2023-05-221-2/+2
| | | | | | | | | | | Only relevant for C++, but these functions can't throw as it's a C-based API. Letting the compiler know that helps improve code generation. Extension callbacks must also not let exceptions leave the callback, or else Bad Things can happen. The macro AL_DISABLE_NOEXCEPT may be defined before including the headers to not mark functions as noexcept, but this should only be done if the caller can't otherwise be fixed.
* Don't check for a null context in direct functionsChris Robinson2023-05-141-2/+9
|
* Implement direct functions for context stateChris Robinson2023-05-141-4/+3
|
* Avoid using al::vector unnecessarilyChris Robinson2023-05-121-2/+2
|
* Put the debug filters into a groupChris Robinson2023-05-011-0/+1
|
* Start a debug API extensionChris Robinson2023-04-291-2/+9
|
* Use macros for the likely/unlikely attributesChris Robinson2023-03-011-1/+1
| | | | | The syntax parser for GCC 8 (and earlier?) fails when these attributes are in certain places.
* Avoid using a macro to wrap standard attributesChris Robinson2022-12-061-1/+1
|
* Use standard likely/unlikely attributes when availableChris Robinson2022-12-051-1/+1
|
* Make some local constexpr variables staticChris Robinson2022-02-231-1/+1
|
* Make simpler likely/unlikely functions and use them in some placesChris Robinson2021-10-031-1/+1
|
* Rename alcontext.h and move some functions to context.cppChris Robinson2021-04-271-1/+1
|
* Update include headersChris Robinson2021-04-271-1/+1
| | | | Don't add alc/ to the include paths.
* Move alexcpt to coreChris Robinson2020-12-241-1/+1
|
* Move logging to coreChris Robinson2020-12-171-1/+1
|
* Remove deprecated, performance, and error event typesChris Robinson2020-09-201-11/+0
| | | | | These would be better served with a proper debug API, rather than a general audio event API.
* Enable and fix some more warningsChris Robinson2019-09-181-1/+2
|
* Get rid of more implicit conversionsChris Robinson2019-09-121-1/+2
|
* Modify LIKELY and UNLIKELY to not need extra parenthesisChris Robinson2019-08-041-1/+1
|
* Move another function to a ALCcontext methodChris Robinson2019-07-301-11/+8
|
* Properly prefix ALCcontext membersChris Robinson2019-07-301-8/+8
|
* Rename al/* sources to avoid camel-caseChris Robinson2019-07-291-0/+118