Skip to content

Conversation

@tlively
Copy link
Member

@tlively tlively commented Jun 14, 2024

As an abbreviation, a typeuse can be given as just a list of parameters and
results, in which case it corresponds to the index of the first function type
with the same parameters and results. That function type must also be an MVP
function type, i.e. it cannot have a nontrivial rec group, be non-final, or have
a declared supertype. The parser did not previously implement all of these rules.

@tlively tlively requested a review from kripken June 14, 2024 20:35
@tlively tlively force-pushed the parser-typeuse-reqs branch from 90469c8 to 807c941 Compare June 14, 2024 20:51
Base automatically changed from threads-binary-shared-comptype to main June 14, 2024 21:54
As an abbreviation, a `typeuse` can be given as just a list of parameters and
results, in which case it corresponds to the index of the first function type
with the same parameters and results. That function type must also be an MVP
function type, i.e. it cannot have a nontrivial rec group, be non-final, or have
a declared supertype. The parser did not previously implement all of these rules.
@tlively tlively force-pushed the parser-typeuse-reqs branch from 807c941 to 427de00 Compare June 14, 2024 21:59
@tlively tlively enabled auto-merge (squash) June 14, 2024 22:04
@tlively tlively merged commit 2c758c5 into main Jun 14, 2024
@tlively tlively deleted the parser-typeuse-reqs branch June 14, 2024 23:00
@gkdn gkdn mentioned this pull request Aug 31, 2024
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.

3 participants