<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/lib/TextAPI/BinaryReader/DylibReader.cpp, branch users/nico/python-2</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>[llvm] Remove unused includes (NFC) (#142733)</title>
<updated>2025-06-04T19:30:52+00:00</updated>
<author>
<name>Kazu Hirata</name>
<email>kazu@google.com</email>
</author>
<published>2025-06-04T19:30:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=228f66807d0be1d7873e075fc81baf41001950b5'/>
<id>228f66807d0be1d7873e075fc81baf41001950b5</id>
<content type='text'>
These are identified by misc-include-cleaner.  I've filtered out those
that break builds.  Also, I'm staying away from llvm-config.h,
config.h, and Compiler.h, which likely cause platform- or
compiler-specific build failures.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These are identified by misc-include-cleaner.  I've filtered out those
that break builds.  Also, I'm staying away from llvm-config.h,
config.h, and Compiler.h, which likely cause platform- or
compiler-specific build failures.</pre>
</div>
</content>
</entry>
<entry>
<title>[TextAPI] Apply NFC code fixups (#88639)</title>
<updated>2024-04-14T16:23:42+00:00</updated>
<author>
<name>Cyndy Ishida</name>
<email>cyndy_ishida@apple.com</email>
</author>
<published>2024-04-14T16:23:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=b8d0cba14bcfc5c1c2f7a878ad9eaa12b6a590b6'/>
<id>b8d0cba14bcfc5c1c2f7a878ad9eaa12b6a590b6</id>
<content type='text'>
* Remove unnecessary cast
* Annotate `#endif`</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Remove unnecessary cast
* Annotate `#endif`</pre>
</div>
</content>
</entry>
<entry>
<title>[InstallAPI] Add support for parsing dSYMs (#86852)</title>
<updated>2024-03-29T15:29:22+00:00</updated>
<author>
<name>Cyndy Ishida</name>
<email>cyndy_ishida@apple.com</email>
</author>
<published>2024-03-29T15:29:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=a4de589d117a4fd52554da3c61ae6eb26c90a0c8'/>
<id>a4de589d117a4fd52554da3c61ae6eb26c90a0c8</id>
<content type='text'>
InstallAPI does not directly look at object files in the dylib for
verification. To help diagnose violations where a declaration is
undiscovered in headers, parse the dSYM and look up the source location
for symbols. Emitting out the source location with a diagnostic is
enough for some IDE's (e.g. Xcode) to have them map back to editable
source files.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
InstallAPI does not directly look at object files in the dylib for
verification. To help diagnose violations where a declaration is
undiscovered in headers, parse the dSYM and look up the source location
for symbols. Emitting out the source location with a diagnostic is
enough for some IDE's (e.g. Xcode) to have them map back to editable
source files.</pre>
</div>
</content>
</entry>
<entry>
<title>[InstallAPI] Report exports discovered in binary but not in interface (#86025)</title>
<updated>2024-03-21T22:03:34+00:00</updated>
<author>
<name>Cyndy Ishida</name>
<email>cyndy_ishida@apple.com</email>
</author>
<published>2024-03-21T22:03:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=e470ca89ba77b2f200ff3a8ad65c74028f42c5f7'/>
<id>e470ca89ba77b2f200ff3a8ad65c74028f42c5f7</id>
<content type='text'>
This patch completes the classes of errors installapi can detect.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch completes the classes of errors installapi can detect.</pre>
</div>
</content>
</entry>
<entry>
<title>[TextAPI] Refactor BinaryAttrs to InterfaceFile assignment (#81551)</title>
<updated>2024-02-13T00:15:21+00:00</updated>
<author>
<name>Cyndy Ishida</name>
<email>cyndy_ishida@apple.com</email>
</author>
<published>2024-02-13T00:15:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=3a080a0195ed21b8e12f825cfa00c8fa79f851a6'/>
<id>3a080a0195ed21b8e12f825cfa00c8fa79f851a6</id>
<content type='text'>
Create a helper method for this operation, so it can be reused in
multiple places.
Additonally move FileType enum into its own header to avoid include
cycles.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Create a helper method for this operation, so it can be reused in
multiple places.
Additonally move FileType enum into its own header to avoid include
cycles.</pre>
</div>
</content>
</entry>
<entry>
<title>[readtapi] Ensure universal dylibs record the same input path location across slices (#80875)</title>
<updated>2024-02-06T18:01:45+00:00</updated>
<author>
<name>Cyndy Ishida</name>
<email>cyndy_ishida@apple.com</email>
</author>
<published>2024-02-06T18:01:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=6eb7273b11e6a3ec7c5ddb2d55bc585a25c0a923'/>
<id>6eb7273b11e6a3ec7c5ddb2d55bc585a25c0a923</id>
<content type='text'>
resolves: https://github.com/llvm/llvm-project/issues/80868</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
resolves: https://github.com/llvm/llvm-project/issues/80868</pre>
</div>
</content>
</entry>
<entry>
<title>[TextAPI] Add support to convert RecordSlices -&gt; InterfaceFile (#75007)</title>
<updated>2023-12-20T16:47:10+00:00</updated>
<author>
<name>Cyndy Ishida</name>
<email>cyndy_ishida@apple.com</email>
</author>
<published>2023-12-20T16:47:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=5ea15fab19eb005c6032ea453c7a01ae32269336'/>
<id>5ea15fab19eb005c6032ea453c7a01ae32269336</id>
<content type='text'>
Introduce RecordVisitor. This is used for different clients that want to
extract information out of RecordSlice types.
The first and immediate use case is for serializing symbol information
into TBD files.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Introduce RecordVisitor. This is used for different clients that want to
extract information out of RecordSlice types.
The first and immediate use case is for serializing symbol information
into TBD files.</pre>
</div>
</content>
</entry>
<entry>
<title>[TextAPI] use unique sorted vector for holding target triples for (#75959)</title>
<updated>2023-12-19T22:49:57+00:00</updated>
<author>
<name>Cyndy Ishida</name>
<email>cyndy_ishida@apple.com</email>
</author>
<published>2023-12-19T22:49:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=e6ebe8bf816c3e8ca0e000414bbe326d2765ff73'/>
<id>e6ebe8bf816c3e8ca0e000414bbe326d2765ff73</id>
<content type='text'>
reading dylibs

* This is a better fix than what I originally did to appease CI.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
reading dylibs

* This is a better fix than what I originally did to appease CI.</pre>
</div>
</content>
</entry>
<entry>
<title>[TextAPI] switch container for holding triples in dylib</title>
<updated>2023-12-19T03:00:54+00:00</updated>
<author>
<name>Cyndy Ishida</name>
<email>cyndy_ishida@apple.com</email>
</author>
<published>2023-12-19T02:59:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=7ea7267cc5bcc13d6cd5c9f31bf645416e13b0c1'/>
<id>7ea7267cc5bcc13d6cd5c9f31bf645416e13b0c1</id>
<content type='text'>
Resolves buildbot failure reported on windows bot
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Resolves buildbot failure reported on windows bot
</pre>
</div>
</content>
</entry>
<entry>
<title>Reland '[TextAPI] Add DylibReader' (#75862)</title>
<updated>2023-12-19T00:55:30+00:00</updated>
<author>
<name>Cyndy Ishida</name>
<email>cyndy_ishida@apple.com</email>
</author>
<published>2023-12-19T00:55:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=e3627e2690aba0128c502b340b9a392cfae13651'/>
<id>e3627e2690aba0128c502b340b9a392cfae13651</id>
<content type='text'>
&gt; Add support for reading binary Mach-o dynamic libraries. It uses
libObject APIs for extracting information relevant to TAPI and tbd
files. This includes but is not limited to load commands encode data
like install names, current/compat versions, and symbols.

This originally broke because DylibReader uses Object and Object depends
on TextAPI. Breaking this up in a nested library prevents this cycle.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
&gt; Add support for reading binary Mach-o dynamic libraries. It uses
libObject APIs for extracting information relevant to TAPI and tbd
files. This includes but is not limited to load commands encode data
like install names, current/compat versions, and symbols.

This originally broke because DylibReader uses Object and Object depends
on TextAPI. Breaking this up in a nested library prevents this cycle.</pre>
</div>
</content>
</entry>
</feed>
