{"shas":[["dfc3a874345db9c96a4abdc1ed1a4b7bbc4af927","8a0e5e82e388c6fcb2f5d5e5b84207ecbe64dd35@gmail.com","gc: correctly handle fields of pointer type to recursive forward references\n\nPreviously, whether declaring a type which copied the structure of a type it was referenced in via a pointer field would work depended on whether you declared it before or after the type it copied, e.g. type T2 T1; type T1 struct { F *T2 } would work, however type T1 struct { F *T2 }; type T2 T1 wouldn't.\n\nFixes issue 667.\n\nR=rsc\nCC=golang-dev\nhttp://codereview.appspot.com/4313064\n\nCommitter: Russ Cox <rsc@golang.org>","Lorenzo Stoakes"],["ae8bb1591ba885975b7eebf2a13a974091983335","5ad239cb8a44f659eaaee0aa1ea5b94947abe557@golang.org","runtime: fix typo in gc bug fix\n\nThis time for sure.\n\nR=golang-dev, dsymonds\nCC=golang-dev\nhttp://codereview.appspot.com/4437078","Russ Cox"]],"repo":"tav/go","actor":"tav","ref":"refs/heads/master","size":2,"head":"ae8bb1591ba885975b7eebf2a13a974091983335","actor_gravatar":"6cf15f03f4e93f91688b7e6b945c469e","push_id":30037456}