<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/lib/ExecutionEngine/Orc/GetDylibInterface.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>[ORC] Apply MachO::CPU_SUBTYPE_MASK to comparison in getDylibInterfac… (#145154)</title>
<updated>2025-06-21T09:31:51+00:00</updated>
<author>
<name>Lang Hames</name>
<email>lhames@gmail.com</email>
</author>
<published>2025-06-21T09:31:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=d6a486c221c1a2d18e88ca39279bcf1675fe7723'/>
<id>d6a486c221c1a2d18e88ca39279bcf1675fe7723</id>
<content type='text'>
…eFromDylib.

When comparing CPU subtypes from slices in a MachO universal binary we
need to apply the MachO::CPU_SUBTYPE_MASK to mask out any flags in the
high bits, otherwise we might fail to correctly match a slice and return
a spurious "does not contain slice" error.

rdar://153913779</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
…eFromDylib.

When comparing CPU subtypes from slices in a MachO universal binary we
need to apply the MachO::CPU_SUBTYPE_MASK to mask out any flags in the
high bits, otherwise we might fail to correctly match a slice and return
a spurious "does not contain slice" error.

rdar://153913779</pre>
</div>
</content>
</entry>
<entry>
<title>[llvm] Remove unused local variables (NFC) (#138454)</title>
<updated>2025-05-04T16:38:16+00:00</updated>
<author>
<name>Kazu Hirata</name>
<email>kazu@google.com</email>
</author>
<published>2025-05-04T16:38:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=2f3067ed69098d9eefb92eda17649bf450641889'/>
<id>2f3067ed69098d9eefb92eda17649bf450641889</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[ORC] Generalize GetDylibInterface to support MachO Universal Binaries.</title>
<updated>2025-03-28T02:28:04+00:00</updated>
<author>
<name>Lang Hames</name>
<email>lhames@apple.com</email>
</author>
<published>2025-03-28T00:47:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=14c36db16fc090ef494ff6d8207562c414b40e30'/>
<id>14c36db16fc090ef494ff6d8207562c414b40e30</id>
<content type='text'>
Also adds a testcase for dylib handling in llvm-jitlink`s -weak-lx and
-weak_library options.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also adds a testcase for dylib handling in llvm-jitlink`s -weak-lx and
-weak_library options.
</pre>
</div>
</content>
</entry>
<entry>
<title>[ORC] Sink include into implementation file.</title>
<updated>2025-02-27T03:07:36+00:00</updated>
<author>
<name>Lang Hames</name>
<email>lhames@gmail.com</email>
</author>
<published>2025-02-27T03:06:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=20cea4d410df8f92a8dc639c1747c238e1e3e65b'/>
<id>20cea4d410df8f92a8dc639c1747c238e1e3e65b</id>
<content type='text'>
TapiUniversal.h is only needed as an implementation detail.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
TapiUniversal.h is only needed as an implementation detail.
</pre>
</div>
</content>
</entry>
<entry>
<title>[ORC][llvm-jitlink] Extend weak-linking emulation to real dylibs.</title>
<updated>2025-02-25T08:53:31+00:00</updated>
<author>
<name>Lang Hames</name>
<email>lhames@gmail.com</email>
</author>
<published>2025-02-25T08:37:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=5114b9b386ca69058d19d9c3dac53b4b429c71a6'/>
<id>5114b9b386ca69058d19d9c3dac53b4b429c71a6</id>
<content type='text'>
Commit 253e11695ba added support for emulating weak-linking against dylibs
that are (under the emulation) absent at runtime. This commit extends emulated
weak linking support to allow a real dylib to supply the interface (i.e.
-weak-lx / -weak_library can be pointed at a dylib, in which case they should
be read as "weak-link against this dylib, behavining as if it weren't actually
present at runtime").
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Commit 253e11695ba added support for emulating weak-linking against dylibs
that are (under the emulation) absent at runtime. This commit extends emulated
weak linking support to allow a real dylib to supply the interface (i.e.
-weak-lx / -weak_library can be pointed at a dylib, in which case they should
be read as "weak-link against this dylib, behavining as if it weren't actually
present at runtime").
</pre>
</div>
</content>
</entry>
</feed>
