Skip to content

Instantly share code, notes, and snippets.

@mappu
Created March 14, 2017 01:50
Show Gist options
  • Save mappu/4df62a83194b6fa158dbc4b6af61f2f9 to your computer and use it in GitHub Desktop.
Save mappu/4df62a83194b6fa158dbc4b6af61f2f9 to your computer and use it in GitHub Desktop.
$ git bisect start
$ git bisect bad master ## that's ec091b6af2ad6f33f3b36c39171d7ef65b12668b, early in the 1.9 window
$ git bisect good 753452fac6f6963b5a6e38a239b05362385a3842 ## the release commit for 1.7.5
Bisecting: a merge base must be tested
[7a622740655bb5fcbd160eb96887032314842e6e] net/http: make Transport use new connection if over HTTP/2 concurrency limit
$ git bisect good
Bisecting: 1487 revisions left to test after this (roughly 11 steps)
[c3163d23f038a595dc4dd8e1218f412a443a39fa] runtime: eliminate write barriers from save
$ git bisect bad
Bisecting: 743 revisions left to test after this (roughly 10 steps)
[1d3fae461c6302d2d91085e03d50712177af74c0] cmd/link: remove Cursym
$ git bisect bad
Bisecting: 371 revisions left to test after this (roughly 9 steps)
[8c15a1725147692e1106f2e32fae657e1b7f27aa] hash/crc32: fix nil Castagnoli table problem
$ git bisect good
Bisecting: 185 revisions left to test after this (roughly 8 steps)
[361d2738d5d750bd249661e725d3d9070fc3f2f5] cmd/link: remove the -shared flag
$ git bisect good
Bisecting: 92 revisions left to test after this (roughly 7 steps)
[b92d39ef6924fd5174449f95505d782f3f75db16] cmd/compile/internal/obj/x86: eliminate some function prologues
$ git bisect good
Bisecting: 46 revisions left to test after this (roughly 6 steps)
[8607bed7445100993938ee96a028627461fce9d3] runtime: avoid dependence on main symbol
$ git bisect good
Bisecting: 23 revisions left to test after this (roughly 5 steps)
[6fe1febc867237fdf9ae40483044ed377144627f] cmd/internal/obj: replace AGLOBL with (*Link).Globl
$ git bisect good
Bisecting: 11 revisions left to test after this (roughly 4 steps)
[2679282da4e437ee086ec791ab73181c39ae3463] cmd/compile: fold ADDconsts together for PPC
$ git bisect good
Bisecting: 5 revisions left to test after this (roughly 3 steps)
[e94c52933b9c414d3f8fa94ead0d9cc5b7d7d717] cmd/compile: intrinsify Ctz{32,64} and Bswap{32,64} on s390x
$ git bisect bad
Bisecting: 2 revisions left to test after this (roughly 2 steps)
[ca4089ad62b806db7d3f32335d3f20865a75edcd] cmd/compile: args no longer live until end-of-function
$ git bisect bad
Bisecting: 0 revisions left to test after this (roughly 1 step)
[faf611a07a7630a075fba3a555db7831e002122a] net/http: rename Post's parameter from bodyType to contentType
$ git bisect good
ca4089ad62b806db7d3f32335d3f20865a75edcd is the first bad commit
commit ca4089ad62b806db7d3f32335d3f20865a75edcd
Author: Keith Randall <khr@golang.org>
Date: Wed Aug 31 15:17:02 2016 -0700
cmd/compile: args no longer live until end-of-function
We're dropping this behavior in favor of runtime.KeepAlive.
Implement runtime.KeepAlive as an intrinsic.
Update #15843
Change-Id: Ib60225bd30d6770ece1c3c7d1339a06aa25b1cbc
Reviewed-on: https://go-review.googlesource.com/28310
Run-TryBot: Keith Randall <khr@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: David Chase <drchase@google.com>
:040000 040000 0ecef6a9199c948b95c4ba1eb995f925e4fef99e 13b3faed419c7f9af4457d2cbb3e7aed8f9f338c M src
:040000 040000 e2c1ebf68b227bc1dfc6fd2f07201cc9a4d672c9 af9c70dd32200508197075617f7ea908afae7929 M test
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment