Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove void from empty parameter lists | Chris Robinson | 2023-12-12 | 1 | -14/+14 |
| | | | | Also convert some functions to trailing return types and remove (void) casts. | ||||
* | Use the macros to declare the indirect context thunks | Chris Robinson | 2023-05-23 | 1 | -0/+8 |
| | |||||
* | Make the API functions noexcept | Chris Robinson | 2023-05-22 | 1 | -26/+26 |
| | | | | | | | | | | | 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. | ||||
* | Fix linkage definitions | Chris Robinson | 2023-05-14 | 1 | -13/+13 |
| | |||||
* | Don't check for a null context in direct functions | Chris Robinson | 2023-05-14 | 1 | -13/+49 |
| | |||||
* | Implement direct functions for the listener and events | Chris Robinson | 2023-05-14 | 1 | -0/+6 |
| | |||||
* | Implement direct functions for buffers | Chris Robinson | 2023-05-14 | 1 | -0/+42 |
| | |||||
* | Implement direct functions for context state | Chris Robinson | 2023-05-14 | 1 | -0/+35 |