IRC channel logs

2020-02-03.log

back to list of logs

<fossy>oriansj: i am making a minimal version of kaem... would you be happy to have a new kaem-optional-seed that is only 9706 bytes
<fossy>a nearly 1.5x reduction!
<fossy>8377 bytes and getting lower
<fossy>this is from C!
<fossy>not even rewritten in assembly
<fossy>8054 bytes is where I am stopping for a minimal debug version
<fossy>a super minimal version, that has no file_print usages or anything at all, is 5367 bytes
<fossy>a 3x reduction
<fossy>16kb for me, was too much
<fossy>however we can explain most of 5kb
***ng0_ is now known as ng0
<markjenkinsznc>oriansj, I think pulling Knight.py/User_Interface.py from stage0 and moving to oriansj/knight-vm is a good idea to keep stage0 code base focused. knightpies/test_parallel_execution.py and knightpies/test_parallel_execution_stage1.py are my only tests that use that and I'll gladly rework and document, the direction I'm heading in anyway is to have those tests automatically skipped if the appropriate stuff (like libvm.so) isn't present and
<markjenkinsznc>stage0's knight files being present the only mandatory thing for my test suite, tests that use other git submodules like knighttests/test_hex0tobin_submodules.py will politely skip if the files are not present
***ChanServ sets mode: +o rekado