Closed MSP-Greg closed 1 year ago
When working on this, I noticed that rbtree
(a dependency of sorted_set
) generated quite a few compile warnings with Ruby ucrt master. It would not compile with mswin master. rbtree
is not a public repo on GitHub or any of the other popular online Git groups.
It seems like SortedSet
is a convenience, it's not used in any 'hot paths' (called thousands of times a second, etc), so I removed it. See https://github.com/MSP-Greg/skippy/commit/178c2db623c5. Passed CI, also with a Ruby mswin job added.
Not sure whether the test suite checks its use, so not sure about another PR for it...
It seems like SortedSet is a convenience, it's not used in any 'hot paths' (called thousands of times a second, etc), so I removed it.
Looks like SortedSet is still being used? Did you add it back in again?
Not sure whether the test suite checks its use, so not sure about another PR for it...
I'm not sure myself, I'd have to double check.
Thanks for having such a deep look at this. I need to spend some time myself at this PR, especially the SortedSet thing.
Looks like SortedSet is still being used? Did you add it back in again?
Sorry, you're correct. It must have been a bad day. The code to remove sorted set was in another branch based on this one. Let me cherry pick the commits back into this one...
Fixed by #51
Thank you for taking the time to look into this!
Some of the changes are from dev-appveyor branch.
See https://github.com/MSP-Greg/skippy/actions/runs/3275428680
Note that Actions will not run when added from a PR...