)]}'
{
  "commit": "bb752ad0d85c9bfcb1359f091e956ab88544a7ef",
  "tree": "55a992677ae867122f48a46a0508620a8a00409f",
  "parents": [
    "cdcd27cb17ff16cca428d5269cbd5dd41fba39bf"
  ],
  "author": {
    "name": "Googler",
    "email": "noreply@google.com",
    "time": "Wed Apr 19 06:27:11 2017 +0200"
  },
  "committer": {
    "name": "Klaus Aehlig",
    "email": "aehlig@google.com",
    "time": "Wed Apr 19 10:51:22 2017 +0200"
  },
  "message": "Support using minimized bitcode for ThinLTO LTO indexing step\n\nThis is the Blaze side of the support for emitting and using minimized bitcode files during the LTO indexing (thin link) step of a ThinLTO build. The llvm support has already been released to stable, and this needs to be submitted after the companion Crosstool support (unknown commit, will send for review once this larger part is reviewed).\n\nThis enables large applications successfully build using ThinLTO and -g, otherwise the bitcode files that are input to the LTO indexing step are huge and the maximum input size is exceeded.\n\nPiperOrigin-RevId: 153549687\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f70a4ed28bc0783cdf08d0f4040eca1ed943cdcd",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcCompilationOutputs.java",
      "new_id": "4b48783ccf475916ae1b4be3b11a5d3b91f6a54d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcCompilationOutputs.java"
    },
    {
      "type": "modify",
      "old_id": "305a6b39ee5b65d8ad3c3c3811f14b36ab599b7e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileAction.java",
      "new_id": "259388120382b357715947971f46ed895506bf06",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileAction.java"
    },
    {
      "type": "modify",
      "old_id": "2b7669f17b1e2603e4ab2309e06f3cfe54a0cb61",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileActionBuilder.java",
      "new_id": "693970c42ea040f83910fc589bebfeabb731c187",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileActionBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "b819aae443de8d645ba1bd48bb5c27720d80b8a2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppFileTypes.java",
      "new_id": "eb0de2cd297430e05db6d984373a88086ed9493f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppFileTypes.java"
    },
    {
      "type": "modify",
      "old_id": "f11891df8c098368d62c7b589b198673a00fc73d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppLinkAction.java",
      "new_id": "1f80548f02c8b5ec7cfdff019dc42a8781ae9e38",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppLinkAction.java"
    },
    {
      "type": "modify",
      "old_id": "fe8989b8cc4b87322c0cc9674c664559b88143d0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppLinkActionBuilder.java",
      "new_id": "b2a67113f8a4daac9c3be6f5218caf472e3d0d98",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppLinkActionBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "1acc9b49093261f738c243a6aba390e7951ee006",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppModel.java",
      "new_id": "c3702dbc0e899ad656dc245219a3e8180400dea4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppModel.java"
    },
    {
      "type": "modify",
      "old_id": "9fac16bb5edff888812518a29f0a117d87ff2558",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/FakeCppCompileAction.java",
      "new_id": "720c9d24a638f9aa2864e9b7ebfaab74bd9d13b5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/FakeCppCompileAction.java"
    },
    {
      "type": "modify",
      "old_id": "bb65c34002c70858fd2b234d2859ff725b3f4909",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/LinkerInputs.java",
      "new_id": "fd3dce6dee3bfcca724ef757761c2c7b6b5039b4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/LinkerInputs.java"
    },
    {
      "type": "modify",
      "old_id": "ea92b1704a8ada7cfdefd3dc5cd0d5b63d099fa5",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/packages/util/MockCcSupport.java",
      "new_id": "d7ea6e74b99a542a9674c0258e0db8d8e3dce04a",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/packages/util/MockCcSupport.java"
    }
  ]
}
