Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add a simple optional<> implementation | Chris Robinson | 2019-06-30 | 1 | -0/+112 |
| | |||||
* | Add an empty() method to FlexArray | Chris Robinson | 2019-06-29 | 1 | -2/+2 |
| | |||||
* | Don't return a blank span when offset==size() | Chris Robinson | 2019-06-25 | 1 | -2/+2 |
| | |||||
* | Fix ambiguous calls to destroy_at | geneotech | 2019-06-21 | 1 | -2/+2 |
| | |||||
* | Combine two macros into one | Chris Robinson | 2019-06-11 | 1 | -17/+9 |
| | |||||
* | Use a FlexArray for the context's voices | Chris Robinson | 2019-06-09 | 1 | -1/+1 |
| | |||||
* | Make sure the bitfield indices are constants | Chris Robinson | 2019-06-09 | 1 | -10/+22 |
| | |||||
* | Add a bitfield class for indexed, auto-sized flags | Chris Robinson | 2019-06-08 | 1 | -0/+25 |
| | |||||
* | Use a span for the complex_fft/hilbert functions | Chris Robinson | 2019-06-08 | 2 | -38/+38 |
| | |||||
* | Add and use proper types for FlexArray | Chris Robinson | 2019-06-07 | 1 | -20/+43 |
| | |||||
* | Remove a couple unused functions | Chris Robinson | 2019-06-06 | 2 | -51/+0 |
| | |||||
* | Remove the DEF_ALIGN macro | Chris Robinson | 2019-06-06 | 2 | -5/+4 |
| | |||||
* | Add methods to construct and destruct objects in-place | Chris Robinson | 2019-06-05 | 1 | -5/+73 |
| | |||||
* | Improve alignment handling for the alignment allocator | Chris Robinson | 2019-06-03 | 2 | -2/+6 |
| | |||||
* | Another attempt to fix MSVC 2015 | Chris Robinson | 2019-05-30 | 1 | -8/+6 |
| | |||||
* | Improve span constructor requirements | Chris Robinson | 2019-05-30 | 1 | -7/+10 |
| | | | | Particularly, properly account for the const-ness of the data returned by it. | ||||
* | Avoid potentially ambiguous span copy constructor | Chris Robinson | 2019-05-30 | 1 | -2/+2 |
| | |||||
* | Simplify template type requirement checking | Chris Robinson | 2019-05-28 | 1 | -7/+11 |
| | |||||
* | Small cleanup for is_span and is_std_array | Chris Robinson | 2019-05-27 | 1 | -8/+10 |
| | |||||
* | Fix default constructor for static-sized spans | Chris Robinson | 2019-05-27 | 1 | -1/+1 |
| | |||||
* | Remove unnecessary assignment operators | Chris Robinson | 2019-05-27 | 1 | -10/+0 |
| | |||||
* | Implement static-sized spans, and handle overload requirements | Chris Robinson | 2019-05-27 | 1 | -6/+191 |
| | | | | | | Note that span is specialized such that a static-sized span only has a single data member, making it a suitable replacement for Type (&arg)[Size] style variables/parameters. | ||||
* | Fix subspan | Chris Robinson | 2019-05-26 | 1 | -1/+1 |
| | |||||
* | Add a few more methods to the span class | Chris Robinson | 2019-05-26 | 1 | -0/+11 |
| | |||||
* | Add byte ops that take an integer-based rhs parameter | Chris Robinson | 2019-05-24 | 1 | -1/+7 |
| | |||||
* | Add a unique byte type for dealing with raw bytes | Chris Robinson | 2019-05-24 | 1 | -0/+60 |
| | |||||
* | Store the span extents as a pair of pointers | Chris Robinson | 2019-05-24 | 1 | -10/+10 |
| | |||||
* | Add a missing include | Chris Robinson | 2019-05-23 | 1 | -0/+2 |
| | |||||
* | Add a span class to act as a view to contiguous data | Chris Robinson | 2019-05-23 | 1 | -0/+105 |
| | |||||
* | Properly mark a likely branch | Chris Robinson | 2019-05-05 | 1 | -1/+1 |
| | |||||
* | Add the printf format attribute to backend_exception's constructor | Chris Robinson | 2019-05-04 | 1 | -1/+8 |
| | |||||
* | Add an exception class to cover backend creation and opening | Chris Robinson | 2019-05-04 | 2 | -0/+48 |
| | |||||
* | Add macros to stop exceptions from leaving API functions | Chris Robinson | 2019-04-09 | 1 | -0/+11 |
| | | | | | | | | Effectively makes the functions act as noexcept, since there's no meaningful reason to propogate exceptions from "C" functions. Currently only applied to ALC functions, but can incrementally be applied to AL functions too. In the future, this could also handle ALC and AL errors with unique exception types (functions that utilize this behavior would need to ensure proper cleanup). | ||||
* | Use false instead of 0 for a boolean | Chris Robinson | 2019-03-24 | 1 | -2/+2 |
| | |||||
* | Avoid AL types in the common alnumeric.h header | Chris Robinson | 2019-03-19 | 1 | -9/+9 |
| | |||||
* | Move some inline functions from alMain.h to alnumeric.h | Chris Robinson | 2019-03-18 | 1 | -0/+235 |
| | |||||
* | Move some more functions to alnumeric.h | Chris Robinson | 2019-02-11 | 1 | -0/+51 |
| | |||||
* | Move some number-related stuff to a separate header | Chris Robinson | 2019-02-11 | 1 | -0/+31 |
| | |||||
* | Add front and back methods to FlexArray | Chris Robinson | 2019-01-17 | 1 | -0/+6 |
| | |||||
* | Add placement operator delete | Chris Robinson | 2019-01-11 | 1 | -3/+7 |
| | |||||
* | Add a missing include | Chris Robinson | 2019-01-11 | 1 | -0/+1 |
| | |||||
* | Add a flexible array template container | Chris Robinson | 2019-01-11 | 1 | -0/+42 |
| | |||||
* | Remove redundant void argument list in function def | Filip Gawin | 2019-01-09 | 1 | -2/+2 |
| | |||||
* | Use c++ headers | Filip Gawin | 2019-01-09 | 2 | -3/+3 |
| | |||||
* | Avoid using old style casts | Filip Gawin | 2019-01-08 | 1 | -1/+1 |
| | | | | | | To think about: examples/alffplay.cpp:600 OpenAL32/Include/alMain.h:295 | ||||
* | Merge pull request #260 from ShFil119/impr/nullptr | kcat | 2019-01-07 | 1 | -3/+3 |
|\ | | | | | Use nullptr in cpp files | ||||
| * | Use nullptr in cpp files | Filip Gawin | 2019-01-07 | 1 | -3/+3 |
| | | |||||
* | | Move some macros to a common header | Chris Robinson | 2019-01-07 | 1 | -0/+39 |
|/ | |||||
* | Replace macros with constexpr inline functions | Chris Robinson | 2019-01-06 | 1 | -7/+22 |
| | |||||
* | Add and use a make_unique function | Chris Robinson | 2019-01-01 | 1 | -0/+7 |
| |