18:22:31karloszi dont want to pass the return-pc on the stack , so ill have to allocate a descriptor reg for it and change lra to be a non descriptor. and it wont be interior if its pinned?
18:23:18karloszill work on allocation until the fog clears
18:24:39stassatsi'll just try walking up the stack and collecting the return addresses, will report if i hit any snags
18:25:09stassatsthen i'll try removing the lra object, and then stop making LRA an interior reg, removing all the uses from arrays
18:31:15stassatswhich really one is the inverse of the other
18:31:38stassatseither you have a lot of registers, or complicated effective addresses
18:34:06karloszthis has been bothering me for a bit, but is there a reason why so much code uses macrolets and defmacros with once only when it could just be a function?
18:34:11karloszespecially the stuff in macros.lisp
18:54:11Xofkarlosz: I was hoping to get further than I did with rv32
18:55:00XofI still have the belief that cheneygc is easier to implement; my cunning plan was to get something minimal vaguely running and then find someone to do the second 90%
18:55:08Xofmy cunning plan seems to have worked better than I expected