Skip to content

feat(slang-sys): initial integration of upstream slang#303

Open
kunlinglio wants to merge 5 commits into
pascal-lab:refactor/slangfrom
kunlinglio:slang
Open

feat(slang-sys): initial integration of upstream slang#303
kunlinglio wants to merge 5 commits into
pascal-lab:refactor/slangfrom
kunlinglio:slang

Conversation

@kunlinglio

@kunlinglio kunlinglio commented Jul 20, 2026

Copy link
Copy Markdown

This PR adds the initial slang-sys scaffold for integrating upstream slang through the third_party/slang submodule.

The Python codegen scripts are very AI-generated and I have not reviewed them carefully yet. This is intentional for now because this part will probably be heavily rewritten later lol.

Additionally, I have add the .clangd file so the clangd should now work properly for:

  • wrapper C++ files under crates/slang-sys/src
  • upstream slang C++ files under third_party/slang

@github-actions

Copy link
Copy Markdown

Docs preview: https://vide.pascal-lab.net/preview/pr-303/

@kunlinglio

Copy link
Copy Markdown
Author

@hongjr03
Hey, I have update the CI workflows to initialize submodules when checkout. This should fix the build failed problem.

Could you rerun the jobs to verify?

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.

1 participant