Lilith Orion Hafner

Results 154 comments of Lilith Orion Hafner

Sort will stay in the sysimage and `sort!` and friends will remain accessible without any using or import statements (much like `rand`). You will continue to be able to sort...

> What conceptually is the line between what sorting functionality is available in Base and what would require loading the `Sorting` stdlib? Everything can be done without loading the `Sorting`...

Sorry, I still don't understand. I'm not aware of any plans to remove sorting from the sysimage.

Once sorting and sorting optimizations are modular and extensible, it should be possible to move short integer range optimizations, the Sort.Float submodule, and radix sort out of base. If we...

Most tests in test/bitset.jl construct BitSets with `BitSet(::Vector)` which covers the new code, @gbaraldi, are you referring to something else?

Lol, closing and reopening was unnecessary.

Good catch with AbstractUnitRange, and good idea about union!. The reason I made an inner constructor was to avoid double allocation, but I think it is possible to avoid that...

I moved the mechanics, though unfortunately, it did add a bit more complexity. (from 24 lines to 80)

Note: consider https://github.com/JuliaCollections/SortingAlgorithms.jl/pull/19. If the pivot appears repeatedly, utilize that.