]> Sergey Matveev's repositories - nnn.git/commit
Add support for Alexey Tourbin's QSORT code (#708)
authorlvgx <l@vgx.fr>
Fri, 21 Aug 2020 02:45:45 +0000 (04:45 +0200)
committerGitHub <noreply@github.com>
Fri, 21 Aug 2020 02:45:45 +0000 (08:15 +0530)
commitbcbe8080be6610c265bcbc28879502cd9ab72bfc
tree572fea1129649f326eb082ecb704cba1db9018cf
parentd37356a9362d24436f27bad34219755e7e79642a
Add support for Alexey Tourbin's QSORT code (#708)

* Add support for Alexey Tourbin's QSORT code

See https://github.com/svpv/qsort

* Add benchmark scripts and compilation mode

Compile with `make O_BENCHMARK=1`, and run benchmarks with e.g.:
  ./misc/test/benchmark.sh ./nnn '/' '/usr/bin' '/usr/lib' > benchdata
You can then plot basic violin graphs with:
  ./misc/test/plot-bench.py benchdata

* Update style, doc, haiku support, fix lint
Makefile
misc/haiku/Makefile
misc/test/benchmark.sh [new file with mode: 0755]
misc/test/plot-bench.py [new file with mode: 0755]
src/nnn.c
src/qsort.h [new file with mode: 0644]