{"push_id":1253906400,"size":4,"distinct_size":2,"ref":"refs/heads/free_bjit_code","head":"d60e90c2853571043a0fbb39c546b0ef246f8df7","before":"37af3461e02f624f51590ee620b0c87964cc39a0","commits":[{"sha":"91aad8d4aaf7b2a17e809670e9e31bd61935b21d","author":{"name":"Marius Wachtler","email":"3978931258cb9ea9b2f1ae019adcbf9240d7a0da@gmail.com"},"message":"libunwind: fix our change to _U_dyn_cancel","distinct":false,"url":"https://api.github.com/repos/undingen/pyston/commits/91aad8d4aaf7b2a17e809670e9e31bd61935b21d"},{"sha":"d4b8c35c6be36db0de73443389e04c46d87ed6ee","author":{"name":"Marius Wachtler","email":"3978931258cb9ea9b2f1ae019adcbf9240d7a0da@gmail.com"},"message":"EH: correctly deregister EH frames and cleanup the code\n- previously we never deregistered the EH frame from libunwind (which exposed a bug)\n- I removed the calls to register the EH info with gcc since we have our own unwinder which does not need this\n- cleaned up the code and fixed some small memory leaks","distinct":false,"url":"https://api.github.com/repos/undingen/pyston/commits/d4b8c35c6be36db0de73443389e04c46d87ed6ee"},{"sha":"02e46a45a76c162b8ea936af50e5b40b891ba279","author":{"name":"Marius Wachtler","email":"3978931258cb9ea9b2f1ae019adcbf9240d7a0da@gmail.com"},"message":"Merge pull request #1330 from undingen/fix_eh_handling\n\nEH: correctly deregister EH frames and cleanup the code","distinct":true,"url":"https://api.github.com/repos/undingen/pyston/commits/02e46a45a76c162b8ea936af50e5b40b891ba279"},{"sha":"d60e90c2853571043a0fbb39c546b0ef246f8df7","author":{"name":"Marius Wachtler","email":"3978931258cb9ea9b2f1ae019adcbf9240d7a0da@gmail.com"},"message":"bjit: free codeblocks after tiering up to the LLVM jit\nwe free now the code blocks after a recompile in the LLVM tier (except for OSR frames) because\nit is likely that we will not use the code anymore.\n- we have to make sure we are not currently executing any code we will delete that's why I added bjit_num_inside\n- there were some cases where we forgot to deregister stuff\n- when profiling we don't actually unmap the code in order to not brake profiling","distinct":true,"url":"https://api.github.com/repos/undingen/pyston/commits/d60e90c2853571043a0fbb39c546b0ef246f8df7"}]}
{"actor":{"display_login":"undingen"}}