)]}'
{
  "commit": "d5d18aad4a6225b05a7918f97bc48b10bcbb710d",
  "tree": "67cb7c98c543bc526efb508243d88296be9c7f45",
  "parents": [
    "b66407c627d33f6adfe049f3d9f7349974090dc7"
  ],
  "author": {
    "name": "Nicolas Capens",
    "email": "capn@google.com",
    "time": "Wed Aug 18 09:44:08 2021 -0400"
  },
  "committer": {
    "name": "Nicolas Capens",
    "email": "capn@google.com",
    "time": "Wed Aug 18 09:44:08 2021 -0400"
  },
  "message": "Squashed \u0027third_party/marl/\u0027 changes from 3285a2dfb..49602432d\n\n49602432d Add PA and BTI to Marl (#204)\n7f0c24af2 Double the `fiberStackSize` for OSFiber tests (#202)\nf25e48ee3 add explanation of the code (#200)\n5e1b007cc Suppress MemorySanitizer false-positive (#198)\n21e05796c ignore auto generated clion files (#197)\n4c1b662da changed alignemt to alignment (spelling mistake)\ne82d1a7b8 Fix macOS arm64 cross compiling.\n12bbbbe3e examples/fractal.cpp: Fix BMP header writing\nd7a43845f Update README.md\n1fda31658 Implement support for ppc64 ELFv1 (#193)\n938e919f4 Add Apache-2.0 to the list of licenses\n40209e952 Fix extra \u0027;\u0027 warning emitted by some compilers\n0182eb968 ConditionVariable::notify_one should notify one waiter\n\ngit-subtree-dir: third_party/marl\ngit-subtree-split: 49602432d97222eec1e6c8e4f70723c3864c49c1\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cae5b9331f4e63c7ae801e78c4ae44982cac695f",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "4c7dc229e9a52662640fc0197d2c544f6dc8cf29",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "c8bf95b004b7507bbcd437ea8532c917504acb27",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "015732dd4f5f35bd9637fa675822a6a540cd4606",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "3adaf40184cc3af0367adb83e194f3de2f006786",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "1c1778bc4c287ccb742b39c88cc9012a4ec277e5",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "b741f449d45b266aab2e673d729a2f4e27297d44",
      "old_mode": 33188,
      "old_path": "examples/fractal.cpp",
      "new_id": "b95a49e0d3d9f84fc8cac7cb7dbf6cbbca803ecc",
      "new_mode": 33188,
      "new_path": "examples/fractal.cpp"
    },
    {
      "type": "modify",
      "old_id": "4788363227c57e8f59171102318ace227e19c0e6",
      "old_mode": 33188,
      "old_path": "include/marl/conditionvariable.h",
      "new_id": "bafb37e26f507cd8bdc8c1e2a2daa7c2d4ff0717",
      "new_mode": 33188,
      "new_path": "include/marl/conditionvariable.h"
    },
    {
      "type": "modify",
      "old_id": "d80e592d6d9b432cd758f53097b3c80017a3b5d9",
      "old_mode": 33188,
      "old_path": "include/marl/memory.h",
      "new_id": "d645ccbe138abc0d97432a15e90d0678e607befd",
      "new_mode": 33188,
      "new_path": "include/marl/memory.h"
    },
    {
      "type": "modify",
      "old_id": "3f26d4aecfe0bfe0dd5f19cfde41c3fd7c343800",
      "old_mode": 33188,
      "old_path": "include/marl/sanitizers.h",
      "new_id": "aea997ea7c8f8586db59570cfbfff5f36804f1f0",
      "new_mode": 33188,
      "new_path": "include/marl/sanitizers.h"
    },
    {
      "type": "modify",
      "old_id": "97bb98e2b539fc45cddb5f0c6e6ccdfaf88c6349",
      "old_mode": 33188,
      "old_path": "include/marl/thread.h",
      "new_id": "68434cbf148cda2d66f3648b3246487a65632a7a",
      "new_mode": 33188,
      "new_path": "include/marl/thread.h"
    },
    {
      "type": "modify",
      "old_id": "f72c6df15518346d17f2db3566a2bdc738f86ce3",
      "old_mode": 33188,
      "old_path": "license-checker.cfg",
      "new_id": "e46ec1bc0a30c5d2b403e3cd0358732eadf89a7d",
      "new_mode": 33188,
      "new_path": "license-checker.cfg"
    },
    {
      "type": "modify",
      "old_id": "04db6de9e4e52cad7a0ffc66bd026349a5a703f5",
      "old_mode": 33188,
      "old_path": "src/osfiber_asm_aarch64.S",
      "new_id": "b689f805523179783ff064cb5555719f85d0ab34",
      "new_mode": 33188,
      "new_path": "src/osfiber_asm_aarch64.S"
    },
    {
      "type": "modify",
      "old_id": "afc143dd76337ecceb0109733810e1a0f7082462",
      "old_mode": 33188,
      "old_path": "src/osfiber_asm_ppc64.S",
      "new_id": "6c0ba5ae2bbd3c0d341f41e9af850b6269dd5432",
      "new_mode": 33188,
      "new_path": "src/osfiber_asm_ppc64.S"
    },
    {
      "type": "modify",
      "old_id": "402bece9f12886a1cde3255853ddb894d86bcdc1",
      "old_mode": 33188,
      "old_path": "src/osfiber_asm_ppc64.h",
      "new_id": "f4d20a9e52de817c0e9c7d8f26bdca4ee0ee6a85",
      "new_mode": 33188,
      "new_path": "src/osfiber_asm_ppc64.h"
    },
    {
      "type": "modify",
      "old_id": "c325d7de07e88a7a124cc768f1e69b3dcf8c431b",
      "old_mode": 33188,
      "old_path": "src/osfiber_ppc64.c",
      "new_id": "48c4d9af90abc6cfdf137514c5b29cdfeed046f1",
      "new_mode": 33188,
      "new_path": "src/osfiber_ppc64.c"
    },
    {
      "type": "modify",
      "old_id": "d31b3a88b8843c10e057cb3417267099f2a10405",
      "old_mode": 33188,
      "old_path": "src/osfiber_test.cpp",
      "new_id": "4b881ede977b0359b01c142cab3b43ad365e2bd1",
      "new_mode": 33188,
      "new_path": "src/osfiber_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "0533076edc334478a67498fdde22439bdd2accff",
      "old_mode": 33188,
      "old_path": "src/osfiber_x64.c",
      "new_id": "3cc09c16303e34b8258b35c7faaa71f1785f3b16",
      "new_mode": 33188,
      "new_path": "src/osfiber_x64.c"
    },
    {
      "type": "modify",
      "old_id": "027565d5bcc916e61b8e17a3ce454be86a2e9a8f",
      "old_mode": 33188,
      "old_path": "src/scheduler.cpp",
      "new_id": "af98159da4594f23055867c993b01c8e28c9ca21",
      "new_mode": 33188,
      "new_path": "src/scheduler.cpp"
    }
  ]
}
