Skip to content

Bump Slang to 2026.20 and release 0.0.12 - #24

Merged
RefuX merged 3 commits into
mainfrom
bump/slang-2026.20
Oct 31, 2026
Merged

RefuX merged 3 commits into
mainfrom
bump/slang-2026.20

Conversation

@RefuX

@RefuX RefuX commented Oct 31, 2026

Copy link
Copy Markdown
Owner

Closes #23.

  • Re-pins natives to Slang 2026.20 and regenerates the ABI model, lock and Java (from the bump workflow).
  • Exposes the three options 2026.20 appended to CompilerOptionName (161-163) on SessionBuilder: disableNotes, diagnosticFormat (new DiagnosticFormat enum) and extendedHlslCompatibility, with tests.
  • Release bump to 0.0.12 (gradle.properties, README examples).

Note: disableNotes with a warning code (e.g. 30081) crashes slang-compiler.dll upstream; use note codes such as 40011.

🤖 Generated with Claude Code

github-actions Bot and others added 3 commits October 31, 2026 10:13
Pinned natives, per-platform manifests, the extracted ABI model and lock, and the
generated Java bindings, all regenerated from v2026.20 by .github/workflows/slang-bump.yml
(run 41191600761).

The append-only lock was enforced, not reset, so this is an additive ABI change.
Extraction ran on macos-15 and cross-validated all six target triples. :slang:test ran
against the new binaries on the four platforms ci.yml covers before this branch was
pushed; windows-aarch64 and macos-x86_64 are published but untested, as they are today.
SessionBuilder gains disableNotes, diagnosticFormat (new DiagnosticFormat
enum) and extendedHlslCompatibility for the options 2026.20 appended to
CompilerOptionName (161-163).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

Qodana for JVM

It seems all right 👌

No new problems were found according to the checks applied

💡 Qodana analysis was run in the pull request mode: only the changed files were checked

View the detailed Qodana report

To be able to view the detailed Qodana report, you can either:

To get *.log files or any other Qodana artifacts, run the action with upload-result option set to true,
so that the action will upload the files as the job artifacts:

      - name: 'Qodana Scan'
        uses: JetBrains/qodana-action@v2026.1.3
        with:
          upload-result: true
Contact Qodana team

Contact us at qodana-support@jetbrains.com

@RefuX
RefuX merged commit 2d8ec26 into main Oct 31, 2026
7 checks passed
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.

Bump Slang 2026.19 → 2026.20

1 participant