<iceman[m]>
<sad_plan> "could use palemoon for now..." <- I used palemoon on fossapup (puppy linux)
<iceman[m]>
it was decent enough
<iceman[m]>
But it's still nice to keep going with upstream
mako2 has quit [Remote host closed the connection]
<sewn>
hi
<xdream8[m]>
i am thinking of introducing threading to kiss-rs
<sewn>
if it's easy, yes that is a great benefit
<sewn>
but if it requires great rewrite of the code it's not reallyw orth it
<xdream8[m]>
it is pretty easy, i just need to look at the code and change parts that uses for loops and add threading
mako2 has joined #kisslinux
<xdream8[m]>
i will also add a flag, which it will force kiss-rs to use only 1 thread.
<sewn>
it is july 30
geekthattweaks has joined #kisslinux
mako2 has quit [Remote host closed the connection]
sad_plan has joined #kisslinux
<sad_plan>
hi
<sad_plan>
iceman[m]: sure. upstream is always best initially. atleast from a security perspective
<iceman[m]>
<xdream8[m]> "it is pretty easy, i just need..." <- is it really beneficial?
<iceman[m]>
the time taken for context switch for threads, time taken for setting up other stuff for the threads
<iceman[m]>
all taken to consideration
<xdream8[m]>
it is very useful. for example when kiss-rs creates a manifest file, it searches pkg directory and takes found files as a vector of paths(you can think of vectors like arrays) and removes prefix($XDG_CACHE_HOME/kiss/proc/<pid>/pkg/<pkg_name>) from all items in the vector. adding threading would shorten the time we spend on this. this is mostly beneficial for big packages as you might have thought.
<xdream8[m]>
i think i removed them when illiliti was suggesting me design ideas
<sewn>
looks about right
<xdream8[m]>
i found a better way to do this. instead of creating threads for packages, we check/download sources in threads
sad_plan has quit [Quit: nyaa~]
mako2 has joined #kisslinux
schillingklaus has quit [Quit: schillingklaus]
solaare has quit [Ping timeout: 246 seconds]
solaare has joined #kisslinux
<xdream8[m]>
i am thinking of making some of the compression/decompression libraries in kiss-rs optional at compile-time as its just a lot of dependency