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

Remove cyclic dependencies from lowlevel (don't use high level types) #122

Open
neilcsmith-net opened this issue Nov 15, 2018 · 1 comment

Comments

@neilcsmith-net
Copy link
Member

The current type mappers are problematic. Having lowlevel mappings using the highlevel types is inefficient. Having typed handlers / pointers in lowlevel would be more efficient, and also allow a future separation of lowlevel into a separate (auto-generated) library.

This can wait until post-1.0 if it can be proven we can do this without breaking API.

@neilcsmith-net
Copy link
Member Author

Typed handler support added in for use in v1, and used in support for NativeObject.Handle, eg. for #123

Rest of work can bow happen post v1.

@neilcsmith-net neilcsmith-net modified the milestones: 1.0, Post 1.0 Mar 1, 2019
@neilcsmith-net neilcsmith-net removed this from the 1.1 milestone Apr 5, 2019
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

No branches or pull requests

1 participant