Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix some clang-tidy warnings | Chris Robinson | 2023-12-08 | 1 | -3/+3 |
| | |||||
* | Remove some unnecessary atomic wrappers | Chris Robinson | 2023-12-03 | 1 | -1/+1 |
| | |||||
* | Use macros for the likely/unlikely attributes | Chris Robinson | 2023-03-01 | 1 | -2/+2 |
| | | | | | The syntax parser for GCC 8 (and earlier?) fails when these attributes are in certain places. | ||||
* | Rename a potentially confusing member function | Chris Robinson | 2022-12-08 | 1 | -6/+6 |
| | |||||
* | Avoid using a macro to wrap standard attributes | Chris Robinson | 2022-12-06 | 1 | -2/+2 |
| | |||||
* | Use standard likely/unlikely attributes when available | Chris Robinson | 2022-12-05 | 1 | -2/+2 |
| | |||||
* | Simplify some move assignments | Chris Robinson | 2022-03-25 | 1 | -4/+4 |
| | |||||
* | Protect intrusive_ptr and ComPtr from moving to itself | Chris Robinson | 2022-03-25 | 1 | -10/+10 |
| | |||||
* | Make a couple more operator bools explicit | Chris Robinson | 2022-02-20 | 1 | -1/+1 |
| | |||||
* | Allow intrusive_ptr::reset to take a new pointer | Chris Robinson | 2020-08-24 | 1 | -2/+2 |
| | |||||
* | Don't clean up more than necessary on destruction | Chris Robinson | 2019-09-20 | 1 | -2/+8 |
| | |||||
* | Modify LIKELY and UNLIKELY to not need extra parenthesis | Chris Robinson | 2019-08-04 | 1 | -1/+1 |
| | |||||
* | Add operator* to intrusive_ptr | Chris Robinson | 2019-08-01 | 1 | -0/+1 |
| | |||||
* | Add and use an intrusive_ptr type | Chris Robinson | 2019-08-01 | 1 | -0/+65 |
| | |||||
* | Add a common base for auto-deleting ref-counted objects | Chris Robinson | 2019-08-01 | 1 | -0/+48 |
Which will also work as the basis for a future intrusive_ptr |