)]}'
{
  "commit": "2e9eab52071a1b5692b1e5b4e4bc2eb9fe3ff0ab",
  "tree": "a7be7dc270f396f6a83178a254efcac2da7f7fe0",
  "parents": [
    "49c813a41e8f69fdd3853efbfc2fe1d4b899929d"
  ],
  "author": {
    "name": "Jens Johansen",
    "email": "jensj@google.com",
    "time": "Tue Jan 28 13:29:27 2020 +0000"
  },
  "committer": {
    "name": "commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Tue Jan 28 13:29:27 2020 +0000"
  },
  "message": "[CFE] Don\u0027t add newly-converted DillLibraryBuilders to list of needed dill libraries\n\nWhen d21c4e4fa5ef8ab7e8dc1423f15c2fb1966be3e8 ([CFE] [Incremental\ncompiler] Convert all SourceLibraryBuilders to DillLibraryBuilders)\nlanded it also potentially (and inadvertently) changed the \"needed dill\nlibraries\" which tracks which libraries - from a dill file - was\nactually needed to do that compilation.\n\nBefore, only libraries actually coming from a dill file was in this\nlist.\nAfter, if asking the class hierarchy for information on the\nnewly-compiled classes, and then asked for the list of needed dill\nlibraries to be updated (the normal case in DDC) the libraries that was\njust compiled (and converted to dill libarries) was added to the list.\nDDC in turn tried to attach all marked libararies to the specific\n(actual, \"physical\") dill file it was loaded from, but as those libraries\nwasn\u0027t loaded from any dill \"physical\" dill file, it would crash.\n\nThis CL fixes the issue by remembering that these are special.\n\nChange-Id: I037ee8f653165d94b5904e4beacc2423801a3461\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/133523\nReviewed-by: Johnni Winther \u003cjohnniwinther@google.com\u003e\nCommit-Queue: Jens Johansen \u003cjensj@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "da91feb65ff510c3218d0d662a515ca09aa3bd9b",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/fasta/incremental_compiler.dart",
      "new_id": "fc136463864cb645336c706d1c3a6ad59333f8b1",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fasta/incremental_compiler.dart"
    }
  ]
}
