Post AlS3iZLuiEhdE0TztY by isntitvacant@hachyderm.io
(DIR) More posts by isntitvacant@hachyderm.io
(DIR) Post #AlS3iZLuiEhdE0TztY by isntitvacant@hachyderm.io
2024-08-29T02:04:03Z
0 likes, 0 repeats
when it comes to bytecode vm interpreters, surely you will not be disappointed in Big Match Statement in For Loopinstruction dispatch times getting you down? plenty of time to reflect on it while waiting for the next run of For Loopflamegraphs too useful? good news, there's one row and it's Big Match Statement in For Looplost in the codebase? don't worry, the entire thing is in One Big Match
(DIR) Post #AlS3iZyuNFtXAwj8fw by foone@digipres.club
2024-08-29T07:02:46Z
0 likes, 0 repeats
@isntitvacant I've been reverse engineering a scripting language and it's TWO switch statements! Advanced!
(DIR) Post #AlS3idBmRqyR7jlxei by isntitvacant@hachyderm.io
2024-08-29T02:07:34Z
0 likes, 0 repeats
threaded interpreters will say: "hey, why not Jump To Label directly. use a little GNU Compiler Collection Extension as a Treat, you Deserve It"and I say "no, I am going to do it the honest way: relying on 2-3 layers of IR on top of LLVM to do the right thing"