[PATCH] D12685: Document the stability policy for LLVM-C APIs.

Mehdi AMINI via llvm-commits llvm-commits at lists.llvm.org
Tue Sep 15 09:53:54 PDT 2015


joker.eph added a subscriber: joker.eph.
joker.eph added a comment.

Thanks for putting this together, this initiative was needed to have this discussion moving forward.

FWIW I'm on the same track as Eric on this topic. 
Ideally, I would love to have a way for the "bindings" to be auto-generated as much as possible from the C++ public headers, and thus they couldn't have different stability guarantee than the C++ API.

Right now I'm not sure we take it by the right end, Who are the clients of a "stable" C API vs a binding API? what are the use cases to solve? A "stable" C API needs to have a smaller surface than the bindings (obviously), but to which extent?


http://reviews.llvm.org/D12685





More information about the llvm-commits mailing list