<feed xmlns='http://www.w3.org/2005/Atom'>
<title>slang.git/source/slang/slang-check-inheritance.cpp, 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-07-24T01:42:24+00:00</updated>
<entry>
<title>Skip creating transitive witnesses for interface conformances that are inherited through structs (#7597)</title>
<updated>2025-07-24T01:42:24+00:00</updated>
<author>
<name>aidanfnv</name>
<email>aidanf@nvidia.com</email>
</author>
<published>2025-07-24T01:42:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=26b9a176e08ec6918d6fdebe1d7b586336f6f0fd'/>
<id>urn:sha1:26b9a176e08ec6918d6fdebe1d7b586336f6f0fd</id>
<content type='text'>
* Eliminate null-pointer reference in multilevel struct interface inheritance

* Add test

* Replace witness nullptr guard with conformance check to skip the witness

* Update test

* Skip creating transitive witness entirely for struct-struct-interface

* format code (#14)

Co-authored-by: slangbot &lt;186143334+slangbot@users.noreply.github.com&gt;

* Removes casts, check for identity witness

---------

Co-authored-by: slangbot &lt;ellieh+slangbot@nvidia.com&gt;
Co-authored-by: slangbot &lt;186143334+slangbot@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>Improve lookup performance. (#7798)</title>
<updated>2025-07-17T06:43:06+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2025-07-17T06:43:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=020a16072923a66ae0985be618fd32310aa87242'/>
<id>urn:sha1:020a16072923a66ae0985be618fd32310aa87242</id>
<content type='text'>
* Improve lookup performance.

* Cleanup.

* Improve autocompletion latency.</content>
</entry>
<entry>
<title>Fix an issue in extension override. (#7402)</title>
<updated>2025-06-11T19:12:53+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2025-06-11T19:12:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=45560483447dd737a63efc236b2be07fd0fc4347'/>
<id>urn:sha1:45560483447dd737a63efc236b2be07fd0fc4347</id>
<content type='text'>
* Fix an issue in extension override.

* Fix typo in comment.</content>
</entry>
<entry>
<title>Use the latest Ubuntu version not specific old version (#6825)</title>
<updated>2025-04-16T03:18:58+00:00</updated>
<author>
<name>Jay Kwak</name>
<email>82421531+jkwak-work@users.noreply.github.com</email>
</author>
<published>2025-04-16T03:18:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=786f456c2558f07c5a396e25ecb635a3c5480313'/>
<id>urn:sha1:786f456c2558f07c5a396e25ecb635a3c5480313</id>
<content type='text'>
* Use the latest Ubuntu version not specific old version
</content>
</entry>
<entry>
<title>Fix member lookup in left hand side of `where` clause. (#6490)</title>
<updated>2025-02-28T08:57:56+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2025-02-28T08:57:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=ceb3af59f797ec60249debd614db13dd6902de12'/>
<id>urn:sha1:ceb3af59f797ec60249debd614db13dd6902de12</id>
<content type='text'>
Co-authored-by: Ellie Hermaszewska &lt;ellieh@nvidia.com&gt;</content>
</entry>
<entry>
<title>Fix circularity issue when checking multiple generic interface constraints. (#6121)</title>
<updated>2025-01-17T22:53:02+00:00</updated>
<author>
<name>Sai Praveen Bangaru</name>
<email>31557731+saipraveenb25@users.noreply.github.com</email>
</author>
<published>2025-01-17T22:53:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=9d99976703872d7608415da5a90d070bd5dec5b7'/>
<id>urn:sha1:9d99976703872d7608415da5a90d070bd5dec5b7</id>
<content type='text'>
* Fix circularity issue with checking multiple generic interface constraints

* Create multi-generic-interface-constraint.slang

* Update multi-generic-interface-constraint.slang

* Update slang-check-inheritance.cpp

---------

Co-authored-by: Yong He &lt;yonghe@outlook.com&gt;</content>
</entry>
<entry>
<title>Refactor _Texture to constrain on texel types. (#6115)</title>
<updated>2025-01-17T22:37:27+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2025-01-17T22:37:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=fc77070fdc9bfa599e8d66b21743778de3011e53'/>
<id>urn:sha1:fc77070fdc9bfa599e8d66b21743778de3011e53</id>
<content type='text'>
* Refactor _Texture to constrain on texel types.

* Fix tests.

* Fix.

* Disable glsl texture test because rhi can't run it correctly.</content>
</entry>
<entry>
<title>Fix `getInheritanceInfo` for `ExtractExistentialType`. (#5971)</title>
<updated>2024-12-31T17:52:51+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2024-12-31T17:52:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=a8471a1d9a5591202bf4a552aa7d1bf11088fdce'/>
<id>urn:sha1:a8471a1d9a5591202bf4a552aa7d1bf11088fdce</id>
<content type='text'>
</content>
</entry>
<entry>
<title>format</title>
<updated>2024-10-29T06:49:26+00:00</updated>
<author>
<name>Ellie Hermaszewska</name>
<email>ellieh@nvidia.com</email>
</author>
<published>2024-10-29T06:49:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=f65d756bff8d4c5cbc15bd0322a2ae8e6b896a21'/>
<id>urn:sha1:f65d756bff8d4c5cbc15bd0322a2ae8e6b896a21</id>
<content type='text'>
* format

* Minor test fixes

* enable checking cpp format in ci</content>
</entry>
<entry>
<title>Fix type checking on generic extensions. (#5316)</title>
<updated>2024-10-16T01:54:16+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2024-10-16T01:54:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=c97166aed29e0a224d49cec0b12503d1a10b52e0'/>
<id>urn:sha1:c97166aed29e0a224d49cec0b12503d1a10b52e0</id>
<content type='text'>
Add fcpw library to test suite.</content>
</entry>
</feed>
