Dirwalker - Simplistic and Ergonomic Directory Browser
#22
Thanks to @eoredson here comes the 32bit variant as well:

.zip   Dirwalker_r7++.zip (Size: 6.25 MB / Downloads: 22)

I did manual casting, in three places, for ctime(), now we have 32bit and 64bit code running. An 32bit executable is included as well.

Also, the wildcard search is boosted 4x, simply by using 128bit SIMD for converting lowercase to uppercase and for converting NULL to SPC, the latter being problematic in Tcheburaschka - since it uses ASCIIZ strings.

Now, the poor (due to invoking wildcard matcher for each line) search performance is less poor, about 9,100KB/s or 150,000 lines-per-second (of fixed 64bytes width, with spanning hits on 2 lines):

Releasing 'Enter' over Wikipedia:
   

Pressing 'Ctrl+End', showing 1.4+ billion 64bytes long lines:
   

Releasing '/' in order to search all occurences of 'sanmayce':
   
"He learns not to learn and reverts to what the masses pass by."
Reply


Messages In This Thread
RE: Dirwalker - Simplistic and Ergonomic Directory Browser - by Sanmayce - 01-14-2023, 04:30 PM



Users browsing this thread: 12 Guest(s)