Skip to content

feat: report source-aware compiler diagnostics - #72

Merged
CheckPickerUpper merged 1 commit into
developmentfrom
codex/issue-21-diagnostics
Aug 28, 2026
Merged

CheckPickerUpper merged 1 commit into
developmentfrom
codex/issue-21-diagnostics

Conversation

@CheckPickerUpper

Copy link
Copy Markdown
Owner

Closes #21

Adds stable serializable diagnostics to decode and translation rejections. Debug-enabled wasm resolves DWARF file, line, column, function, and code-section offset; stripped wasm preserves the function and offset with actionable rebuild guidance. The README documents the report shape and the fixture covers both paths.

Proof:

  • cargo fmt --all --manifest-path Cargo.toml
  • cargo check --all-targets --locked
  • cargo clippy --all-targets --locked -- -D warnings
  • LUAU_ANALYZE_BIN=/home/ozzy-bin-laden/dev/luau-rs-issue-52/references/checkouts/luau/luau-analyze LUAU_BIN=/home/ozzy-bin-laden/dev/luau-rs-issue-52/references/checkouts/luau/luau cargo test --all-targets --locked

@github-actions

github-actions Bot commented Aug 25, 2026 •

Copy link
Copy Markdown

Visual recap — skipped

The visual recap job did not run for this pull request. This is informational only and does not block the PR.

Recap skipped for abcd83d: missing required recap label (visual-recap).

@CheckPickerUpper
CheckPickerUpper force-pushed the codex/issue-21-diagnostics branch from 271909c to abcd83d Compare August 28, 2026 05:56
@CheckPickerUpper
CheckPickerUpper merged commit 354449c into development Aug 28, 2026
@CheckPickerUpper
CheckPickerUpper deleted the codex/issue-21-diagnostics branch August 28, 2026 05:56
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.

Report rejections at the Rust source line that caused them

1 participant