Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Trimming/AOT friendliness in 6.0 #3300

Closed
6 tasks done
roji opened this issue Nov 7, 2020 · 0 comments · Fixed by #3507
Closed
6 tasks done

Trimming/AOT friendliness in 6.0 #3300

roji opened this issue Nov 7, 2020 · 0 comments · Fixed by #3507
Assignees
Labels
Milestone

Comments

@roji
Copy link
Member

roji commented Nov 7, 2020

This is a general "epic" tracking issue for making Npgsql more compatible with trimming/AOT. A lot of this is about getting rid of runtime code generation (e.g. via source generators), general reflection use, etc. See also dotnet/efcore#21894 for some general comments on what that means and what needs to be done.

@roji roji added this to the vNext milestone Nov 7, 2020
@roji roji self-assigned this Feb 5, 2021
roji added a commit to roji/Npgsql that referenced this issue Feb 5, 2021
Just specify them explicitly - simpler and more linker-friendly.

Part of npgsql#3300
@roji roji linked a pull request Feb 5, 2021 that will close this issue
@roji roji closed this as completed in #3507 Feb 7, 2021
roji added a commit that referenced this issue Feb 7, 2021
Just specify them explicitly - simpler and more linker-friendly.

Part of #3300
@roji roji reopened this Feb 8, 2021
roji added a commit to roji/Npgsql that referenced this issue Feb 8, 2021
roji added a commit that referenced this issue Feb 8, 2021
@roji roji changed the title Make Npgsql friendlier to trimming/tree shaking Make Npgsql friendlier to trimming/tree shaking/AOT Jun 6, 2021
roji added a commit that referenced this issue Jun 9, 2021
roji added a commit that referenced this issue Jun 11, 2021
roji added a commit that referenced this issue Aug 2, 2021
* Annotate composite types as incompatible with trimming, while
  suppressing warnings for applications which don't use them.
* Create a very basic console test program for testing (#3820). We'll
  eventually run this in CI.

Part of #3300
Part of #3820
roji added a commit that referenced this issue Aug 2, 2021
* Annotate composite types as incompatible with trimming, while
  suppressing warnings for applications which don't use them.
* Create a very basic console test program for testing (#3820). We'll
  eventually run this in CI.

Part of #3300
Part of #3820
@roji roji changed the title Make Npgsql friendlier to trimming/tree shaking/AOT Trimming/AOT friendliness in 6.0 Oct 3, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant