libera/#sicl - IRC Chatlog
Search
7:31:25
hayley
What is left to do in register allocation? I can only think of your idea to ensure lexical locations are saved in the same stack slots for instructions using the dynamic environment of a CATCH instruction.
7:32:07
beach
If you have done every instruction type, and you did the adaptation, I can't think of anything else.
7:33:31
hayley
Guess I should make a list then, as I know all the instructions used in bootstrapping and all the floating-point instructions are covered, but that may not be all the instructions.
7:34:18
beach
You can do that if you like, but I wouldn't bother until they are needed. I would go to code generation instead. Up to you.
14:50:46
beach
Handling conflicts in the package system is complicated enough that I am now convinced that the package system should turn into a separate library with extensive tests.
14:51:51
beach
But I will finish the code for the package system as a SICL module first. Then we will see how it might be extracted.
16:30:06
beach
Time to call it a day. I'll stick around until my (admittedly small) family announces that dinner is ready, but I am not going to attempt any more work.
16:31:03
beach
Nothing has been tested yet, though, because I didn't create an extrinsic system for it.
16:50:05
beach
My (admittedly small) family just announced that dinner is served. I'll be back tomorrow.
18:39:22
Gnuxie
Cluster is getting closer now, the decoder selects the right candidate descriptor for every instruction when we run a test to generate random comands for every instruction in the database
18:41:59
Gnuxie
now I need to just inspect (and make the tools to do so in the context of this test) the differences in encoding on an instruction basis once commands have gone through the entire (encode, decode and re-encode) cycle
18:43:31
Gnuxie
because at the moment it is different on the other side and that's about as much as i know because the sequence is (as expected) very long