[PATCH] D109192: [WIP/DNM] Support: introduce public API annotation support

Saleem Abdulrasool via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sun Sep 5 10:43:09 PDT 2021


compnerd added a comment.

In D109192#2984222 <https://reviews.llvm.org/D109192#2984222>, @jrtc27 wrote:

> As before: what's the strategy for downstreams that modify these libraries? Has this been done entirely by hand, or is there some kind of script they can use to automate annotating their own additions?

Before?

Yes, this has been done by hand.  I'm not sure if I can get a perfect result through automation (https://github.com/compnerd/libtool), but I'm looking into that as an option.  At least for the standalone functions, its relatively easy to get the desired behaviour correct.  But, in general, for downstream repositories, this will likely require the usual porting and an additional audit of their changes.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D109192/new/

https://reviews.llvm.org/D109192



More information about the llvm-commits mailing list