routing
routing copied to clipboard
Use NativeMemoryArray<T> when available and appropriate.
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.
TeamCity build failed on the "Run Basic Sample (Command Line)" step, but that step was skipped on the build for #246 for some reason...
Yes, I'm busy enabling these checks again for the pull-requests, this will be fixed soon.