<feed xmlns='http://www.w3.org/2005/Atom'>
<title>slang.git/.github/workflows/release-linux.yml, 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-10T14:37:21+00:00</updated>
<entry>
<title>WIP Drop Premake (#3703)</title>
<updated>2024-07-10T14:37:21+00:00</updated>
<author>
<name>Ellie Hermaszewska</name>
<email>ellieh@nvidia.com</email>
</author>
<published>2024-07-10T14:37:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=0e56999a573fada2cce6e94c21ef856cc88dc933'/>
<id>urn:sha1:0e56999a573fada2cce6e94c21ef856cc88dc933</id>
<content type='text'>
* Remove premake lua

* Remove premake generated vs project

* remove deps file

* Remove premake driving bat files

* Full test matrix under CMake

* Remove premake based ci workflows

* Wiggle CI

* remove cmake from ci name

* find frameworks correctly on osx

* remove cmake from ci name

* Cope with sccache not being available

* cmake based falcor tests

* ci wobble

* only install ninja if necessary

* more appropriate cache name

* Remove premake from build instructions

* Add some docs on ci setup

* remove premake from regression tests

* remove premake from perf test

* Set SLANGC_PATH

* ci wobble

* bump slang-binaries

* ci wobble

* Bump spirv tools

* dont use timestamp in cache

* remote debug code

* cache key wobble

* Install sccache after building llvm

* Do not build llvm tools

* ci wobble

* ci wobble

* ci wobble

* ci wobble

* ci wobble

* Tests spirv via glsl in ci

* Define SLANG_ENABLE_XLIB=1

* osx builds on aarch64

* ci wobble

* ci wobble

* ci wobble

* ci wobble

* ci wobble

* ci wobble

* package documentation and metadata with cmake

* ci wobble

* Split hlsl double intrinsic tests

* ci wobble

* Correct type for double log10

Fixes https://github.com/shader-slang/slang/issues/4549

* remove working test from expected failures

* add broken test to expected failures

* smaller build for falcor tests

* ci wobble

* A few exclusions in ci

* wip, release script

* Enable examples in ci

* neaten release script

* Correct building docs

* Only use xlib vulkan when slang_enable_xlib is true

* bump slang-llvm version

* Remove toolchain file use

* Bump slang-llvm preset version

* slash direction

* Improve build directions

* Add msvc cross build documentation

* Disable old release files

* Smaller set of releases for test

* Allow not building llvm

* simplify release matrix

* Cross releases

* formatting

* formatting

* ci wiggle

* ci wiggle

* cleaner

* neaten

* ci wobble

* formatting

* Install cross tools on linux

* do not clean build dir

* neaten ci

* neaten ci

* neaten ci

* remove unused release workflow files

* Build llvm on some platforms

* neaten ci

* notarize on osx

* s/x64/x86_64

* ci wobble

* Embed stdlib for release build

* wobble ci

* wobble ci

* s/x64/x86_64

* ci wobble

* ci wobble

* ci wobble

* vk-gl-cts on cmake

* neaten ci

* neaten ci

* bump cache action version

* Cope with windows being weird about case

* old glibc version

* old glibc version

* Correct action file

* Keep cache hot on main branch

* separate small script for old glibc releases

* ci wobble

* ci wobble

* Run cmake outside of docker

* only sign on releases

* Revert "Run cmake outside of docker"

This reverts commit a58aaba939a4aa35fe70962fd60d9512b143592f.

* python3 on build image

* less parallel

* ci wobble

* ci wobble

* ci wobble

* newer git

* ci wobble

* ci wobble

* Use newer docker image

* Use newer docker image

* sccache wobble

* permissions issue

* neaten

* build llvm in ci

* build llvm in ci

* Remove linux clang build in ci

* Only install crossbuild tools on non-aarch64 systems

* neaten ci.yml

* Correct github matrix

* Simplify github matrix

* ci wobble

* Disable broken test

See https://github.com/shader-slang/slang/issues/4589

* ci wobble

* Neater slang-llvm archive filename

* Neater path for uploading artifacts

* Neater ci names

* Use Windows SDK 10.0.19041.0 in cmake builds</content>
</entry>
<entry>
<title>Remove use of `::set-output` in github actions. (#3293)</title>
<updated>2023-10-26T22:36:25+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2023-10-26T22:36:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=aed3bd60c0b17403c079dcb0b64edf09439375cf'/>
<id>urn:sha1:aed3bd60c0b17403c079dcb0b64edf09439375cf</id>
<content type='text'>
Co-authored-by: Yong He &lt;yhe@nvidia.com&gt;</content>
</entry>
<entry>
<title>Downgrade github runner to 20.04 (#2792)</title>
<updated>2023-04-12T21:01:06+00:00</updated>
<author>
<name>Ellie Hermaszewska</name>
<email>ellieh@nvidia.com</email>
</author>
<published>2023-04-12T21:01:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=12ec9b832fc74faba7162e54e04f7f48878ea88e'/>
<id>urn:sha1:12ec9b832fc74faba7162e54e04f7f48878ea88e</id>
<content type='text'>
* Downgrade github runner to 20.04

Specify gcc10 also

* Select gcc with update-alternatives

* Ignore persistent cache test on linux.

---------

Co-authored-by: Yong He &lt;yonghe@outlook.com&gt;</content>
</entry>
<entry>
<title>Update to checkout@v3 (#2572)</title>
<updated>2022-12-19T20:36:39+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2022-12-19T20:36:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=887842933c0734196729d5525de9835eb48b3855'/>
<id>urn:sha1:887842933c0734196729d5525de9835eb48b3855</id>
<content type='text'>
Co-authored-by: Yong He &lt;yhe@nvidia.com&gt;</content>
</entry>
<entry>
<title>Make github CI build aarch64 binaries on release. (#2417)</title>
<updated>2022-09-28T20:42:40+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2022-09-28T20:42:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=eb5c6b93543ca1423117045dbbfee0b6f653d392'/>
<id>urn:sha1:eb5c6b93543ca1423117045dbbfee0b6f653d392</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add signing to Macos release workflow. (#2285)</title>
<updated>2022-06-16T04:57:30+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2022-06-16T04:57:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=f5c81d869b48f8fa22a4c9b028a7d694d70b7291'/>
<id>urn:sha1:f5c81d869b48f8fa22a4c9b028a7d694d70b7291</id>
<content type='text'>
* Update macos workflow

* Fetch submodule

* fix

Co-authored-by: Yong He &lt;yhe@nvidia.com&gt;</content>
</entry>
<entry>
<title>Major language server features. (#2264)</title>
<updated>2022-06-07T21:10:49+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2022-06-07T21:10:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=0c64995ea28febcc7d38e1519da8d93391ce2e7d'/>
<id>urn:sha1:0c64995ea28febcc7d38e1519da8d93391ce2e7d</id>
<content type='text'>
* Major language server features.

* Include slangd in binary release.

* Fix compiler issues.

* Fix compiler error.

* Completion resolve.

* Various improvements.

* Update diagnostic test expected output.

* Bug fix for source locations.

* Adjust diagnostic update frequency.

* Update github actions to store artifacts.

* Fix infinite parser loop.

* Fix parser recovery.

* Fix parser recovery.

* Update test.

* Fix test.

* Disable IR gen for language server.

* Allow commit characters in auto completion.

* Fix lookup for invoke exprs.

* More parser robustness fixes.

* update solution file

Co-authored-by: Yong He &lt;yhe@nvidia.com&gt;</content>
</entry>
<entry>
<title>Enabling slang-llvm for host-callable (#1975)</title>
<updated>2021-10-25T19:02:17+00:00</updated>
<author>
<name>jsmall-nvidia</name>
<email>jsmall@nvidia.com</email>
</author>
<published>2021-10-25T19:02:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=499e6764e6fbb2a1e9b107e5b30f45ec2b13046c'/>
<id>urn:sha1:499e6764e6fbb2a1e9b107e5b30f45ec2b13046c</id>
<content type='text'>
* #include an absolute path didn't work - because paths were taken to always be relative.

* First integration of slang-pack.

* Use .os

* Add optional dependency support.

* Update github actions/scripts to update deps. aarch64 needs special handling.

* Upgrade to latest slang-pack for ignore-deps support.

* Fix linux build issues.

* Copying slang-llvm from dependencies.

* Add support for LLVM for host callable.
Added CodeGenTransitionMap.

* Remove hack to enable host callable for LLVM.

* Small improvements around transitions/downstream compiler.

* Fix typo in method name.

* Fix comment.

* Update visual studio project.

* Updage slang-llvm to include initialization fix.

* Fix handling extraction of clang version number.

* Fix some formatting problems.

* hack - to see if there is a version problem on CI.

* Remove progress on github action linux.

* Allow version lines to have text before 'prefix'.

* Update slang-binaries to include centos-7 premake binaries.

* Upgrade slang-binaries.

* Upgrade slang-binaries.

* Update slang binaries to have certificates.

* Fix handling of dependency path.

* Update README to include LLVM
Update building to include --deps and --arch

* Include slang-llvm in packages.

* Update building docs.</content>
</entry>
<entry>
<title>Initial `slang-pack` integration (#1974)</title>
<updated>2021-10-20T15:26:52+00:00</updated>
<author>
<name>jsmall-nvidia</name>
<email>jsmall@nvidia.com</email>
</author>
<published>2021-10-20T15:26:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=edade2ed184c5a95743c95f0c67688cd8ba30e18'/>
<id>urn:sha1:edade2ed184c5a95743c95f0c67688cd8ba30e18</id>
<content type='text'>
* #include an absolute path didn't work - because paths were taken to always be relative.

* First integration of slang-pack.

* Use .os

* Add optional dependency support.

* Update github actions/scripts to update deps. aarch64 needs special handling.

* Upgrade to latest slang-pack for ignore-deps support.

* Fix linux build issues.</content>
</entry>
<entry>
<title>Make gfx library visible to external user. (#1719)</title>
<updated>2021-02-19T18:11:01+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2021-02-19T18:11:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=5f7dc28a6d139487bab4ce61a60f12b3c53b6265'/>
<id>urn:sha1:5f7dc28a6d139487bab4ce61a60f12b3c53b6265</id>
<content type='text'>
* Make gfx library visible to external user.

* Fixup</content>
</entry>
</feed>
