Skip to content

refactor: materialize dwarf read plans#151

Merged
swananan merged 1 commit intomainfrom
refactor/dwarf-materialization-plan
May 4, 2026
Merged

refactor: materialize dwarf read plans#151
swananan merged 1 commit intomainfrom
refactor/dwarf-materialization-plan

Conversation

@swananan
Copy link
Copy Markdown
Owner

@swananan swananan commented May 4, 2026

Introduce an explicit DWARF materialization contract so compiler print and expression lowering consume planned direct values, user reads, unavailable states, and address origins instead of rediscovering those semantics from raw locations.

Move link-time address classification into ghostscope-dwarf, preserve pre-dereference arithmetic when rebasing static bases, and reject split piece locations instead of silently reading the first piece.

Refs #148.

Introduce an explicit DWARF materialization contract so compiler
print and expression lowering consume planned direct values, user reads,
unavailable states, and address origins instead of rediscovering those
semantics from raw locations.

Move link-time address classification into ghostscope-dwarf, preserve
pre-dereference arithmetic when rebasing static bases, and reject split
piece locations instead of silently reading the first piece.

Refs #148.
@swananan swananan merged commit d21f0d9 into main May 4, 2026
10 checks passed
@swananan swananan deleted the refactor/dwarf-materialization-plan branch May 4, 2026 12:46
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