{"push_id":1141756571,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"26849746c9c7ca290d6cbb7ca5f3cf71c971e980","before":"5799973c3e25545ac0e7d20f32a1453531c69399","commits":[{"sha":"26849746c9c7ca290d6cbb7ca5f3cf71c971e980","author":{"name":"Michael Hudson-Doyle","email":"0be69113f2ef1774d89c68be6c0c5ffc4d3200f2@canonical.com"},"message":"cmd/internal/obj, runtime: fixes for defer in 386 shared libraries\n\nAny defer in a shared object crashed when GOARCH=386. This turns out to be two\nbugs:\n\n 1) Calls to morestack were not processed to be PIC safe (must have been\n    possible to trigger this another way too)\n 2) jmpdefer needs to rewind the return address of the deferred function past\n    the instructions that load the GOT pointer into BX, not just past the call\n\nBug 2) requires re-introducing the a way for .s files to know when they are\nbeing compiled for dynamic linking but I've tried to do that in as minimal\na way as possible.\n\nFixes #15916\n\nChange-Id: Ia0d09b69ec272a176934176b8eaef5f3bfcacf04\nReviewed-on: https://go-review.googlesource.com/23623\nRun-TryBot: Michael Hudson-Doyle <michael.hudson@canonical.com>\nTryBot-Result: Gobot Gobot <gobot@golang.org>\nReviewed-by: Ian Lance Taylor <iant@golang.org>","distinct":true,"url":"https://api.github.com/repos/mk0x9/go/commits/26849746c9c7ca290d6cbb7ca5f3cf71c971e980"}]}
{"actor":{"display_login":"mk0x9"}}