Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bump(slang): update to v2024.11.1 #6445

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 11, 2024

This PR contains the following updates:

Package Update Change
slang minor v2024.1.26 -> v2024.11.1

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

shader-slang/slang (slang)

v2024.11.1

Compare Source

This release adds initial support for WGSL.

Breaking changes

No breaking changes.

All changes for this release

c46ca4c Remove includes of glslang private headers (#​5059)
003df7e Fix the issue in resolving the overload functions (#​5060) (#​4476:client support)
9fd5381 remove 'test-record-replay.sh' (#​5057)
d33fad8 Git-ignore VIM temporary files (#​5047)
1c6e241 Disambiguate subscript decls by preferring the one with more accessors. (#​5046) (#​5034:client support)
936c22a Specialize existential return types when possible. (#​5044) (#​5035:client support)
f51b74d Fix inccorect dropping of declref during Unification of DeclaredSubtypeWitness. (#​5041) (#​5033:client support)
e896827 Add proposal for equality constraints (#​5043)
d9fc7bc Add load paths to return value check (#​5042) (#​5005:client support)
170558c Initial WGSL support (#​5006)
110d82f Fix generic IInteger mod implementation. (#​5037) (#​5026:quality & productivity)
69ee8f6 Correct control flow in getParentBreakBlockSet (#​5024)
dcd6c24 Remove incorrect UTF decode assert (#​5028)
8662375 Update 000-template.md
db764a0 Update 010-new-diff-type-system.md
e63ac64 Update 007-variadic-generics.md
b4ae24d Update 001-where-clauses.md
20f9086 Update proposal template

v2024.11.1-draft

Compare Source

What's Changed

Full Changelog: shader-slang/slang@v2024.11...v2024.11.1-draft

v2024.11

Compare Source

This release brings SPIRV specialization constants, where clause, type equality constraints,
and tightened up Slang's language support for interface extensions, along with serveral
SPIRV and language server fixes.

The compilation API and slangc now supports identifying entrypoints defined in namespaces or structs.

Breaking Changes

Extensions on interface types are no longer allowed:

interface IFoo { ... }
extension IFoo
{}

The original extension IFoo syntax is replaced by more proper generic syntax:

extension<T:IFoo> T
{}

All Changes

f929b42 Fix doc build errors. (#​5018)
5f1ba7b Various documentation improvements. (#​5017)
3136771 Initial -embed-spirv support (#​4974)
33e8bfd Fix SPIRV SV_TessFactor type adaptation logic. (#​5010)
879ee3d Support entrypoints defined in a namespace. (#​5011)
a3b25ce Add language proposal for where clauses (#​5015)
e5ead40 Fix invalid documentsymbol error in langauge server. (#​5012)
77ecad2 Fix spirv emit for global pointer variable. (#​5009)
d655302 Support where clause and type equality constraint. (#​4986)
a88055c Respect matrix layout in uniform and in/out parameters for HLSL target. (#​5013)
959f55d Remove unused package in primary benchmark script (#​5014)
d4aeb18 Document All Capability Atoms and Profiles (#​5008)
65dd3b7 Add Documentation For Auto-Generated Constructors & Initializer Lists (#​4988)
a7e9119 Preserve name in DeclRefExpr for correct highlighitng of This. (#​4980)
dc3f2d6 Fix resource specialization with -embed-dxil (#​4990)
599dae5 Open existential on arguments after overload resolution. (#​4982)
ddd2905 Fix extension override behavior, and disallow extension on interface types. (#​4977)
56a3c02 Push benchmark results to a viewable page (#​4996)
1673cf9 Add Path::removeNonEmpty() to remove non-empty dir (#​4984)

v2024.10.2

Compare Source

What's Changed

Full Changelog: shader-slang/slang@v2024.10...v2024.10.2

v2024.10.1

Compare Source

v2024.10.1-draft

Compare Source

Full Changelog: shader-slang/slang@v2024.10...v2024.10.1-draft

v2024.10

Compare Source

v2024.9.2

Compare Source

v2024.9.1

Compare Source

What's Changed

Full Changelog: shader-slang/slang@v2024.9...v2024.9.1

v2024.9

Compare Source

=== Breaking changes ===
No breaking changes

=== All changes for this release ===
aa28f26 Support an Upper-case variant of [NumThreads] and [Shader] (#​4780) (#​4746:forward looking)
d72f9f6 Initial support for precompiled DXIL in slang-modules (#​4755) (#​4580:forward looking)

v2024.1.34

Compare Source

v2024.1.33

Compare Source

v2024.1.32

Compare Source

v2024.1.31

Compare Source

v2024.1.30

Compare Source

Changes:

36e445b Fix release configuration for macOS. (#​4629)

v2024.1.29

Compare Source

What's Changed

Full Changelog: shader-slang/slang@v2024.1.28...v2024.1.29

v2024.1.28

Compare Source

What's Changed

Full Changelog: shader-slang/slang@v2024.1.27...v2024.1.28

v2024.1.27

Compare Source

Breaking Changes

Starting this release, the location for the binary files has been changed.
For Linux and MacOs, all libraries are now under lib/ and all executables are now under bin/.
For Windows, all libraries and binaries are now under bin/.

Before the change, the binary files are located under bin/<platform>/.

Complete Change Log:

5006f49 Update CONTRIBUTION.md after CI side changes (#​4598)
746d47b Specialize address space during spirv legalization. (#​4600)
82f308c Fix the invalid spirv generation for matrix cast (#​4588)
b89421c Add reflection API for functions. (#​4587)
45ef0ce Fix lowering of associated types and synthesis of dispatch functions. (#​4568)
16a4781 Add user guide section on user-defined attributes. (#​4557)
ff9437e Implement non member function atomic texture support (#​4544)
a08ccfa Fixes to Metal Input parameters and Output value input/output semantics (#​4536)
667e504 Add float16 support to slang-torch (#​4584)
28ca743 add GL_EXT_ray_tracing_position_fetch (#​4566)
59343c1 Support status argument for GatherXXX (#​4490)
4a24724 Various fixes around differentiable member associations [DerivativeMember(<diff-member>)] (#​4525)
8ed0f49 Emit spirv insts in the right sections. (#​4590)
f4fac59 Cope with bsd coreutils on osx in release script (#​4597)
5c9ce37 A couple of small fixes to cmake releases (#​4596)
0e56999 WIP Drop Premake (#​3703)
9f1ff45 Do not unnecessarily build llvm tools (#​4594)
ca0181f Do not include vk xlib headers from vulkan.h when SLANG_ENABLE_XLIB is not set (#​4593)
c06cc09 Include readme and license in release files (#​4595)
97bd7e6 Add individual tests for scalar double intrinsics (#​4591)
cde025e Neaten filecheck output for non-passing nested-parameter-block test (#​4592)
8dd4c30 Change to use cmake in centos7 build (#​4572)
0e6c5c5 Warnings for uninitialized values (#​4530)
1caef59 Fix Lexer to recognize swizzling on an integer scalar value (#​4515)
ddd14be Add documentation of the type system and decorations (#​4470)
2941873 Add intrinsic for clock2x32ARB (#​4563)
5a174df Fix the issue in emitFloatCast (#​4559)
a453fad Language server performance and document symbol fix. (#​4561)
4a49769 Treat global variables and parameters as non-differentiable when checking derivative data-flow (#​4526)
2cb65a8 correctly setting launch parameters should fix the test (#​4551)
65194cf Add vector overloads for or and and (#​4529)
388de5f Correct type for double log10 (#​4550)
40a4022 Add specializations for 1 vectors in functions using the $N glsl intrinsic placement (#​4534)
42a9fce Add README.md and LICENSE to binary windows and macos packages (#​4535)
d5d03d1 Emit errors when invalid capabilities are used (#​4510)


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot enabled auto-merge (squash) July 11, 2024 01:01
@williambotman williambotman requested a review from a team July 11, 2024 01:02
@renovate renovate bot changed the title bump(slang): update to v2024.1.29 bump(slang): update to v2024.1.27 Jul 11, 2024
@renovate renovate bot changed the title bump(slang): update to v2024.1.27 bump(slang): update to v2024.1.28 Jul 11, 2024
@renovate renovate bot changed the title bump(slang): update to v2024.1.28 bump(slang): update to v2024.1.29 Jul 12, 2024
@renovate renovate bot changed the title bump(slang): update to v2024.1.29 bump(slang): update to v2024.1.30 Jul 15, 2024
@renovate renovate bot changed the title bump(slang): update to v2024.1.30 bump(slang): update to v2024.1.31 Jul 22, 2024
@renovate renovate bot changed the title bump(slang): update to v2024.1.31 bump(slang): update to v2024.1.32 Jul 24, 2024
@renovate renovate bot changed the title bump(slang): update to v2024.1.32 bump(slang): update to v2024.1.33 Jul 24, 2024
@renovate renovate bot changed the title bump(slang): update to v2024.1.33 bump(slang): update to v2024.1.34 Aug 1, 2024
@renovate renovate bot force-pushed the renovate/slang-2024.x branch 2 times, most recently from b03f615 to 6fba273 Compare August 6, 2024 19:00
@renovate renovate bot changed the title bump(slang): update to v2024.1.34 bump(slang): update to v2024.9 Aug 6, 2024
@renovate renovate bot changed the title bump(slang): update to v2024.9 bump(slang): update to v2024.9.1 Aug 8, 2024
@renovate renovate bot changed the title bump(slang): update to v2024.9.1 bump(slang): update to v2024.9.2 Aug 15, 2024
@renovate renovate bot changed the title bump(slang): update to v2024.9.2 bump(slang): update to v2024.10 Aug 21, 2024
@renovate renovate bot changed the title bump(slang): update to v2024.10 bump(slang): update to v2024.10.2 Sep 3, 2024
@renovate renovate bot changed the title bump(slang): update to v2024.10.2 bump(slang): update to v2024.11 Sep 6, 2024
@renovate renovate bot changed the title bump(slang): update to v2024.11 bump(slang): update to v2024.11.1-draft Sep 10, 2024
@renovate renovate bot changed the title bump(slang): update to v2024.11.1-draft bump(slang): update to v2024.11.1 Sep 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants