Skip to content

Add debug line tables across backends - #45

Merged
lucabol merged 2 commits into
masterfrom
lucabol-research-debug-symbols
Aug 5, 2026
Merged

lucabol merged 2 commits into
masterfrom
lucabol-research-debug-symbols

Conversation

@lucabol

@lucabol lucabol commented Aug 5, 2026

Copy link
Copy Markdown
Owner

Summary

  • add opt-in --debuginfo none|line-tables, preserving the existing default output
  • preserve root/imported source provenance and emit C, LLVM, and Cranelift source line mappings
  • retain debug sections and stack-walking support through every linker path
  • document the feature and add backend artifact/regression coverage

Validation

  • cargo test --quiet
  • test.ps1
  • linked C/PDB and Cranelift DWARF artifact inspection
  • final independent code review

lucabol added 2 commits August 5, 2026 10:24
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 01c2b714-3f71-44ed-bd75-5ed992b8e4a1
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 01c2b714-3f71-44ed-bd75-5ed992b8e4a1
@lucabol
lucabol marked this pull request as ready for review August 5, 2026 08:54
@lucabol
lucabol merged commit dad76ba into master Aug 5, 2026
15 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.

1 participant