You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
DWARF debug info, type cycle detection, devlog spec notes
- DWARF Phase 1: DICompileUnit/DIFile/DISubprogram per MIR-codegen'd
function, per-instruction !dbg locations from statement and terminator
spans, dsymutil integration for macOS .dSYM bundles. LLDB shows With
source lines, breakpoints and stepping work.
- Type cycle detection: Sema post-collection pass builds value-type
dependency graph, DFS detects circular struct/enum definitions, emits
rich diagnostic with full loop trace and help suggestions.
- Terminator spans: MirBuilder.cur_node tracks current AST node,
terminate() automatically populates span from it.
- Add docs/devlog.md (lazy type resolution, dependency loop diagnostics,
--fork flag spec notes from Zig devlog).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments