)]}'
{
  "commit": "617f8ff0f502e911bba61d0c33390413bef9250c",
  "tree": "fbb7e2481dc85609f13ca8be207d01e6fa7a38fd",
  "parents": [
    "b4d87b54ec6d4aa95d3b77f23aed2ad75619e968"
  ],
  "author": {
    "name": "brandjon",
    "email": "brandjon@google.com",
    "time": "Fri Oct 06 06:07:13 2017 +0200"
  },
  "committer": {
    "name": "Klaus Aehlig",
    "email": "aehlig@google.com",
    "time": "Fri Oct 06 19:48:49 2017 +0200"
  },
  "message": "Pass SkylarkSemantics through Skyframe instead of the options class\n\nAlso remove the use of the @UsesOnlyCoreTypes annotation on SkylarkSemanticsOptions. It was only there to help mark that the options class was safe to put in Skyframe.\n\nRELNOTES: None\nPiperOrigin-RevId: 171248504\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f97f14afe83c7f250b4487ca686957a0c24bd0c5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/AnalysisEnvironment.java",
      "new_id": "a121e553244f68d8717788df75dad42aed232371",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/AnalysisEnvironment.java"
    },
    {
      "type": "modify",
      "old_id": "4198e0ca45cb483682641c80cc1d638eefb937c3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/CachingAnalysisEnvironment.java",
      "new_id": "3fa4c0f1a59a9352ea89844798e80c02cdcf8b8d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/CachingAnalysisEnvironment.java"
    },
    {
      "type": "modify",
      "old_id": "ef01005a9cba4e395dd6bb62ea98e75fc31767ef",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/ConfiguredRuleClassProvider.java",
      "new_id": "e8cb1b75434494c4824c02bcd8557a993f65bb16",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/ConfiguredRuleClassProvider.java"
    },
    {
      "type": "modify",
      "old_id": "077b4997955bd310d63b7cb8ceacdee9a7daef69",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/skylark/SkylarkRuleConfiguredTargetUtil.java",
      "new_id": "d993620ff8c267142e615699fa96dec4f73b7291",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/skylark/SkylarkRuleConfiguredTargetUtil.java"
    },
    {
      "type": "modify",
      "old_id": "e242d46b67a83001e8d5071f06b3e506c105c378",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/skylark/SkylarkRuleContext.java",
      "new_id": "13dd231759d44d8937dc6724cd761d97ed9e0371",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/skylark/SkylarkRuleContext.java"
    },
    {
      "type": "modify",
      "old_id": "ce3e1c0e67a4822348fbcb8f53b3c32789d4faa9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/PackageFactory.java",
      "new_id": "df241d4e56479510c0ea6f35a5a358f5718a467f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/PackageFactory.java"
    },
    {
      "type": "modify",
      "old_id": "ba7fb2ff9027f742b3fb93a54a824e26aa744a8e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/RuleClassProvider.java",
      "new_id": "5235523d5347e4da4ca83410025d672e0383feb4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/RuleClassProvider.java"
    },
    {
      "type": "modify",
      "old_id": "f6385f2bb44219eef6e00d890540dc11a6ff891b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/ASTFileLookupFunction.java",
      "new_id": "976b56d91461f17829f6e2003f4bff09fa38629e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/ASTFileLookupFunction.java"
    },
    {
      "type": "modify",
      "old_id": "562b2bfdb75f6f56a71b0b0bb8162e4562f524ed",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/PackageFunction.java",
      "new_id": "c5d723293e3f398abbd5e291df3487780a924d7e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/PackageFunction.java"
    },
    {
      "type": "modify",
      "old_id": "1b7ccc9472fb80b1f7840e6e66fd50958dafffcd",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/PrecomputedValue.java",
      "new_id": "a506485491dd920348813fa5266b76c3a11e6093",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/PrecomputedValue.java"
    },
    {
      "type": "modify",
      "old_id": "b3159c9134863ca2c9944867899bc1066fe5f24c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java",
      "new_id": "1ca3360b8a4bde358bf1497789a5c41a68541a2c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java"
    },
    {
      "type": "modify",
      "old_id": "e2d2a486cc62e03df03daf7394ed8ba962cea42a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/SkylarkImportLookupFunction.java",
      "new_id": "36f3a2a87ad19413a0d5d91080bb029d0b1141bf",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/SkylarkImportLookupFunction.java"
    },
    {
      "type": "modify",
      "old_id": "f5b0690752854c3c50616e15f649df15ac4703d8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/packages/AbstractPackageLoader.java",
      "new_id": "e8a6086fef0292b64483d822e4c46d0e2b2492f6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/packages/AbstractPackageLoader.java"
    },
    {
      "type": "modify",
      "old_id": "967f4b52d2ed2f1a41016eba4cf3192ba727ca76",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/syntax/Environment.java",
      "new_id": "fcd0b23925b011be44840c08479ea8da72caa6e5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/syntax/Environment.java"
    },
    {
      "type": "modify",
      "old_id": "2273f7e8c7fd8ed194f4cb9cd837c7805fd4fb32",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemantics.java",
      "new_id": "4041a5bf3ed14b91a563693464a2aeada21c499f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemantics.java"
    },
    {
      "type": "modify",
      "old_id": "74f6db4f63d7ff65dfa58e95512bc98dd5fd72df",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemanticsOptions.java",
      "new_id": "5da780209ab511fa6b27b419dfbbec982c76c094",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemanticsOptions.java"
    },
    {
      "type": "modify",
      "old_id": "bae2beffd057e6ff5a5e2d38ad0828ddc51d99bf",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisTestUtil.java",
      "new_id": "f065cfda79a124ec71f6f84125650fac33c838ca",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisTestUtil.java"
    },
    {
      "type": "modify",
      "old_id": "d7af5093c480e2fa2c56bed3f1d1b533b728c1ba",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java",
      "new_id": "acd56aa941c62aa0869fbd0d0996caa39212251d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java"
    },
    {
      "type": "modify",
      "old_id": "9466ec38c321c19ad78b782066f9d03537dd5eaf",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/packages/util/PackageFactoryApparatus.java",
      "new_id": "e487f3fdb4b2e04f690f1d9e0f92ec347ed0cb77",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/packages/util/PackageFactoryApparatus.java"
    },
    {
      "type": "modify",
      "old_id": "12b8e6b190032ce0c380ada4fab4889350c58b85",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/testutil/TestMode.java",
      "new_id": "b8c8947c0f36966b24af6d59ee34c19331631417",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/testutil/TestMode.java"
    }
  ]
}
