nnn/src
N-R-K 2000ed5080
icons-hash: misc improvements (#1553)
* icons-hash: take total probe count into account as well

* icons-hash: use a better PRNG

the older method was using a multiplicative congruential generator (MCG)
which doesn't work too well especially with just 32 bits of state.

change it to a PCG instead with 64 bits of state (and 32 bits of output)
which should give better results.

and since we should get better rng - the search iteration has been
halved as well to save some build time.

* icons-hash: use an xor-rotate hash function

* icons-hash: fix some compiler warnings
2023-01-02 22:23:18 +05:30
..
.clang-tidy Improve archive creation handling 2022-12-12 02:43:23 +05:30
dbg.h Update copyright date 2022-01-22 16:02:51 +05:30
icons-hash.c icons-hash: misc improvements (#1553) 2023-01-02 22:23:18 +05:30
icons-in-terminal.h Add nerdfont defs file and normalize vars (#722) 2020-09-14 22:09:52 +05:30
icons.h add ksh, ttf and otf icons 2022-10-26 15:08:27 +06:00
nnn.c Remove unnecessary parameter from `archive_selection()` 2022-12-12 16:13:35 +01:00
nnn.h Key 'J' to jump to entry number or relative offset 2022-07-31 18:54:47 +05:30
qsort.h Add support for Alexey Tourbin's QSORT code (#708) 2020-08-21 08:15:45 +05:30