<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/clang/lib/InstallAPI/HeaderFile.cpp, branch users/joker-eph-python-bindings-maintainers</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/'/>
<entry>
<title>Reapply "[InstallAPI] Add --extra* and --exclude* cli options for header input (#86522)" (#86574)</title>
<updated>2024-03-25T21:32:21+00:00</updated>
<author>
<name>Cyndy Ishida</name>
<email>cyndy_ishida@apple.com</email>
</author>
<published>2024-03-25T21:32:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=487720fc137ac7e97b15ca50ca2fc4a42430a6be'/>
<id>487720fc137ac7e97b15ca50ca2fc4a42430a6be</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "[InstallAPI] Add --extra* and --exclude* cli options for header input (#86522)"</title>
<updated>2024-03-25T19:50:46+00:00</updated>
<author>
<name>Cyndy Ishida</name>
<email>cyndy_ishida@apple.com</email>
</author>
<published>2024-03-25T19:49:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=2d7df3167b12e3f3330a6b6e2f83715f8bbad67e'/>
<id>2d7df3167b12e3f3330a6b6e2f83715f8bbad67e</id>
<content type='text'>
This reverts commit b7d8c6188986f62573b9516fe27fdd0c7df1aaf9. And
This reverts commit 2d40f179124f874aca4cf1145fdbc42fb8fb17f3.

It caused a build failure i'll need to reproduce.
` error: could not convert ‘Rule’ from ‘llvm::Regex’ to ‘llvm::Expected&lt;llvm::Regex&gt;’`
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit b7d8c6188986f62573b9516fe27fdd0c7df1aaf9. And
This reverts commit 2d40f179124f874aca4cf1145fdbc42fb8fb17f3.

It caused a build failure i'll need to reproduce.
` error: could not convert ‘Rule’ from ‘llvm::Regex’ to ‘llvm::Expected&lt;llvm::Regex&gt;’`
</pre>
</div>
</content>
</entry>
<entry>
<title>[InstallAPI] Add --extra* and --exclude* cli options for header input (#86522)</title>
<updated>2024-03-25T19:38:27+00:00</updated>
<author>
<name>Cyndy Ishida</name>
<email>cyndy_ishida@apple.com</email>
</author>
<published>2024-03-25T19:38:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=2d40f179124f874aca4cf1145fdbc42fb8fb17f3'/>
<id>2d40f179124f874aca4cf1145fdbc42fb8fb17f3</id>
<content type='text'>
InstallAPI takes a json list of headers that is typically generated from
a build system like Xcode based on a project's attributes. Sometimes,
maintainers may want to alter this for tapi input. Using e.g.
`--extra-public-headers`, users can manipulate what headers will be used
for TBD file generation.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
InstallAPI takes a json list of headers that is typically generated from
a build system like Xcode based on a project's attributes. Sometimes,
maintainers may want to alter this for tapi input. Using e.g.
`--extra-public-headers`, users can manipulate what headers will be used
for TBD file generation.</pre>
</div>
</content>
</entry>
<entry>
<title>[clang][InstallAPI] Add input file support to library (#81701)</title>
<updated>2024-02-20T17:39:00+00:00</updated>
<author>
<name>Cyndy Ishida</name>
<email>cyndy_ishida@apple.com</email>
</author>
<published>2024-02-20T17:39:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=4c6043de0b837d23699424d875057d00956d80ac'/>
<id>4c6043de0b837d23699424d875057d00956d80ac</id>
<content type='text'>
This patch adds support for expected InstallAPI inputs. InstallAPI
accepts a well defined filelist of headers and how those headers
represent a single library.

InstallAPI captures header files to determine linkable symbols to then
compare against what was compiled in a binary dylib and generate TBD
files.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds support for expected InstallAPI inputs. InstallAPI
accepts a well defined filelist of headers and how those headers
represent a single library.

InstallAPI captures header files to determine linkable symbols to then
compare against what was compiled in a binary dylib and generate TBD
files.</pre>
</div>
</content>
</entry>
</feed>
