Josh Holtrop josh
josh pushed to master at josh/files 2026-03-19 19:16:58 -04:00
cb779f4134 Add git alias prunebranches
a7e00cbac7 Add claude aliases/gitignore
Compare 2 commits »
josh pushed to main at josh/rcp 2026-02-27 14:51:10 -05:00
b695ce7758 Add specialized operator=() to handle nullptr assignment
josh pushed tag v1.0.0 to josh/rcp 2026-02-25 09:47:21 -05:00
josh pushed to main at josh/rcp 2026-02-25 09:43:48 -05:00
e3cdfb1bfa Add github link in rcp.h
josh pushed to main at josh/rcp 2026-02-25 09:31:04 -05:00
339f1ce9d6 README: note managed pointer size differences between rcp and shared_ptr
josh pushed to main at josh/rcp 2026-02-25 09:22:43 -05:00
771473b62a Rename template parameter to reduce chance of conflict
josh pushed to main at josh/rcp 2026-02-25 09:16:04 -05:00
3a624ee65b Rename ref_count to rcp_ref_count
josh pushed to main at josh/rcp 2026-02-25 09:15:06 -05:00
27420c507d Make rpc_inc() and rpc_dec() private
93527f8647 Mark move constructor as noexcept
Compare 2 commits »
josh pushed to main at josh/rcp 2026-02-25 08:25:08 -05:00
7d5316bd79 Allow get_rcp() to be called on a const reference
josh pushed to main at josh/rcp 2026-02-25 08:17:21 -05:00
0de327d442 Test self assignment
josh pushed to main at josh/rcp 2026-02-25 08:16:40 -05:00
8d0243dcde Add free std::swap() specialization function for rcp
josh pushed to main at josh/rcp 2026-02-25 08:15:26 -05:00
b87fbc0d76 Allow comparison to nullptr on left side of operator
josh pushed to main at josh/rcp 2026-02-25 01:11:18 -05:00
d88922756d Improve test_copy_assignment_decrements_previous_reference()
josh pushed to main at josh/rcp 2026-02-25 00:49:38 -05:00
ec937b2395 Fix move assignment from the same object
josh pushed to main at josh/rcp 2026-02-25 00:19:16 -05:00
17a647b897 Add ordering comparison operators
josh pushed to main at josh/rcp 2026-02-24 23:43:00 -05:00
d9a9a88a24 Add rcp::use_count()
josh pushed to main at josh/rcp 2026-02-24 23:36:37 -05:00
af0e0d0084 Add README contents
josh pushed to readme-wip at josh/rcp 2026-02-24 23:11:43 -05:00
af0e0d0084 Add README contents
josh pushed to readme-wip at josh/rcp 2026-02-24 23:07:52 -05:00
ec2ae96cbd Add README contents
josh pushed to readme-wip at josh/rcp 2026-02-24 23:06:46 -05:00
8286085a3a Add README contents