Skip to content

RFC-1090 for unmanaged generic struct types#480

Merged
cartermp merged 17 commits intofsharp:masterfrom
vzarytovskii:rfc-1090-unmanaged-generic-structs
Jul 27, 2020
Merged

RFC-1090 for unmanaged generic struct types#480
cartermp merged 17 commits intofsharp:masterfrom
vzarytovskii:rfc-1090-unmanaged-generic-structs

Conversation

@vzarytovskii
Copy link
Contributor

@vzarytovskii vzarytovskii changed the title Added an RFC for https://github.com/fsharp/fslang-suggestions/issues/692 RFC for unmanaged generic struct types Jun 28, 2020
Copy link
Member

@cartermp cartermp left a comment

Choose a reason for hiding this comment

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

This is good, but does require some additional consideration. We'll likely want to do a design review here since there may be some tricky pieces. But I wouldn't consider that a blocker on continuing the work on the feature itself.

…supportedd types section; Updated motivation section
Copy link
Member

@cartermp cartermp left a comment

Choose a reason for hiding this comment

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

Needs some more work, but this is getting closer. I think it would be especially helpful to have more examples of working/not-working in each case, since these can also be lifted straight into test cases for the PR.

vzarytovskii and others added 8 commits July 1, 2020 16:23
…d-types-is-unmanaged.md

Co-authored-by: Phillip Carter <pcarter@fastmail.com>
…d-types-is-unmanaged.md

Co-authored-by: Phillip Carter <pcarter@fastmail.com>
…d-types-is-unmanaged.md

Co-authored-by: Phillip Carter <pcarter@fastmail.com>
…d-types-is-unmanaged.md

Co-authored-by: Phillip Carter <pcarter@fastmail.com>
…d-types-is-unmanaged.md

Co-authored-by: Phillip Carter <pcarter@fastmail.com>
…d-types-is-unmanaged.md

Co-authored-by: Phillip Carter <pcarter@fastmail.com>
…d-types-is-unmanaged.md

Co-authored-by: Phillip Carter <pcarter@fastmail.com>
Copy link
Member

@cartermp cartermp left a comment

Choose a reason for hiding this comment

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

Very close!

Copy link
Contributor

@TIHan TIHan left a comment

Choose a reason for hiding this comment

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

So far this looks good. I'm glad modreq was mentioned as well as the unmanaged attribute.

vzarytovskii and others added 4 commits July 16, 2020 18:56
…d-types-is-unmanaged.md

Co-authored-by: Phillip Carter <pcarter@fastmail.com>
…d-types-is-unmanaged.md

Co-authored-by: Phillip Carter <pcarter@fastmail.com>
…d-types-is-unmanaged.md

Co-authored-by: Phillip Carter <pcarter@fastmail.com>
…d-types-is-unmanaged.md

Co-authored-by: Phillip Carter <pcarter@fastmail.com>
@vzarytovskii vzarytovskii changed the title RFC for unmanaged generic struct types RFC-1088 for unmanaged generic struct types Jul 21, 2020
@vzarytovskii vzarytovskii changed the title RFC-1088 for unmanaged generic struct types RFC-1090 for unmanaged generic struct types Jul 21, 2020
@dsyme
Copy link
Contributor

dsyme commented Jul 27, 2020

LGTM

@cartermp cartermp merged commit 9ac14ca into fsharp:master Jul 27, 2020
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.

4 participants