Josh Holtrop josh
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
josh pushed to multiple-start-rules-wip at josh/propane 2026-02-09 18:01:47 -05:00
5187cff24d Add p_parse_*() API for each start rule
josh pushed to multiple-start-rules-wip at josh/propane 2026-02-09 16:55:55 -05:00
87890a3d77 Add p_result_*() and p_free_ast_*() functions for each start node
josh created branch multiple-start-rules-wip in josh/propane 2026-02-08 22:25:22 -05:00
josh pushed to multiple-start-rules-wip at josh/propane 2026-02-08 22:25:22 -05:00
cb426b4be1 Add free_token_node grammar statement
addf27d837 Turn on valgrind for C, C++ target specs
9c03d20083 Add p_free_ast() to free AST node memory for C targets
Compare 4 commits »
josh pushed to master at josh/propane 2026-02-08 00:02:04 -05:00
e223d03d7c Use more concise RSpec output
be6a9ca2c1 Rename Rakefile -> Rakefile.rb
072af73b1e Support C++ output language
ac8ed4bf5a Update gems
Compare 4 commits »