)]}'
{
  "commit": "42e09dc1ba1e820af44b2cbd4db0d60abb5559a2",
  "tree": "14142f321ddb8ad835fe457bf1eb5fbbd7dfc329",
  "parents": [
    "ae7b6a3b779c4d6de96f59efbfed0b899c3ff6df"
  ],
  "author": {
    "name": "Rob Findley",
    "email": "rfindley@google.com",
    "time": "Sun Jul 12 22:36:34 2020 -0400"
  },
  "committer": {
    "name": "Robert Findley",
    "email": "rfindley@google.com",
    "time": "Fri Aug 28 16:45:21 2020 +0000"
  },
  "message": "go/types: factor out usage of implicit type\n\nThere was some duplication of logic interpreting the implicit type of\nan operand in assignableTo and convertUntyped. Factor out this logic to\na new \u0027implicitType\u0027 function, which returns the implicit type of an\nuntyped operand when used in a context where a target type is expected.\nI believe this resolves some comments about code duplication. There is\nother similar code in assignable, assignableTo, and convertUntypes, but\nI found it to to be sufficiently semantically distinct to not warrant\nfactoring out.\n\nChange-Id: I199298a2e58fcf05344318fca0226b460c57867d\nReviewed-on: https://go-review.googlesource.com/c/go/+/242084\nRun-TryBot: Robert Findley \u003crfindley@google.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Robert Griesemer \u003cgri@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6c129cd01b6c7fd7e53d179620420150926be051",
      "old_mode": 33188,
      "old_path": "src/go/types/api_test.go",
      "new_id": "75cebc98261124891abf04af07bf933f868ad6c8",
      "new_mode": 33188,
      "new_path": "src/go/types/api_test.go"
    },
    {
      "type": "modify",
      "old_id": "9697e504cdc8301c1f020e3b7c0af97383425df7",
      "old_mode": 33188,
      "old_path": "src/go/types/assignments.go",
      "new_id": "4e8ec278fcb91e9084f0d3b2e551223dcc0cf93a",
      "new_mode": 33188,
      "new_path": "src/go/types/assignments.go"
    },
    {
      "type": "modify",
      "old_id": "8503a521f674c6f70d385c517e0d55b8a9284540",
      "old_mode": 33188,
      "old_path": "src/go/types/expr.go",
      "new_id": "94d98f0fbb36ebd3a5b76b9f59935e5d05c41c02",
      "new_mode": 33188,
      "new_path": "src/go/types/expr.go"
    },
    {
      "type": "modify",
      "old_id": "80d11e2f2153019a225b126dd0c12cbf9aafd612",
      "old_mode": 33188,
      "old_path": "src/go/types/operand.go",
      "new_id": "6fbfe09627a002e737320efeb03918e6c366cc51",
      "new_mode": 33188,
      "new_path": "src/go/types/operand.go"
    }
  ]
}
