)]}'
{
  "commit": "12d8dd39563e46143327eb31cd29b40135974737",
  "tree": "16b8b450f8e966b5fcf6682cac297c8df0205c51",
  "parents": [
    "b96d4a13e361c2bf6b50e8e5c4c3ce11d152605e"
  ],
  "author": {
    "name": "Alexis Hetu",
    "email": "sugoi@google.com",
    "time": "Tue Aug 16 17:40:35 2022 -0400"
  },
  "committer": {
    "name": "Alexis Hetu",
    "email": "sugoi@google.com",
    "time": "Tue Aug 16 17:40:35 2022 -0400"
  },
  "message": "Squashed \u0027third_party/marl/\u0027 changes from 166fc6007..2f129cf1b\n\n2f129cf1b Use __loongarch_lp64 for identifying LoongArch LP64* ABIs\n9741a763b Fix style problems in the LoongArch support code\n28e42f9fb Guard \"bound\" accesses from Memory Sanitizer checks (#225)\n9929747c9 src/memory.cpp: Fix sizeof() (#221)\n\ngit-subtree-dir: third_party/marl\ngit-subtree-split: 2f129cf1baa4fb8cd2fc848fdcb33cb6ae3566d1\nChange-Id: Icb917106755cc64b8e80bf5b9a2058327fbd9aba\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1bd10d955ec2d2b7ccb1988654583edbecd4d54b",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "c84076da2b4ca5604d917f869b926e7326210780",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "beef96a6d899fa7451eeafc7851ec88283c3475a",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "eb3bf539c2a68544ad1a464476683fa5c3f85232",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "e5509e6fa8f275b607b9e39bf17411dd35d40ce3",
      "old_mode": 33188,
      "old_path": "include/marl/scheduler.h",
      "new_id": "b40215557b7192d898ecbee6b1e629cc7aee8f47",
      "new_mode": 33188,
      "new_path": "include/marl/scheduler.h"
    },
    {
      "type": "modify",
      "old_id": "b8cbaa2a60528803be26c81a0e49883eb275fc4f",
      "old_mode": 33188,
      "old_path": "src/memory.cpp",
      "new_id": "a8a5bff53b69f3fa5d91997b9889fd353fed9beb",
      "new_mode": 33188,
      "new_path": "src/memory.cpp"
    },
    {
      "type": "modify",
      "old_id": "c6d835e1b5d6edc7fd7d6417b767624b058dadb9",
      "old_mode": 33188,
      "old_path": "src/osfiber_asm_loongarch64.S",
      "new_id": "285c734d547df95ccc699c2439b27d54a7fe7114",
      "new_mode": 33188,
      "new_path": "src/osfiber_asm_loongarch64.S"
    },
    {
      "type": "modify",
      "old_id": "2366c2b3b8f21e51716223d7a2be6b2fc799828d",
      "old_mode": 33188,
      "old_path": "src/osfiber_asm_loongarch64.h",
      "new_id": "7f4f188c7b48099c234d119ceb46848fb781ef95",
      "new_mode": 33188,
      "new_path": "src/osfiber_asm_loongarch64.h"
    },
    {
      "type": "modify",
      "old_id": "4b5c4dc4fb71ffe451b4f33a8dc00b290f56c795",
      "old_mode": 33188,
      "old_path": "src/osfiber_loongarch64.c",
      "new_id": "b749337b4a81bbea3ff362b08722282787297b9f",
      "new_mode": 33188,
      "new_path": "src/osfiber_loongarch64.c"
    },
    {
      "type": "modify",
      "old_id": "af98159da4594f23055867c993b01c8e28c9ca21",
      "old_mode": 33188,
      "old_path": "src/scheduler.cpp",
      "new_id": "c9ae3ee547ee191a3ea7621dfcd1050b9c5ad23d",
      "new_mode": 33188,
      "new_path": "src/scheduler.cpp"
    }
  ]
}
