Skip to content

☂ Make C-APIs require C++ compiler #5360

@zwoop

Description

@zwoop
  • Change compiler options of all plugins to be c++, optionally rename .c files to .cc ?
  • Assure that when including ts/ts.h, we have a C++ compiler
  • Eliminate all tests around being in C compiler state
  • 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.

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions