

thank you! Oh. it seems user is blocked on lemmy.ml or something like that, so i cannot participate in this discussion or even see the post and answers within my instance.
Since I cannot reply where, you can post my reply if you wish: 2 points:
- more complex closure and not only control flow, it can be simple arithmetic expression as well, results in actually smaller assembly on arm-unknown-linux-gnueabihf target.
- I don’t think the loop unrolling plays a big role here. sort_unstable_by() is using quicksort and I suspect that complex closure was outlined to a separate fn, and not copied to quicksort anymore.






















A new Mlem icon :)))