freenode/#clasp - IRC Chatlog
Search
3:39:15
drmeister
Hmm, I don't think they are yet. They are the 03 demo and another in cando/extensions/cando/src/examples/thrombin-tirun
14:43:30
Bike
karlosz: am i seeing correctly that as of yet, local calls still always return multiple values?
15:11:31
Bike
seems like it should be pretty easy to merge duplicate code just before a branch merge but we'd hit llvm's problem with multiple source infos
15:14:23
Bike
note to self do change the runtime so that unwind return values are sent through the exception object so we can save some multiple value save load stupidity
15:21:10
Bike
with known values, we could probably allocate stack space in the outer function, and stick the stack pointer in the continuation so the inner functions can mutate directly with those weird intrinsics
15:31:51
Bike
I suppose we could heap allocate space for the multiple values, unwind passing a pointer to that space, extract the values, and then free the space