16:09:00drmeisterHey stassats - bike is working with me in Philadelphia this summer. He needs a powerful desktop. Do you have any motherboard/processor recommendations?
16:09:46drmeisterI'm a lazy (and now frustrated) Mac user.
16:10:31drmeisterIf anyone has recommendations I'd love to hear it.
0:11:29drmeister::notify stassats i7-7700K - got it - thank you.
0:11:29Colleendrmeister: Got it. I'll let stassats know as soon as possible.
0:46:07Bicyclidinedrmeister: just to clarify what i meant in text, i assume you have something like "%temp = alloca(two void*); temp[0] = my_reg_save_area; temp[1] = global_shadow; global_shadow = temp;" what i meant was at every entry to a function you just have "global_shadow = temp;" again. means you keep an extra variable around, but it's easy
0:48:50drmeisterYou mean on return from every call I just have global_shadow = temp
0:49:28Bicyclidineon every entry. so at the normal entry block, and after every unwind.
0:49:51Bicyclidine...oh, i guess from normal returns too, huh.
0:51:01drmeisterContrasting that idea to having the callee pop the entry and adjust global_shadow I would be resetting global_shadow even after calls to functions that don't modify global_shadow.