[libcxx-commits] [PATCH] D113413: Add introsort to avoid O(n^2) behavior and a benchmark for adversarial quick sort input.
Nilay Vaish via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Tue Nov 9 08:20:11 PST 2021
nilayvaish added inline comments.
================
Comment at: libcxx/include/__algorithm/sort.h:264
template <class _Compare, class _RandomAccessIterator>
+void __introsort(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp,
----------------
ldionne wrote:
> It seems to me like you reformatted a lot of this code, making the change itself a lot more difficult to understand. Please do the re-formatting either before or after your functional change, in a separate "no functionality change" patch.
I have dropped the formatting changes. Those were done by arc and I just accepted them.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D113413/new/
https://reviews.llvm.org/D113413
More information about the libcxx-commits
mailing list