Skip to content

Conversation

@vonzshik
Copy link
Contributor

Contributes to #4799

Locally it seems to be fixed, would be great if someone else can also validate @roji @MichalStrehovsky

@vonzshik vonzshik requested a review from roji as a code owner January 19, 2023 15:04

public partial class MultirangeHandler<TSubtype> : NpgsqlTypeHandler<NpgsqlRange<TSubtype>[]>,
// NOTE: This cannot inherit from NpgsqlTypeHandler<NpgsqlRange<TSubtype>[]>, since that triggers infinite generic recursion in Native AOT
public partial class MultirangeHandler<TSubtype> : NpgsqlTypeHandler,
Copy link
Member

Choose a reason for hiding this comment

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

Ah yeah, I think I did this for ranges in #4095, right?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yep, that's where I got the idea from.

@vonzshik vonzshik merged commit ac3b739 into main Jan 19, 2023
@vonzshik vonzshik deleted the 4799-native-aot-multirange-generic-explosion branch January 19, 2023 19:53
@roji roji mentioned this pull request Jan 20, 2023
16 tasks
@Brar Brar added this to the 8.0.0 milestone Nov 21, 2023
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