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, llvmorg-18.1.2, llvmorg-18.1.1, llvmorg-18.1.0, llvmorg-18.1.0-rc4, llvmorg-18.1.0-rc3, llvmorg-18.1.0-rc2, llvmorg-18.1.0-rc1 |
|
#
d9a9872e |
| 27-Jan-2024 |
Cyndy Ishida <cyndy_ishida@apple.com> |
[TextAPI] Rename SymbolKind to EncodeKind (#79622)
A distinction that doesn't _usually_ matter is that the
MachO::SymbolKind is really a mapping of entries in TBD files not
symbols. To better unde
[TextAPI] Rename SymbolKind to EncodeKind (#79622)
A distinction that doesn't _usually_ matter is that the
MachO::SymbolKind is really a mapping of entries in TBD files not
symbols. To better understand this, rename the enum so it represents an
encoding mapped to TBDs as opposed to symbols alone.
For example, it can be a bit confusing that "GlobalSymbol" is a enum
value when all of those values can represent a GlobalSymbol.
show more ...
|
Revision tags: llvmorg-19-init, llvmorg-17.0.6 |
|
#
ae182dbb |
| 17-Nov-2023 |
Cyndy Ishida <cyndy_ishida@apple.com> |
[readtapi] Add Merge functionality (#72656)
Merge allows a user to merge different files (tbds for now or dylibs in
the future) to emit out a single tbd with all input contents. This does
require
[readtapi] Add Merge functionality (#72656)
Merge allows a user to merge different files (tbds for now or dylibs in
the future) to emit out a single tbd with all input contents. This does
require that all inputs represent the same library.
show more ...
|
Revision tags: llvmorg-17.0.5 |
|
#
e17efa60 |
| 09-Nov-2023 |
Cyndy Ishida <cyndy_ishida@apple.com> |
[llvm][TextAPI] Add new `not_for_dyld_shared_cache` attribute to file… (#71735)
… format.
Formats >= TBDv4 will now encode new attribute that the system static
linker wil read when tbd files rep
[llvm][TextAPI] Add new `not_for_dyld_shared_cache` attribute to file… (#71735)
… format.
Formats >= TBDv4 will now encode new attribute that the system static
linker wil read when tbd files replace binary dylibs.
show more ...
|
Revision tags: llvmorg-17.0.4, llvmorg-17.0.3, llvmorg-17.0.2 |
|
#
40dc8e68 |
| 27-Sep-2023 |
Gregory Alfonso <gfunni234@gmail.com> |
[NFC] Use const references to avoid copying objects in for-loops
Differential Revision: https://reviews.llvm.org/D139487
|
Revision tags: llvmorg-17.0.1, llvmorg-17.0.0, llvmorg-17.0.0-rc4 |
|
#
1a0d6992 |
| 29-Aug-2023 |
Cyndy Ishida <cyndy_ishida@apple.com> |
[llvm][ReadTAPI] Add & fix rpath comparison checks
* Check and emit out differences in rpath inputs * Prevent rpaths from being overwritten * Capture file path for tbd-v5
|
Revision tags: llvmorg-17.0.0-rc3 |
|
#
1094e2eb |
| 21-Aug-2023 |
Danila Kutenin <kudanila@yandex.ru> |
[TextAPI] Make sortTargetValues strict weak ordering compliant
Second sorting was not following strict weak ordering as it does not follow transitivity of equivalence property.
If you build llvm wi
[TextAPI] Make sortTargetValues strict weak ordering compliant
Second sorting was not following strict weak ordering as it does not follow transitivity of equivalence property.
If you build llvm with libcxx at head as a standard library with -D_LIBCPP_DEBUG_STRICT_WEAK_ORDERING_CHECK and -D_LIBCPP_ENABLE_DEBUG_MODE, then tests like llvm/test/tools/llvm-readtapi/compare-right-single-inline.test.test will fail
I don't have commit rights. Danila Kutenin kudanila@yandex.ru
Reviewed By: cishida
Differential Revision: https://reviews.llvm.org/D157958
show more ...
|
#
913f21ae |
| 11-Aug-2023 |
Cyndy Ishida <cyndy_ishida@apple.com> |
[TextAPI] Express MH_SIM_SUPPORT in tbd files.
This adds a new optional flag sim_support which is the same as MH_SIM_SUPPORT in the MachO header.
Reviewed By: ributzka
Differential Revision: https
[TextAPI] Express MH_SIM_SUPPORT in tbd files.
This adds a new optional flag sim_support which is the same as MH_SIM_SUPPORT in the MachO header.
Reviewed By: ributzka
Differential Revision: https://reviews.llvm.org/D157433
show more ...
|
Revision tags: llvmorg-17.0.0-rc2 |
|
#
5656d797 |
| 31-Jul-2023 |
Cyndy Ishida <cyndy_ishida@apple.com> |
[llvm][tapi-diff] Transition diff-tool to be more general purpose
This is the first of transition tapi-diff to be readtapi. This tool will eventually replace functionality for Xcode's `xcrun tapi st
[llvm][tapi-diff] Transition diff-tool to be more general purpose
This is the first of transition tapi-diff to be readtapi. This tool will eventually replace functionality for Xcode's `xcrun tapi stubify` and `xcrun tapi archive`. This patch updates the tool name and is a minor refactor for the driver to handle more options.
Reviewed By: zixuw
Differential Revision: https://reviews.llvm.org/D153045
show more ...
|