<feed xmlns='http://www.w3.org/2005/Atom'>
<title>slang.git/tests/autodiff/differential-ptr-pair-with-associate-type.slang, branch master</title>
<subtitle>Making it easier to work with shaders</subtitle>
<id>https://git.yummers.dev/slang.git/atom?h=master</id>
<link rel='self' href='https://git.yummers.dev/slang.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/'/>
<updated>2025-09-23T16:06:44+00:00</updated>
<entry>
<title>Lookup refactor (#8467)</title>
<updated>2025-09-23T16:06:44+00:00</updated>
<author>
<name>kaizhangNV</name>
<email>149626564+kaizhangNV@users.noreply.github.com</email>
</author>
<published>2025-09-23T16:06:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=21c663605330d629e9022314a4720b86b017f295'/>
<id>urn:sha1:21c663605330d629e9022314a4720b86b017f295</id>
<content type='text'>
Close #8201.

This PR unify the lowering logic for LookupDeclRef of an interface
requirement. We will always lower this AST node to a
LookupWitness IR. The key of this IR is the special witnessTableType
`ThisTypeWitness`, this witness Table is simply a wrapper for an
interface type. Our current specialization pass doesn't handle this kind
of LookupWitness IR at all, so we will also add the specialization of
this_type IR as well.</content>
</entry>
</feed>
