)]}'
{
  "commit": "e9b8433248ae2c117644b4e40b33203e7d3da192",
  "tree": "acb2788ae3a265141150067b0100592ec47a5cf1",
  "parents": [
    "170c2dba1e0c0299fe8c6a441caf2f2352a42ae0"
  ],
  "author": {
    "name": "David \u0027Digit\u0027 Turner",
    "email": "digit@google.com",
    "time": "Tue Jun 22 00:40:11 2021 +0200"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Jun 22 00:23:08 2021 +0000"
  },
  "message": "Re-enable rpmalloc\n\nThis speeds up \"gn gen\" for Fuchsia from 30s to 22s!\n\nThis uses a local patch until upstream rpmalloc lands\nhttps://github.com/mjansson/rpmalloc/pull/246\n\nThe patch comes from:\nhttps://fuchsia-review.googlesource.com/c/third_party/github.com/mjansson/rpmalloc/+/546001\n\nNote that the real change is in infra/recipes/gn.py, all\nother changes come from running \"infra/recipes.py test train\"\nto fix the expectations file (no idea why they change so much,\nassuming upstream infra changes)\n\nChange-Id: Ia08686d3c78affe5f02164e2700fcb4004e86181\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/11840\nReviewed-by: Petr Hosek \u003cphosek@google.com\u003e\nCommit-Queue: David Turner \u003cdigit@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "02e40986a5efd2a5cc338413592b9396d8ba2c0a",
      "old_mode": 33188,
      "old_path": "infra/README.recipes.md",
      "new_id": "b4cb63dcea81e0c516ba50cac95c0f60a8161a94",
      "new_mode": 33188,
      "new_path": "infra/README.recipes.md"
    },
    {
      "type": "modify",
      "old_id": "40db66c972cdab14e5f90357f29bd29082a42ec1",
      "old_mode": 33188,
      "old_path": "infra/recipe_modules/macos_sdk/examples/full.expected/linux.json",
      "new_id": "5b0f352128f28d1e7d799f961b5a142c112b5da8",
      "new_mode": 33188,
      "new_path": "infra/recipe_modules/macos_sdk/examples/full.expected/linux.json"
    },
    {
      "type": "modify",
      "old_id": "1fb8aba6432d6c6d4ee803e398c24385a5948ddc",
      "old_mode": 33188,
      "old_path": "infra/recipe_modules/macos_sdk/examples/full.expected/mac.json",
      "new_id": "ab278fd3bb83c1ee42bb6b2a9157081b0e29976b",
      "new_mode": 33188,
      "new_path": "infra/recipe_modules/macos_sdk/examples/full.expected/mac.json"
    },
    {
      "type": "modify",
      "old_id": "40db66c972cdab14e5f90357f29bd29082a42ec1",
      "old_mode": 33188,
      "old_path": "infra/recipe_modules/macos_sdk/examples/full.expected/win.json",
      "new_id": "5b0f352128f28d1e7d799f961b5a142c112b5da8",
      "new_mode": 33188,
      "new_path": "infra/recipe_modules/macos_sdk/examples/full.expected/win.json"
    },
    {
      "type": "modify",
      "old_id": "947f5d2aee9076e08ec52eee70491822b77fd8b1",
      "old_mode": 33188,
      "old_path": "infra/recipe_modules/target/examples/full.expected/linux.json",
      "new_id": "fa6f615cb2c1fcabbdd16bd942bac6e2b064c67a",
      "new_mode": 33188,
      "new_path": "infra/recipe_modules/target/examples/full.expected/linux.json"
    },
    {
      "type": "modify",
      "old_id": "947f5d2aee9076e08ec52eee70491822b77fd8b1",
      "old_mode": 33188,
      "old_path": "infra/recipe_modules/target/examples/full.expected/mac.json",
      "new_id": "fa6f615cb2c1fcabbdd16bd942bac6e2b064c67a",
      "new_mode": 33188,
      "new_path": "infra/recipe_modules/target/examples/full.expected/mac.json"
    },
    {
      "type": "modify",
      "old_id": "947f5d2aee9076e08ec52eee70491822b77fd8b1",
      "old_mode": 33188,
      "old_path": "infra/recipe_modules/target/examples/full.expected/win.json",
      "new_id": "fa6f615cb2c1fcabbdd16bd942bac6e2b064c67a",
      "new_mode": 33188,
      "new_path": "infra/recipe_modules/target/examples/full.expected/win.json"
    },
    {
      "type": "modify",
      "old_id": "40db66c972cdab14e5f90357f29bd29082a42ec1",
      "old_mode": 33188,
      "old_path": "infra/recipe_modules/windows_sdk/examples/full.expected/linux.json",
      "new_id": "5b0f352128f28d1e7d799f961b5a142c112b5da8",
      "new_mode": 33188,
      "new_path": "infra/recipe_modules/windows_sdk/examples/full.expected/linux.json"
    },
    {
      "type": "modify",
      "old_id": "40db66c972cdab14e5f90357f29bd29082a42ec1",
      "old_mode": 33188,
      "old_path": "infra/recipe_modules/windows_sdk/examples/full.expected/mac.json",
      "new_id": "5b0f352128f28d1e7d799f961b5a142c112b5da8",
      "new_mode": 33188,
      "new_path": "infra/recipe_modules/windows_sdk/examples/full.expected/mac.json"
    },
    {
      "type": "modify",
      "old_id": "f8b2b7172d879a802c05ddb92b10ddee66e4b04d",
      "old_mode": 33188,
      "old_path": "infra/recipe_modules/windows_sdk/examples/full.expected/win.json",
      "new_id": "f6c937f88129875629d85ff0940abeeaedee5ec0",
      "new_mode": 33188,
      "new_path": "infra/recipe_modules/windows_sdk/examples/full.expected/win.json"
    },
    {
      "type": "modify",
      "old_id": "61b1fa7f27d93e6dc03a84a81a971cc07607e440",
      "old_mode": 33188,
      "old_path": "infra/recipes/gn.expected/ci_linux.json",
      "new_id": "071bfb7049ab6bd85ec4344aa0f5ab06ee4c294d",
      "new_mode": 33188,
      "new_path": "infra/recipes/gn.expected/ci_linux.json"
    },
    {
      "type": "modify",
      "old_id": "5816d9c76b45f192c564c82ede16c22bf5bedf31",
      "old_mode": 33188,
      "old_path": "infra/recipes/gn.expected/ci_mac.json",
      "new_id": "90114aded03a646a92913300789108bad375b155",
      "new_mode": 33188,
      "new_path": "infra/recipes/gn.expected/ci_mac.json"
    },
    {
      "type": "modify",
      "old_id": "842f0153af8013926f84578737cc7c2748bc10af",
      "old_mode": 33188,
      "old_path": "infra/recipes/gn.expected/ci_win.json",
      "new_id": "fcdc6582eccae37b2cf7b7b61ed168cc56ae487f",
      "new_mode": 33188,
      "new_path": "infra/recipes/gn.expected/ci_win.json"
    },
    {
      "type": "modify",
      "old_id": "e7d6a03bcf5c98447ee90efb339c30800b31d591",
      "old_mode": 33188,
      "old_path": "infra/recipes/gn.expected/cipd_exists.json",
      "new_id": "495c5c33d4c627f9ae8aed8f65d92c4fdf58c693",
      "new_mode": 33188,
      "new_path": "infra/recipes/gn.expected/cipd_exists.json"
    },
    {
      "type": "modify",
      "old_id": "6eebe17046e0c554aa8bd2ed41fc258727750114",
      "old_mode": 33188,
      "old_path": "infra/recipes/gn.expected/cipd_register.json",
      "new_id": "b80f07a8a3ae2d994e97d344a03b364e448b5ff2",
      "new_mode": 33188,
      "new_path": "infra/recipes/gn.expected/cipd_register.json"
    },
    {
      "type": "modify",
      "old_id": "7ac4cfc1e68dc698cbc5cc698cc27f837492c1ec",
      "old_mode": 33188,
      "old_path": "infra/recipes/gn.expected/cq_linux.json",
      "new_id": "22c9f50d1935253bceed42fd7d7f7a3b7c9563b8",
      "new_mode": 33188,
      "new_path": "infra/recipes/gn.expected/cq_linux.json"
    },
    {
      "type": "modify",
      "old_id": "396543802ae6a52033546bfdcf8e7d21e6b19f11",
      "old_mode": 33188,
      "old_path": "infra/recipes/gn.expected/cq_mac.json",
      "new_id": "908c60daf8ae4927a05a1b95e0819d2af1af8875",
      "new_mode": 33188,
      "new_path": "infra/recipes/gn.expected/cq_mac.json"
    },
    {
      "type": "modify",
      "old_id": "7e4424b4b5643a48f561e162ac536af0d0ec4ae7",
      "old_mode": 33188,
      "old_path": "infra/recipes/gn.expected/cq_win.json",
      "new_id": "5612924b5b693d12db6fc18c2467acfd7516afad",
      "new_mode": 33188,
      "new_path": "infra/recipes/gn.expected/cq_win.json"
    },
    {
      "type": "modify",
      "old_id": "28bf229bef28aa3b18e486a7ff017173a0eb9285",
      "old_mode": 33188,
      "old_path": "infra/recipes/gn.py",
      "new_id": "37c99d7715bbe77fb991b90ec28a685ce8893099",
      "new_mode": 33188,
      "new_path": "infra/recipes/gn.py"
    }
  ]
}
