)]}' { "commit": "8b9c7fb00ccaf1d4bcc8d581a1a4d46a35771b77", "tree": "75e39d869f65cbd3cdcde708803873311c8745fc", "parents": [ "e86f2cb5d6b1984fde345d6ade605e377fa38c04" ], "author": { "name": "Ian Lance Taylor", "email": "iant@golang.org", "time": "Mon Jul 27 14:22:55 2020 -0700" }, "committer": { "name": "Ian Lance Taylor", "email": "iant@golang.org", "time": "Tue Jul 28 00:01:50 2020 +0000" }, "message": "compiler: for package-scope \"a \u003d b; b \u003d x\" just set \"a \u003d x\"\n\nThis avoids requiring an init function to initialize the variable.\nThis can only be done if x is a static initializer.\n\nThe go1.15rc1 runtime package relies on this optimization.\nThe package has a variable \"var maxSearchAddr \u003d maxOffAddr\".\nThe maxSearchAddr variable is used by code that runs before package\ninitialization is complete.\n\nChange-Id: Ied19a6d06f44c0c3e69632960a85f8d32139095c\nReviewed-on: https://go-review.googlesource.com/c/gofrontend/+/245098\nReviewed-by: Cherry Zhang \u003ccherryyz@google.com\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "c1021e5679c1b53cdecf3d54213025afa7201264", "old_mode": 33188, "old_path": "go/gogo.cc", "new_id": "4c8c55fcb14f1d3123c141c11c6e31be11e4e3f4", "new_mode": 33188, "new_path": "go/gogo.cc" } ] }