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

Amaury SECHET via llvm-commits llvm-commits at lists.llvm.org
Mon Sep 7 22:58:45 PDT 2015


deadalnix added a comment.

Amen to that. That's perfect and if that can get things moving on the C API side of things, the only thing I have to say is thank you.


================
Comment at: docs/DeveloperPolicy.rst:539
@@ +538,3 @@
+
+LVM can not and does not promise absolute forward or backwards compatibility for
+the LLVM-C API, or even a n-release deprecation policy, because we do not want
----------------
Typo : LLVM

================
Comment at: docs/DeveloperPolicy.rst:551
@@ +550,3 @@
+  arguments, etc.  If a function needs a new signature, instead create a new
+  function with a new name.
+
----------------
We broken that policy in 3.7 and are about to break it again in 3.8 on the landingpad question. As the 3.8 version is compatible with the 3.6 one, 3.7 is pretty much unusable from C if one want to play with landingpad.

This policy sounds good, so let's make sure we apply it.


http://reviews.llvm.org/D12685





More information about the llvm-commits mailing list