Skip to content

Remove generated VftblPtr type#1397

Merged
Sergio0694 merged 3 commits intostaging/AOTfrom
user/sergiopedri/remove-vftblptr-type
Jan 25, 2024
Merged

Remove generated VftblPtr type#1397
Sergio0694 merged 3 commits intostaging/AOTfrom
user/sergiopedri/remove-vftblptr-type

Conversation

@Sergio0694
Copy link
Member

This PR removes the generated VftblType, which wasn't even used most of the time. The only code path referencing it has been rewritten to manually reinterpret a pointer instead of using Marshal, which also makes it a bit faster while at it.

@Sergio0694 Sergio0694 added performance Related to performance work authoring Related to authoring feature work labels Nov 26, 2023
@Sergio0694 Sergio0694 changed the base branch from master to staging/AOT November 26, 2023 11:36
@Sergio0694 Sergio0694 force-pushed the user/sergiopedri/remove-vftblptr-type branch 2 times, most recently from e185a67 to 698fed3 Compare November 26, 2023 14:51
@Sergio0694 Sergio0694 force-pushed the user/sergiopedri/remove-vftblptr-type branch from f828a4c to d2a737f Compare December 1, 2023 23:11
@Sergio0694 Sergio0694 requested a review from jlaanstra December 1, 2023 23:11
@Sergio0694 Sergio0694 force-pushed the user/sergiopedri/remove-vftblptr-type branch from d2a737f to 58b81fd Compare January 25, 2024 01:58
@Sergio0694 Sergio0694 force-pushed the user/sergiopedri/remove-vftblptr-type branch from 58b81fd to 0bcf9e9 Compare January 25, 2024 03:10
@Sergio0694 Sergio0694 merged commit 81f365e into staging/AOT Jan 25, 2024
@Sergio0694 Sergio0694 deleted the user/sergiopedri/remove-vftblptr-type branch January 25, 2024 22:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

authoring Related to authoring feature work performance Related to performance work

3 participants