)]}'
{
  "commit": "715b495c1c9b5059eb12d0de4aa7e79e9b5f42b2",
  "tree": "b44ad38072ce4a20947a5f9066957392e738f8fa",
  "parents": [
    "e4b3f23f7c120d67ff5ec1e018b761310a13eaa2"
  ],
  "author": {
    "name": "serge-sans-paille",
    "email": "sguelton@redhat.com",
    "time": "Mon Apr 20 12:39:32 2020 +0200"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Oct 22 21:22:01 2020 -0700"
  },
  "message": "Update compiler extension integration into the build system\n\nThe approach here is to create a new (empty) component, `Extensions\u0027, where all\nstatically compiled extensions dynamically register their dependencies. That way\nwe\u0027re more natively compatible with LLVMBuild and llvm-config.\n\nFixes: https://bugs.llvm.org/show_bug.cgi?id\u003d44870\n\nDifferential Revision: https://reviews.llvm.org/D78192\n\nGitOrigin-RevId: 8f766e382b77eef3102798b49e087d1e4804b984\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7d5094eac00c15e40447b54b79b8b7d48a3ae3b9",
      "old_mode": 33188,
      "old_path": "cmake/modules/AddLLVM.cmake",
      "new_id": "ba720d49acb94f0cd3019e19636baf7d8b06884a",
      "new_mode": 33188,
      "new_path": "cmake/modules/AddLLVM.cmake"
    },
    {
      "type": "modify",
      "old_id": "8f8d417124c87e7890d3172827aefe39c3158574",
      "old_mode": 33188,
      "old_path": "lib/CMakeLists.txt",
      "new_id": "abe3ec59aec1aaa3d7305d7c009294dec4007b71",
      "new_mode": 33188,
      "new_path": "lib/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "701e9c4c0bafdd6b76541533db503ab33f62887a",
      "new_mode": 33188,
      "new_path": "lib/Extensions/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "lib/Extensions/Extensions.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2005830a4dd7adb91557fff51b66a9a626939737",
      "new_mode": 33188,
      "new_path": "lib/Extensions/LLVMBuild.txt"
    },
    {
      "type": "modify",
      "old_id": "1ae59791cd6c18ea76c9eb513738700d6e35fb54",
      "old_mode": 33188,
      "old_path": "lib/LLVMBuild.txt",
      "new_id": "824abd36fc9986e6ef00fbbf25fe59c884e66a2d",
      "new_mode": 33188,
      "new_path": "lib/LLVMBuild.txt"
    },
    {
      "type": "modify",
      "old_id": "e8f44adaadc18b49952bb4ff0c652bbe933a0538",
      "old_mode": 33188,
      "old_path": "lib/LTO/CMakeLists.txt",
      "new_id": "55f1a5a85fa5404307156b27f5254e845995e438",
      "new_mode": 33188,
      "new_path": "lib/LTO/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "84331b2f4e6a62e7e3d549110960eae8f473555c",
      "old_mode": 33188,
      "old_path": "lib/LTO/LLVMBuild.txt",
      "new_id": "7c9cf16ddd0e60facec167500ce2a14f20c97c1e",
      "new_mode": 33188,
      "new_path": "lib/LTO/LLVMBuild.txt"
    },
    {
      "type": "modify",
      "old_id": "8d2d5a06e664938eee066cc2816841db6cf05c0f",
      "old_mode": 33188,
      "old_path": "tools/bugpoint/CMakeLists.txt",
      "new_id": "d64481df1c1c54e4832df9d949d786dc9c837238",
      "new_mode": 33188,
      "new_path": "tools/bugpoint/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "df45c389d0a8985a69c0afe15aeb35587776ca20",
      "old_mode": 33188,
      "old_path": "tools/llvm-config/llvm-config.cpp",
      "new_id": "7e74b7c90816b6e40bbac50754bd1579cedbf047",
      "new_mode": 33188,
      "new_path": "tools/llvm-config/llvm-config.cpp"
    },
    {
      "type": "modify",
      "old_id": "8caa1b78b7291954938e9c5d19ce9108f3607670",
      "old_mode": 33188,
      "old_path": "tools/opt/CMakeLists.txt",
      "new_id": "367d129eaf5008bfdcbee4d0ef9e757a7dd825f3",
      "new_mode": 33188,
      "new_path": "tools/opt/CMakeLists.txt"
    }
  ]
}
