-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
Cleanup Pass 1 #916
Cleanup Pass 1 #916
Conversation
How is this going to end up working for over all compatibility with mono v1? |
the older game versions are going to be removed eventually |
But that doesn't solve the problem that changing the ABI will cause mono v1 to break |
Thanks for pointing that out Yeah this will have to wait until v2, or if we lock v1's natives state |
Perhaps I'm mistaken, but wasn't the purpose of using |
Both |
So why not using cs_type? |
Because a lot of natives are old and have gotten new arguments over time. Adding new arguments would break ABI compatibility with existing C# resources causing them to fail to run. This is fixed with mono_v2, but it looks like its going to be a long time until mono_v2 is ready |
manual pass mainly focused on param types
basic test done with native-doc-tooling