I guess this will technically be a breaking change but I'm pretty sure that my original implementation did return an iterator and it got changed somewhere along the way.
In the benchmarks on my local machine, we can see the "within a factor of 2 to 3" performance with Graphs.jl that we should expect. Previously, it was off by several orders of magnitude.
I guess this will technically be a breaking change but I'm pretty sure that my original implementation did return an iterator and it got changed somewhere along the way.
In the benchmarks on my local machine, we can see the "within a factor of 2 to 3" performance with Graphs.jl that we should expect. Previously, it was off by several orders of magnitude.