)]}'
{
  "commit": "e9f9fd14af4b69011e2ff67b0b833ec341c9f6dc",
  "tree": "d84dfbc2446ab91b440f915ec7755b395ddbc3b6",
  "parents": [
    "ad6d5ab1f46b5ca2af699f44ed784f580585e5aa"
  ],
  "author": {
    "name": "Alexander Biggs",
    "email": "alexander.k.biggs@gmail.com",
    "time": "Fri Dec 02 20:54:54 2022 +0000"
  },
  "committer": {
    "name": "Alexander Biggs",
    "email": "akbiggs@google.com",
    "time": "Fri Dec 02 20:54:54 2022 +0000"
  },
  "message": "[embedder] arm64 support.\n\nIntroduces a `--cpu arm64` flag to build_and_run_example.sh.\nThis required changes to compile an arm64 libflutter_engine.so\nand switch between this and the x64 libflutter_engine.so based\non the build\u0027s CPU architecture.\n\nTested: build_and_run_example.sh compiles, but haven\u0027t tested it\nyet.\n\nChange-Id: I7be39d3de8fe181472b3a59be0d8fa832ca3cd5e\nReviewed-on: https://fuchsia-review.googlesource.com/c/flutter-embedder/+/762976\nReviewed-by: Ben Bergkamp \u003cbenbergkamp@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2f39f960369a5549d7b5ccba59145e14c2b997b2",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "53e851fc151e29e5d55cf58d72916bfce1a85787",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "ca06a4d31cba46f9acb3fc50865c26f132d7a766",
      "old_mode": 33261,
      "old_path": "scripts/build_and_copy_engine_artifacts.sh",
      "new_id": "3eb910f55a06561c4f9c2206f07917c5cdfee203",
      "new_mode": 33261,
      "new_path": "scripts/build_and_copy_engine_artifacts.sh"
    },
    {
      "type": "modify",
      "old_id": "b01de6bd686d43c0e9bea82a61d583ff239fa077",
      "old_mode": 33261,
      "old_path": "scripts/build_and_run_example.sh",
      "new_id": "562c22f28307b4ec8d4b1a1ee083dcc352210f3c",
      "new_mode": 33261,
      "new_path": "scripts/build_and_run_example.sh"
    },
    {
      "type": "modify",
      "old_id": "7c4d77f361d28ed9bdcc1f64af0100d405806fcc",
      "old_mode": 33261,
      "old_path": "scripts/tests/build_and_copy_engine_artifacts_test.sh",
      "new_id": "ff4c0755881b57c20d23065bf7bec6260dfaf25d",
      "new_mode": 33261,
      "new_path": "scripts/tests/build_and_copy_engine_artifacts_test.sh"
    },
    {
      "type": "modify",
      "old_id": "dea3bb68de0d553135d116609ae49c2a984cfd51",
      "old_mode": 33261,
      "old_path": "scripts/tests/build_and_run_example_test.sh",
      "new_id": "75c6c7261fdf8ab3af4455fc845d8e6bcfa1bad6",
      "new_mode": 33261,
      "new_path": "scripts/tests/build_and_run_example_test.sh"
    },
    {
      "type": "modify",
      "old_id": "ef595d16831ee54ab6b29aa2b67ab2f8e5162e50",
      "old_mode": 33261,
      "old_path": "scripts/update_dependencies.sh",
      "new_id": "63eb71ccdd080505128e2c947fe8196717c4430b",
      "new_mode": 33261,
      "new_path": "scripts/update_dependencies.sh"
    },
    {
      "type": "modify",
      "old_id": "24d10ede913f1af9368ece1b96e2cff53db2a0e1",
      "old_mode": 33188,
      "old_path": "src/embedder/BUILD.bazel",
      "new_id": "f6a992a786d4ec8dcf48fdf25908d96d647e591f",
      "new_mode": 33188,
      "new_path": "src/embedder/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "4615b1303a2a2d7c45853f3755ff8571abb93b38",
      "old_mode": 33188,
      "old_path": "src/embedder/engine/BUILD.bazel",
      "new_id": "d64ab28ccd8e4242dd63df55b618a517242f9877",
      "new_mode": 33188,
      "new_path": "src/embedder/engine/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b7b998d3b1b9a3c75939e736b19bb8a0d7bed86c",
      "new_mode": 33188,
      "new_path": "src/embedder/engine/debug_arm64/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4bd7d349ea5911a8fbb926463ca32684c1864749",
      "new_mode": 33261,
      "new_path": "src/embedder/engine/debug_arm64/libflutter_engine.so"
    },
    {
      "type": "modify",
      "old_id": "20d4861ded9e2b9c33fedd6c7b884cf0e56c0e8c",
      "old_mode": 33188,
      "old_path": "src/embedder/engine/debug_x64/BUILD.bazel",
      "new_id": "14fbe3feff413fb7b552148c27e648b6dbaebc83",
      "new_mode": 33188,
      "new_path": "src/embedder/engine/debug_x64/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "2b9478619d101dcce8af6e09148b732e966e47d9",
      "old_mode": 33188,
      "old_path": "src/examples/animation_example/BUILD.bazel",
      "new_id": "bdca6d32027f93770921b95a252650d75fe89246",
      "new_mode": 33188,
      "new_path": "src/examples/animation_example/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "772531e5a5f0c2ba496879e9f88f859b99ccd11c",
      "old_mode": 33188,
      "old_path": "src/examples/hello_dart/BUILD.bazel",
      "new_id": "7e38c9a91b25e1a6d273e01673dab212a500d956",
      "new_mode": 33188,
      "new_path": "src/examples/hello_dart/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "1a335e69b73abb6ec38f003db53cf7bf5feb47c8",
      "old_mode": 33188,
      "old_path": "src/examples/hello_flutter/BUILD.bazel",
      "new_id": "199855030cf1457c0d92080c3272bc6562ba661f",
      "new_mode": 33188,
      "new_path": "src/examples/hello_flutter/BUILD.bazel"
    }
  ]
}
