History log of /llvm-project/clang/lib/InstallAPI/HeaderFile.cpp (Results 1 – 4 of 4)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: llvmorg-18.1.8, llvmorg-18.1.7, llvmorg-18.1.6, llvmorg-18.1.5, llvmorg-18.1.4, llvmorg-18.1.3
# 487720fc 25-Mar-2024 Cyndy Ishida <cyndy_ishida@apple.com>

Reapply "[InstallAPI] Add --extra* and --exclude* cli options for header input (#86522)" (#86574)


# 2d7df316 25-Mar-2024 Cyndy Ishida <cyndy_ishida@apple.com>

Revert "[InstallAPI] Add --extra* and --exclude* cli options for header input (#86522)"

This reverts commit b7d8c6188986f62573b9516fe27fdd0c7df1aaf9. And
This reverts commit 2d40f179124f874aca4cf114

Revert "[InstallAPI] Add --extra* and --exclude* cli options for header input (#86522)"

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<llvm::Regex>’`

show more ...


# 2d40f179 25-Mar-2024 Cyndy Ishida <cyndy_ishida@apple.com>

[InstallAPI] Add --extra* and --exclude* cli options for header input (#86522)

InstallAPI takes a json list of headers that is typically generated from
a build system like Xcode based on a project'

[InstallAPI] Add --extra* and --exclude* cli options for header input (#86522)

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.

show more ...


Revision tags: llvmorg-18.1.2, llvmorg-18.1.1, llvmorg-18.1.0, llvmorg-18.1.0-rc4, llvmorg-18.1.0-rc3
# 4c6043de 20-Feb-2024 Cyndy Ishida <cyndy_ishida@apple.com>

[clang][InstallAPI] Add input file support to library (#81701)

This patch adds support for expected InstallAPI inputs. InstallAPI
accepts a well defined filelist of headers and how those headers
r

[clang][InstallAPI] Add input file support to library (#81701)

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.

show more ...