{"push_id":948138899,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"ad032cdb11d874d515bd9c2d508762e3d3b8df07","before":"5529e9276cdb7a92e56601ae13a4b23fdeccdf89","commits":[{"sha":"ad032cdb11d874d515bd9c2d508762e3d3b8df07","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@hostilefork.com","name":"Hostile Fork"},"message":"Cache call pointer in frame instead of func\n\nA desire to allow FUNCTION-OF on a FRAME! even when the call was no\nlonger in the stack led to adding a field in the Reb_Any_Context for\nframes that served this purpose.  However, the function should be\nderivable already from the keylist (which is the function's paramlist,\nused for its identity).\n\nGiven that the function is available from the frame persistently and\nby other means, it's more useful to cache the Reb_Call for the frame\nin the slot.  This allows faster access than using a stack walk.\n\n(Note: While the feature is added here, cases that could take advantage\nof it are not retrofitted in this particular commit.)","distinct":true,"url":"https://api.github.com/repos/metaeducation/ren-c/commits/ad032cdb11d874d515bd9c2d508762e3d3b8df07"}]}