)]}'
{
  "commit": "804de1faf4f667bbca5b9ff38dcfe37493052098",
  "tree": "be018afc522a301d9518ff9f0e776b17cd52505e",
  "parents": [
    "7a259895bb2d92a6e44a1ca5b8729afed88ed579"
  ],
  "author": {
    "name": "Mike Frysinger",
    "email": "vapier@gentoo.org",
    "time": "Fri Nov 26 00:04:31 2021 -0500"
  },
  "committer": {
    "name": "Mike Frysinger",
    "email": "vapier@gentoo.org",
    "time": "Sun Nov 28 21:55:15 2021 -0500"
  },
  "message": "sim: testsuite: support parallel execution\n\nBreak up the dejagnu logic so that we can parallelize the testsuite.\nThis takes a page from gcc \u0026 gdb where each .exp is run in isolation\ninstead of in serial.\n\nFor most targets, this doesn\u0027t make much of a difference as they only\nhave a single .exp.  A few (like cris \u0026 frv) have multiple .exp though\nand will see a bit of a speed up.\n\nThe real gain is when testing a multitarget build.  This way we can\nrun all the targets in parallel and cut the execution time a bit.\nOn my system, it goes from ~155sec to ~100sec.\n\nWe can gain further speedups by splitting up some of the larger .exp\nfiles into smaller groups.  We\u0027ll do that in a followup though.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f0e2479053e76fe4760e3f38453534b216d9451d",
      "old_mode": 33188,
      "old_path": "sim/Makefile.in",
      "new_id": "ff36e2d3186ba36d1554f86e54c02c2b167eccee",
      "new_mode": 33188,
      "new_path": "sim/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "977d12f5d282007eac94469a7cc8b5e20409dabb",
      "old_mode": 33188,
      "old_path": "sim/testsuite/local.mk",
      "new_id": "5061a677e323db4a33135d3453b39d6f10721b6f",
      "new_mode": 33188,
      "new_path": "sim/testsuite/local.mk"
    }
  ]
}
