<feed xmlns='http://www.w3.org/2005/Atom'>
<title>slang.git/extras, 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-10-08T19:39:40+00:00</updated>
<entry>
<title>Feature/improve formatting sh (#8641)</title>
<updated>2025-10-08T19:39:40+00:00</updated>
<author>
<name>Janne Kiviluoto (NVIDIA)</name>
<email>235827468+jkiviluoto-nv@users.noreply.github.com</email>
</author>
<published>2025-10-08T19:39:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=eda080bbf7a2b48e26342df13005a40434f7d802'/>
<id>urn:sha1:eda080bbf7a2b48e26342df13005a40434f7d802</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix error in IR stable names Git diff CI script (#7954)</title>
<updated>2025-08-18T16:02:37+00:00</updated>
<author>
<name>Sam Estep</name>
<email>sam@samestep.com</email>
</author>
<published>2025-08-18T16:02:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=e9a309678f55a59bb012a931af2c1b734968a13d'/>
<id>urn:sha1:e9a309678f55a59bb012a931af2c1b734968a13d</id>
<content type='text'>
#7644 added a script that gets run in CI to display a human-readable
diff if `source/slang/slang-ir-insts-stable-names.lua` needs to be
updated. However, the `git diff` commands in that script are wrong,
causing it to instead just display the man page for the `git diff`
command; [here's an
example](https://github.com/shader-slang/slang/actions/runs/16578560460/job/46888822691):

```
=== Updating stable names ===
Added 1 new instructions to source/slang/slang-ir-insts-stable-names.lua

=== Diff of changes made ===
usage: git diff --no-index [&lt;options&gt;] &lt;path&gt; &lt;path&gt;

Diff output format options
```

(followed by many lines)

This PR fixes the script. Here's an example showing it working correctly
after the fix:

-
https://github.com/shader-slang/slang/actions/runs/16578977233/job/46890240012
- https://github.com/shader-slang/slang/actions/runs/16578977233

Co-authored-by: Ellie Hermaszewska &lt;ellieh@nvidia.com&gt;</content>
</entry>
<entry>
<title>Add CI to check ir module versioning (#7821)</title>
<updated>2025-07-22T12:32:02+00:00</updated>
<author>
<name>Ellie Hermaszewska</name>
<email>ellieh@nvidia.com</email>
</author>
<published>2025-07-22T12:32:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=f25e5a89f00bcecacee4f09901d5cfdc1be341c6'/>
<id>urn:sha1:f25e5a89f00bcecacee4f09901d5cfdc1be341c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add utility to trace creation of problematic IRInsts to assist LLM in debugging (#7820)</title>
<updated>2025-07-21T16:30:24+00:00</updated>
<author>
<name>Copilot</name>
<email>198982749+Copilot@users.noreply.github.com</email>
</author>
<published>2025-07-21T16:30:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=368ddbb7b99dfb939d20f53c35d05b2b4758bd64'/>
<id>urn:sha1:368ddbb7b99dfb939d20f53c35d05b2b4758bd64</id>
<content type='text'>
* Initial plan

* Add SLANG_DEBUG_IR_BREAK environment variable support

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

* Apply code formatting to SLANG_DEBUG_IR_BREAK implementation

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

* Improve stack trace debugging with -rdynamic flag and backtrace_symbols

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

* Address PR feedback: use PlatformUtil::getEnvironmentVariable, remove -rdynamic flag, and delete fallback branch

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

* Address PR feedback: simplify env var parsing, move backtrace to PlatformUtil, use #if for SLANG_LINUX_FAMILY

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

* Address PR feedback: remove unneeded include, make backtrace() more generic by removing uid parameter

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

* Fix and clone source tracking.

* Add python script to dump traces.

* Update instructions.

* Batch calls to addr2line

* Cleanup claude instructions.

* update claude action.

* Remove duplicated build instructions from claude.yml workflow

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

* fix build error.

* Fix build errors

---------

Co-authored-by: copilot-swe-agent[bot] &lt;198982749+Copilot@users.noreply.github.com&gt;
Co-authored-by: csyonghe &lt;2652293+csyonghe@users.noreply.github.com&gt;
Co-authored-by: Yong He &lt;yonghe@outlook.com&gt;
Co-authored-by: Gangzheng Tong &lt;tonggangzheng@gmail.com&gt;</content>
</entry>
<entry>
<title>bump and pin cmake formatter version (#7800)</title>
<updated>2025-07-17T03:37:10+00:00</updated>
<author>
<name>Ellie Hermaszewska</name>
<email>ellieh@nvidia.com</email>
</author>
<published>2025-07-17T03:37:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=3e42d1bf2e186341a6cfee21760db7975d09d263'/>
<id>urn:sha1:3e42d1bf2e186341a6cfee21760db7975d09d263</id>
<content type='text'>
* print tool versions for formatter

* formatting

* bump cmake formatter version</content>
</entry>
<entry>
<title>Stable names and backwards compat for serialized IR modules (#7644)</title>
<updated>2025-07-09T06:41:19+00:00</updated>
<author>
<name>Ellie Hermaszewska</name>
<email>ellieh@nvidia.com</email>
</author>
<published>2025-07-09T06:41:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=00746bf09047cdf01c19dac513a532bcf3ed3ea3'/>
<id>urn:sha1:00746bf09047cdf01c19dac513a532bcf3ed3ea3</id>
<content type='text'>
* stable names

* tests, options and ci for stable names

* Add back compat design document

* fix warnings

* formatting

* comment

* neaten

* regenerate command line reference

* consolidate ci scripts

* faster ci

* remove libreadline

* Move new function to end of interface

---------

Co-authored-by: slangbot &lt;186143334+slangbot@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>Document supported compiler versions in building.md (#7512)</title>
<updated>2025-06-24T07:54:00+00:00</updated>
<author>
<name>Ellie Hermaszewska</name>
<email>ellieh@nvidia.com</email>
</author>
<published>2025-06-24T07:54:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=47475114d036a391bacdb53a9a1c60e5d35b61bc'/>
<id>urn:sha1:47475114d036a391bacdb53a9a1c60e5d35b61bc</id>
<content type='text'>
* Document supported compiler versions in building.md

Closes https://github.com/shader-slang/slang/issues/7376

* multiple checked versions</content>
</entry>
<entry>
<title>Some usability improvements to formatting script (#6153)</title>
<updated>2025-01-25T01:51:06+00:00</updated>
<author>
<name>Anders Leino</name>
<email>aleino@nvidia.com</email>
</author>
<published>2025-01-25T01:51:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=a7958afa5ace2c92e10e1765a5bc33c891d09079'/>
<id>urn:sha1:a7958afa5ace2c92e10e1765a5bc33c891d09079</id>
<content type='text'>
* Sharpen the requirements for formatting

* Add option to only format files changed since a given revision

* Avoid divison-by-zero when total is zero

* format code

---------

Co-authored-by: slangbot &lt;186143334+slangbot@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>Markdown emphasis corrections (#5588)</title>
<updated>2024-11-19T17:08:20+00:00</updated>
<author>
<name>Ellie Hermaszewska</name>
<email>ellieh@nvidia.com</email>
</author>
<published>2024-11-19T17:08:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=0bf6a668208c65c980648fbe74a8c0a7bf4ded77'/>
<id>urn:sha1:0bf6a668208c65c980648fbe74a8c0a7bf4ded77</id>
<content type='text'>
* Add markdown formatting to extras/formatting.sh

* Correct formatting in markdown

* Warn on unrecognized argument in formatting script

* Print all diffs in formatting script

* Correct markdown emph formatting

* Don't format markdown by default

---------

Co-authored-by: Yong He &lt;yonghe@outlook.com&gt;</content>
</entry>
<entry>
<title>Enhancements to diff script (#5460)</title>
<updated>2024-10-30T22:19:46+00:00</updated>
<author>
<name>Ellie Hermaszewska</name>
<email>ellieh@nvidia.com</email>
</author>
<published>2024-10-30T22:19:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=a98fb6cbb4a846fc63266466a143690037e29c44'/>
<id>urn:sha1:a98fb6cbb4a846fc63266466a143690037e29c44</id>
<content type='text'>
* Output diff for prettier format

* Allow selective formatting

* report progress when formatting cpp files

* document

---------

Co-authored-by: Yong He &lt;yonghe@outlook.com&gt;</content>
</entry>
</feed>
