Skip to content

[rocjitsu] Return config target validation errors as results - #14399

Merged
IanWood1 merged 2 commits into
developfrom
users/IanWood1/rocjitsu-config-target-errors
Oct 28, 2026
Merged

IanWood1 merged 2 commits into
developfrom
users/IanWood1/rocjitsu-config-target-errors

Conversation

@IanWood1

Copy link
Copy Markdown
Member

Motivation

Remove explicit exceptions from configuration architecture and GPU target validation.

Technical Details

Return failures through the existing DiagnosticEmitter for invalid architectures, targets, and target/device mismatches. Preserve diagnostic text and public API statuses; other configuration and allocation exceptions remain.

Update negative config tests to check returned failures and exact diagnostics. Existing C API coverage checks entry-point-specific statuses and output handles.

Issue Tracking

Part of #10239.

Signed-off-by: Ian Wood <ianwood@u.northwestern.edu>
@therock-pr-bot

therock-pr-bot Bot commented Oct 27, 2026 •

Copy link
Copy Markdown

✅ All Checks Passed — Ready for Review

Check Status Details
📝 PR Description ✅ Pass —
⛔ Forbidden Files ✅ Pass —
🧪 Unit Test ✅ Pass —
🔎 pre-commit ✅ Pass —
🚫 Draft PR 🔜 To Be Enabled —
🚩 Feature Flag 🔜 To Be Enabled —
📊 Code Coverage 🔜 To Be Enabled —
🤖 therock-pr-bot ✅ Pass —

🎉 All checks passed! This PR is ready for review.

📖 Need help? See the Policy FAQ for details on every check and how to fix failures.

🙋 Wish to Override Policy?

@therock-pr-bot

Copy link
Copy Markdown

🎉 All checks passed! This PR is ready for review.

@IanWood1
IanWood1 marked this pull request as ready for review October 27, 2026 20:25
Copilot AI balanced review requested due to automatic review settings October 27, 2026 20:25
@IanWood1
IanWood1 requested review from a team and atgutier as code owners October 27, 2026 20:25

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has insufficient remaining quota.

@kuhar kuhar left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Signed-off-by: Ian Wood <ianwood@u.northwestern.edu>
@IanWood1
IanWood1 merged commit 091930d into develop Oct 28, 2026
67 checks passed
@IanWood1
IanWood1 deleted the users/IanWood1/rocjitsu-config-target-errors branch October 28, 2026 19:11
@github-actions

Copy link
Copy Markdown
Contributor

rocjitsu post-commit fuzz passed

The 32-worker multiplexer campaigns for commit 091930df78f8 completed without recording a crash or hang.

  • ASan+UBSan (6-minute): 546,727 input executions (1,547.93 inputs/s)
  • TSan (6-minute): 533,379 input executions (1,525.53 inputs/s)

View the workflow run.

@systems-assistant

Copy link
Copy Markdown
Contributor

TheRock Submodule Bump Activity

Newest first

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants