<feed xmlns='http://www.w3.org/2005/Atom'>
<title>slang.git/tests/cpp-compiler/c-compile-shared-library.c, 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-05T04:35:34+00:00</updated>
<entry>
<title>Try both LoadLibrary functions on Windows (#8368)</title>
<updated>2025-09-05T04:35:34+00:00</updated>
<author>
<name>jarcherNV</name>
<email>jarcher@nvidia.com</email>
</author>
<published>2025-09-05T04:35:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=5500f11768d4d93eef4dfcecf0821fee747bf1a4'/>
<id>urn:sha1:5500f11768d4d93eef4dfcecf0821fee747bf1a4</id>
<content type='text'>
If a given library cannot be found using LoadLibraryExA then try again
using LoadLibraryA. Return an error only if both of these failed.</content>
</entry>
<entry>
<title>Handle slang-test command comments better (#8363)</title>
<updated>2025-09-04T03:13:45+00:00</updated>
<author>
<name>Jay Kwak</name>
<email>82421531+jkwak-work@users.noreply.github.com</email>
</author>
<published>2025-09-04T03:13:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=b45706b3f532f85525de5746f1f607ba2e57fc88'/>
<id>urn:sha1:b45706b3f532f85525de5746f1f607ba2e57fc88</id>
<content type='text'>
Before this PR only the following was a valid line without any
white-space character nor additional `/` character,
```
//TEST:
```

This PR is to allow slang-test to handle the following variants of the
test command comments,
```
///TEST:
// TEST:
//    TEST:
////// TEST:
```

This PR revealed a regression on two tests:
- tests/cpp-compiler/c-compile-shared-library.c (cpu)
- tests/cpp-compiler/cpp-compile-shared-library.cpp (cpu)

They are disabled as a part of this PR.
And there is a new github issue to track it later,
- https://github.com/shader-slang/slang/issues/8362</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 TeamCity CI issues (#1013)</title>
<updated>2019-08-09T16:40:35+00:00</updated>
<author>
<name>jsmall-nvidia</name>
<email>jsmall@nvidia.com</email>
</author>
<published>2019-08-09T16:40:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=97c46dd57c65ff596087c8b341926d1d2cbb6440'/>
<id>urn:sha1:97c46dd57c65ff596087c8b341926d1d2cbb6440</id>
<content type='text'>
* Added CPU_REFLECTION test option - that has two versions of the reflection output depending on ptr size.

* Added 'shared-library' test category. This category is disabled on CI targets that have issues.
</content>
</entry>
<entry>
<title>Runtime Shared Library compilation and testing (#985)</title>
<updated>2019-06-14T22:05:12+00:00</updated>
<author>
<name>jsmall-nvidia</name>
<email>jsmall@nvidia.com</email>
</author>
<published>2019-06-14T22:05:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=1fe24d3a74a9cd51c4a025cd0e78642f3e29df79'/>
<id>urn:sha1:1fe24d3a74a9cd51c4a025cd0e78642f3e29df79</id>
<content type='text'>
* Removed the need for VisualStudio specific CPPCompiler
Improved the version parsing for gcc/clang
Removed need for slang-unix-cpp-compiler-util.cpp/.h
Remove binary before compiling in the compile c tests

* Moved VisualStudio calcArgs into CPPCompilerUtil - as code is not windows specific.

* Set up compile time version for gcc and clang

* Fix compilation on OSX - use remove instead of unlink for file deletion.

* On OSX - clang uses different string format.

* Removed /bin/sh invoking as not required for OSX.

* First pass working testing with shared libraries.
</content>
</entry>
</feed>
