- [x] Change compiler options of all plugins to be c++, optionally rename .c files to .cc ? - [x] Assure that when including ts/ts.h, we have a C++ compiler - [x] Eliminate all tests around being in C compiler state - [x] Fix tsxs to only work with C++ compilers (fail / error if not) - [ ] Consider what "internal" C++ include files can and should be made public includes - [ ] Cleanup the mess with libswoc in two places - [ ] Break out APIs into its own .so - [ ] Namespaces The goal is not to break the C-API, but to enforce that a C++ compiler is always used going forward.
The goal is not to break the C-API, but to enforce that a C++ compiler is always used going forward.