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

Use NativeMemoryArray<T> when available and appropriate. #249

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

airbreather
Copy link
Contributor

This is essentially the same code that produced the table in itinero/reminiscence#18, plus some surface-level improvements to make it suitable for production.

It allows injecting an instance of IUnmanagedMemoryAllocator in case someone wants to use something platform-specific that outperforms a combination of the global heap with explicit zeroing.

@airbreather
Copy link
Contributor Author

TeamCity build failed on the "Run Basic Sample (Command Line)" step, but that step was skipped on the build for #246 for some reason...

@xivk
Copy link
Contributor

xivk commented Mar 13, 2019

Yes, I'm busy enabling these checks again for the pull-requests, this will be fixed soon.

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.

2 participants