Skip to content

fix: harden go interface dispatch for user impl methods - #175

Merged
ivov merged 2 commits into
mainfrom
harden-go-interface-dispatch
Apr 25, 2026
Merged

fix: harden go interface dispatch for user impl methods#175
ivov merged 2 commits into
mainfrom
harden-go-interface-dispatch

Conversation

@ivov

@ivov ivov commented Apr 25, 2026

Copy link
Copy Markdown
Owner
  • Capitalized impl methods are no longer pruned when reached only via Go interface dispatch. Fixes Stringer interface implementation follow-up #173
  • Lisette-cased string / goString / error now emit with their Go-exported spelling.
  • User String / GoString only suppresses the auto-stringer when it satisfies the interface.
  • impl X on a type alias now emits a Lisette diagnostic.

@ivov
ivov merged commit 9194ef5 into main Apr 25, 2026
2 checks passed
@ivov ivov mentioned this pull request Apr 25, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Released in lisette-v0.1.20

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.

Stringer interface implementation follow-up

1 participant