)]}'
{
  "commit": "68877d9a6593ab2daedeb1a5c2c9aaab39f3f8d8",
  "tree": "c14e235c63aabf63d38ffb1fb2813448ea00f0ac",
  "parents": [
    "fc2651cb40fa02b7c0c2f8e919e734304a30ccc9"
  ],
  "author": {
    "name": "kmurray",
    "email": "k.murray@utoronto.ca",
    "time": "Mon Nov 18 12:43:31 2019 -0500"
  },
  "committer": {
    "name": "kmurray",
    "email": "k.murray@utoronto.ca",
    "time": "Mon Nov 18 13:50:46 2019 -0500"
  },
  "message": "vpr: Fix congestion costs for non-configurably connected nodes\n\nPreviously the router would add the congestion cost of an entire\nnon-configurably connected node set *each* time a node from that set\nwas expanded. This could substantially over-cost nodes such nodes if the\nrouter\u0027s partial path traversed through multiple nodes in the set.\n\nWe now only add the congestion cost (for the entire set) once (when the\nrouter first expands into the set). Any other nodes which are in the set\n(i.e. reached by non-configurable edges) have no additional congestion\ncost added.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "54ef468204df3a35ada5c35d704df34f5f356314",
      "old_mode": 33188,
      "old_path": "vpr/src/route/route_timing.cpp",
      "new_id": "580fee3e6f4e2f6ea9dcc51641b73c5eff85117d",
      "new_mode": 33188,
      "new_path": "vpr/src/route/route_timing.cpp"
    }
  ]
}
