Skip to content

Make strongly-unique rules transitive (#702) - #703

Merged
bvisness merged 1 commit into
WebAssembly:mainfrom
bvisness:name-transitive
Aug 18, 2026
Merged

Make strongly-unique rules transitive (#702)#703
bvisness merged 1 commit into
WebAssembly:mainfrom
bvisness:name-transitive

Conversation

@bvisness

@bvisness bvisness commented Aug 18, 2026

Copy link
Copy Markdown
Collaborator

Makes the [constructor]foo and [method]foo.foo cases case-insensitive in order to make strong uniqueness a proper equivalence relation. This also enables implementations to implement strong-uniqueness checks more easily by literally canonicalizing strings in the manner described.

Resolves #702.

@bvisness
bvisness requested a review from lukewagner August 18, 2026 19:45

@lukewagner lukewagner left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, thanks!

@bvisness
bvisness merged commit a0d6134 into WebAssembly:main Aug 18, 2026
1 check passed
@bvisness
bvisness deleted the name-transitive branch August 18, 2026 23:52
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.

Strong uniqueness of names is not transitive

2 participants