<feed xmlns='http://www.w3.org/2005/Atom'>
<title>slang.git/tests/diagnostics/uninitialized-out.slang.expected, 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>2024-07-16T21:54:53+00:00</updated>
<entry>
<title>Warnings function parameters (#4626)</title>
<updated>2024-07-16T21:54:53+00:00</updated>
<author>
<name>venkataram-nv</name>
<email>vedavamadath@nvidia.com</email>
</author>
<published>2024-07-16T21:54:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=05547e25353dd797791c2937679468d529d832d5'/>
<id>urn:sha1:05547e25353dd797791c2937679468d529d832d5</id>
<content type='text'>
* Handle out/inout functions with separate consideration

* Fixing bug with passing aliasable instructions

* Handle autodiff functions (fwd and rev) in warning system

* Handling interface methods

* Handling ref parameters like out/inout

* Temporary fix to remaining bugs

* Refactoring methods and tests

* Recursive check for empty structs

* Using default initializable interface in tests

* Resolving CI fail</content>
</entry>
<entry>
<title>Add warning for returning without initializing out parameter (#2807)</title>
<updated>2023-04-21T06:05:49+00:00</updated>
<author>
<name>Ellie Hermaszewska</name>
<email>ellieh@nvidia.com</email>
</author>
<published>2023-04-21T06:05:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=deb130645e8538eed8fb9f682de64e2dd329473d'/>
<id>urn:sha1:deb130645e8538eed8fb9f682de64e2dd329473d</id>
<content type='text'>
* Add warning for returning without initializing out parameter

* Add unused prelude function to squash uninitialized out variable warnings</content>
</entry>
<entry>
<title>Diagnose on using uninitialized `out` param. (#2803)</title>
<updated>2023-04-14T15:12:14+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2023-04-14T15:12:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=168c58389e9155312a8cef88d986a4ceee5a511e'/>
<id>urn:sha1:168c58389e9155312a8cef88d986a4ceee5a511e</id>
<content type='text'>
* Diagnose on using uninitialized `out` param.

* Hack to allow `out Vertices&lt;T&gt;`.

* Fix.

---------

Co-authored-by: Yong He &lt;yhe@nvidia.com&gt;</content>
</entry>
</feed>
