Skip to content

Add thorin testing harness#34

Draft
Hugobros3 wants to merge 22 commits intomasterfrom
feature/thorin-tests
Draft

Add thorin testing harness#34
Hugobros3 wants to merge 22 commits intomasterfrom
feature/thorin-tests

Conversation

@Hugobros3
Copy link
Copy Markdown
Contributor

Reviving some more code from my abandoned 2023 Thorin branch.

This test suite aggressively validates closure conversion, lifting and other fragile behavior in Thorin. That is to say, on thorin's master branch, most of these tests fail hard! I suggest using these failing tests as a target for future rewrites.

Additionally, this PR introduces infrastructure to validate the correctness of our code generation (C, LLVM, SPIR-V), including validation that our intrinsic emission works.

@Hugobros3 Hugobros3 force-pushed the feature/thorin-tests branch from 31c816a to 1ed0690 Compare August 8, 2025 14:15
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