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.