Skip to content

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

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions