Closed alex-s-gardner closed 2 years ago
Hey mate, thanks for putting in a PR. It’s great to see people are finding a use for this algorithm 😄 (even at NASA to study the cryosphere - so cool ❄️ 😂).
Back to the topic: Unfortunately, we require the fix from https://github.com/JuliaCollections/DataStructures.jl/pull/680 that first shipped in version 0.18.6. Without it, certain conditions (which result in popping from the end of a heap) will cause a BoundsError, indicating there might or might not be some strange things going on in memory without that fix. The current compat entry already expresses that requirement up to the next breaking version. Therefore, this is a close for me.
For your case, I see two way forwards:
If I can help you in any other way, feel free to ask ☺️
OK, thanks for the clarification and great library
This reduce conflicts with other packages as DataStructures = "0.18.6" was likely overly specific