)]}'
{
  "commit": "da569fa9ddf8369a9809184d43c600dc06bd4b4d",
  "tree": "ab2525d5f06e049c2d5092631fe781d79b9037c2",
  "parents": [
    "79a521bb9a8ace1a6663578a4c409906adde620d",
    "4e40a0d43640a5cf26f28cea35ec16445966a000"
  ],
  "author": {
    "name": "bors",
    "email": "bors@rust-lang.org",
    "time": "Tue Jan 16 08:06:15 2018 +0000"
  },
  "committer": {
    "name": "bors",
    "email": "bors@rust-lang.org",
    "time": "Tue Jan 16 08:06:15 2018 +0000"
  },
  "message": "Auto merge of #47209 - eddyb:ccx, r\u003dnikomatsakis\n\nrustc_trans: reorganize CrateContext and rename context types.\n\nFirstly, the `{Shared,Local}CrateContext` hasn\u0027t been meaningful for a while now, and this PR resolves it by moving all their fields to `CrateContext` and removing redundant accessor methods.\n\nSecondly, this PR contains the following mass-renames:\n* `ccx: CrateContext` -\u003e `cx: CodegenCx`\n* `mircx: MirContext` -\u003e `fx: FunctionCx`\n* `bcx: Builder` -\u003e `bx: Builder`\n\nr? @nikomatsakis\n",
  "tree_diff": []
}
