{"push_id":3037560568,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"a077811ebd46c2055ba2c0608d099c77e8c449c1","before":"5dce8ffe3a0ec4cb0c70c7dc586db8a998eb2660","commits":[{"sha":"ae7e2104ca379a8c2e286bfcbd6f3fccbc0c044f","author":{"name":"Peter Edwards","email":"8e9d2f1c7ea0c2ebe3ab7e74d6f402a46650af50@arista.com"},"message":"Let findSymbolByName for process filter/scan objects.\n\nWhen finding a symbol in a process, give the caller the opportunity to\nvet each loaded object, rather than just passing the name of the object\nyou want and relying on the substring/basename matching in the\nimplementation to DTRT","distinct":true,"url":"https://api.github.com/repos/peadar/pstack/commits/ae7e2104ca379a8c2e286bfcbd6f3fccbc0c044f"},{"sha":"a077811ebd46c2055ba2c0608d099c77e8c449c1","author":{"name":"Peter Edwards","email":"8e9d2f1c7ea0c2ebe3ab7e74d6f402a46650af50@arista.com"},"message":"Use Py_interp_headp if it's present.\n\nThis is a pointer-to interp_head, so we can find it without the debug\ninfo. It's a doubly-indirect pointer so we don't pessimise the existing\ncode to go through the GOT to access it.","distinct":true,"url":"https://api.github.com/repos/peadar/pstack/commits/a077811ebd46c2055ba2c0608d099c77e8c449c1"}]}
{"actor":{"display_login":"peadar"}}