Josh Holtrop josh
josh pushed to main at josh/rcp 2026-02-23 22:52:20 -05:00
21f2dd4cad Add rcp::create()
josh pushed to main at josh/rcp 2026-02-23 22:45:01 -05:00
ffe8433d55 Add operator bool() and test boolean checks
josh pushed to main at josh/rcp 2026-02-23 22:43:12 -05:00
be2da870bb Add and test dereference operators
josh pushed to main at josh/rcp 2026-02-23 22:37:11 -05:00
9dfb6e4740 Rename rcp_root() to rcp_managed_root()
53b2247432 Avoid need for rcp_managed() call in rcp root class
83ca3d8893 Add visibility attributes to rcp_managed()
Compare 3 commits »
josh pushed to main at josh/rcp 2026-02-23 22:33:29 -05:00
eaad6ba6e0 Replace root class with rcp_root() macro
josh pushed to main at josh/rcp 2026-02-23 22:29:08 -05:00
a70a0218dc Remove root_rcp
josh pushed to main at josh/rcp 2026-02-23 21:58:58 -05:00
3fdb7c9bc6 Test construct and destruct counters match expected
josh pushed to main at josh/rcp 2026-02-23 21:55:31 -05:00
71b4bf14a0 Remove get_root_rcp()
josh pushed to main at josh/rcp 2026-02-23 21:50:44 -05:00
b45e664726 Fix initial implementation and add first test
josh pushed to main at josh/rcp 2026-02-23 21:30:00 -05:00
13c7832c4b Fix tests to use CXX compiler and fail if valgrind detects leak
josh pushed to main at josh/rcp 2026-02-23 20:19:44 -05:00
fac82eaaad Replace managed class with rcp_managed macro
josh pushed to main at josh/rcp 2026-02-23 17:50:25 -05:00
f5d52dfe98 Drop rcp_internal namespace for now to get working
josh pushed to main at josh/rcp 2026-02-23 17:43:26 -05:00
6fec208922 Start basic test infrastructure
josh pushed to main at josh/rcp 2026-02-23 17:34:39 -05:00
6d6d7cda56 Add license in header
josh pushed to main at josh/rcp 2026-02-23 17:32:42 -05:00
65c859030d Rename increment/decrement ref count APIs
c628177b94 Add initial idea for API
83c7b059b8 Add LICENSE
2c58e3def1 Create rcp repo with README
josh created branch main in josh/rcp 2026-02-23 17:32:41 -05:00
josh created repository josh/rcp 2026-02-23 17:32:09 -05:00
josh pushed to master at josh/files 2026-02-17 11:49:41 -05:00
203365a9fb Merge remote-tracking branch 'github/master'
893eff8eec Add git configuration for branch.autoSetupMerge
5bae9bc66e Add bash_profile, profile
Compare 3 commits »
josh pushed to master at josh/files 2026-02-17 11:48:42 -05:00
c98db4a373 Add ctags config file
800beefb11 Update mk-usb-music-disk-for-car
Compare 2 commits »
josh pushed to multiple-start-rules-wip at josh/propane 2026-02-09 21:22:19 -05:00
193666d499 Test multiple starting rules