)]}'
{
  "commit": "21b336ccb273c0331477ae7626440f8160b2a4bb",
  "tree": "15a2a639c7a895dce288beac73ae73cb382564a6",
  "parents": [
    "5a1263e709dd8dec372c92ab3746e09a47211d76"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Wed Mar 15 17:42:51 2023 +0000"
  },
  "committer": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Wed Mar 15 17:42:51 2023 +0000"
  },
  "message": "Squashed \u0027third_party/marl/\u0027 changes from a47a3a5c5..9c689c9a8\n\n9c689c9a8 Add MARL_USE_PTHREAD_THREAD_LOCAL option\nabd033696 Explicitly #include \u003cutility\u003e in finally.h\n2e82e6999 Fix build issue with GetModuleHandle when using UNICODE\n40b9a1c47 gcc -Wshadow warning fixes\n\ngit-subtree-dir: third_party/marl\ngit-subtree-split: 9c689c9a88bd8c6a8fe48b01d5ec6b71974282a6\nChange-Id: I03c1b559c7c3fc8d5afde198543d6e5eb6100af6\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c84076da2b4ca5604d917f869b926e7326210780",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "5f17ee86a7741000d7192ccd9a374aea929ca413",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "da5b4c49079bd984cb5352aea498b263029f3575",
      "old_mode": 33188,
      "old_path": "include/marl/containers.h",
      "new_id": "5410a7ff671ed7610912180230413c7113fbff5e",
      "new_mode": 33188,
      "new_path": "include/marl/containers.h"
    },
    {
      "type": "modify",
      "old_id": "afe11cc4c079e4540ed2cef87700c951e48d2102",
      "old_mode": 33188,
      "old_path": "include/marl/event.h",
      "new_id": "92e1ef8eaa170512d89c8c92522afc9f1937a769",
      "new_mode": 33188,
      "new_path": "include/marl/event.h"
    },
    {
      "type": "modify",
      "old_id": "b8b00a5e956483d4b3b88cd92ea0463dd7154a93",
      "old_mode": 33188,
      "old_path": "include/marl/finally.h",
      "new_id": "17c9b2b56db5f8c265f8d93328b5ae7942fc5e7c",
      "new_mode": 33188,
      "new_path": "include/marl/finally.h"
    },
    {
      "type": "modify",
      "old_id": "d645ccbe138abc0d97432a15e90d0678e607befd",
      "old_mode": 33188,
      "old_path": "include/marl/memory.h",
      "new_id": "46c67ff483df3fe7cecfd6c4112cb3a5a913afb3",
      "new_mode": 33188,
      "new_path": "include/marl/memory.h"
    },
    {
      "type": "modify",
      "old_id": "6993066cbbc8240f84758c4c60013e3ebc9cf954",
      "old_mode": 33188,
      "old_path": "include/marl/sanitizers.h",
      "new_id": "3f26d4aecfe0bfe0dd5f19cfde41c3fd7c343800",
      "new_mode": 33188,
      "new_path": "include/marl/sanitizers.h"
    },
    {
      "type": "modify",
      "old_id": "48acf02cbd8b1e234b2715f5e8042da342d11bff",
      "old_mode": 33188,
      "old_path": "include/marl/scheduler.h",
      "new_id": "b3159b86e9d3d6a60ddb6179a193376a734b9907",
      "new_mode": 33188,
      "new_path": "include/marl/scheduler.h"
    },
    {
      "type": "modify",
      "old_id": "b60547f93c15ae75336d7bceaa2090ee0d383a8a",
      "old_mode": 33188,
      "old_path": "include/marl/task.h",
      "new_id": "1e7d3f42cbb53a8b12e395d746bd281ea60590d4",
      "new_mode": 33188,
      "new_path": "include/marl/task.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "375ba5f8ff2f95cafd3af59164678f5f560c0810",
      "new_mode": 33188,
      "new_path": "include/marl/thread_local.h"
    },
    {
      "type": "modify",
      "old_id": "2f3258244478f104401cb7692cb7c5089232e578",
      "old_mode": 33188,
      "old_path": "src/scheduler.cpp",
      "new_id": "f5e9df0ece0bcc326394d8b9d5b0249410893426",
      "new_mode": 33188,
      "new_path": "src/scheduler.cpp"
    },
    {
      "type": "modify",
      "old_id": "30897f0203bc71a6078db1f3e633c97a0c13f185",
      "old_mode": 33188,
      "old_path": "src/thread.cpp",
      "new_id": "6851d07bc9580185de736c0c3f7336951304d7f1",
      "new_mode": 33188,
      "new_path": "src/thread.cpp"
    }
  ]
}
