)]}'
{
  "commit": "169331abb18f7dff514b198cd36d0700dd66ff75",
  "tree": "243c183f828d4044f2c5fdec3f7a38ef79ce48c0",
  "parents": [
    "874f9d0bdf91974d9d98d46a2fa2786c4b5c4c90"
  ],
  "author": {
    "name": "Ryan Macnak",
    "email": "rmacnak@google.com",
    "time": "Fri Jan 25 18:37:05 2019 +0000"
  },
  "committer": {
    "name": "commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Fri Jan 25 18:37:05 2019 +0000"
  },
  "message": "[vm] Misc timeline tweaks.\n\n - Move compiler pass events to a new CompilerVerbose stream\n - Remove serialization phase events\n - Add class name to class finalization event (lost along with finalization events in recent cleanups of finalization)\n - Add event for kernel loading\n\nChange-Id: Ie72bced978400ea174c1551c961baa55c691b019\nReviewed-on: https://dart-review.googlesource.com/c/90883\nCommit-Queue: Ryan Macnak \u003crmacnak@google.com\u003e\nReviewed-by: Zach Anderson \u003czra@google.com\u003e\nReviewed-by: Alexander Markov \u003calexmarkov@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "847a4a1470a76c65e29ccaed9c23c422d8408b8a",
      "old_mode": 33188,
      "old_path": "runtime/vm/class_finalizer.cc",
      "new_id": "a4c53f2c155cd13e1cda85347707e21914534624",
      "new_mode": 33188,
      "new_path": "runtime/vm/class_finalizer.cc"
    },
    {
      "type": "modify",
      "old_id": "3c9d19aa24c82333fe88095db08e23ee85a48f04",
      "old_mode": 33188,
      "old_path": "runtime/vm/clustered_snapshot.cc",
      "new_id": "7261e1c04eaf35fb135c80cfcc61aef79f36af98",
      "new_mode": 33188,
      "new_path": "runtime/vm/clustered_snapshot.cc"
    },
    {
      "type": "modify",
      "old_id": "49c5b8fc17960d44f19a72a948dea9b69c264963",
      "old_mode": 33188,
      "old_path": "runtime/vm/compiler/aot/precompiler.cc",
      "new_id": "0f3c66f1e8b4337c88ef13b4c0e5e433bc07b124",
      "new_mode": 33188,
      "new_path": "runtime/vm/compiler/aot/precompiler.cc"
    },
    {
      "type": "modify",
      "old_id": "8653b9fd0dd2574a0fccb2de37dab2fbc3a4b787",
      "old_mode": 33188,
      "old_path": "runtime/vm/compiler/backend/type_propagator.cc",
      "new_id": "4f707cdb06dd9c6fa33f94da9f7bc8e7afee7562",
      "new_mode": 33188,
      "new_path": "runtime/vm/compiler/backend/type_propagator.cc"
    },
    {
      "type": "modify",
      "old_id": "d0f3d322362bcbf3b8fda134adc7346cef5e03b9",
      "old_mode": 33188,
      "old_path": "runtime/vm/compiler/compiler_pass.cc",
      "new_id": "39cfdec1307a0665cdd7dba31672973065720ae2",
      "new_mode": 33188,
      "new_path": "runtime/vm/compiler/compiler_pass.cc"
    },
    {
      "type": "modify",
      "old_id": "81666442b1158b36adfd6b1bf576417348df9184",
      "old_mode": 33188,
      "old_path": "runtime/vm/compiler/compiler_pass.h",
      "new_id": "044ae6e0494eae0104d0b6ab649f7ca694d71cfa",
      "new_mode": 33188,
      "new_path": "runtime/vm/compiler/compiler_pass.h"
    },
    {
      "type": "modify",
      "old_id": "271ccdd56b6484e8f22800a78af602ac2671a8c5",
      "old_mode": 33188,
      "old_path": "runtime/vm/compiler/frontend/bytecode_reader.cc",
      "new_id": "6dff9ce5b57b28326f2fb19f0f453b1e182b893d",
      "new_mode": 33188,
      "new_path": "runtime/vm/compiler/frontend/bytecode_reader.cc"
    },
    {
      "type": "modify",
      "old_id": "2fa6596122dcbaea2b81c0013c9a893d52e7ad10",
      "old_mode": 33188,
      "old_path": "runtime/vm/compiler/jit/compiler.cc",
      "new_id": "6a8dbc168fda5dfc2e2fee127ea7231b140e1686",
      "new_mode": 33188,
      "new_path": "runtime/vm/compiler/jit/compiler.cc"
    },
    {
      "type": "modify",
      "old_id": "96c24269afdd1bb80e8f061200a06df2d953c1e6",
      "old_mode": 33188,
      "old_path": "runtime/vm/dart.cc",
      "new_id": "ad749aafea1678601239814a5fc02beeea1e9ec5",
      "new_mode": 33188,
      "new_path": "runtime/vm/dart.cc"
    },
    {
      "type": "modify",
      "old_id": "23fe58646a71d17c46c20021a861ede2c04ea298",
      "old_mode": 33188,
      "old_path": "runtime/vm/heap/marker.cc",
      "new_id": "cda05d64eac6be9ed6b5408934c458f466572f20",
      "new_mode": 33188,
      "new_path": "runtime/vm/heap/marker.cc"
    },
    {
      "type": "modify",
      "old_id": "a4424cf5bd3bbf0dd397931e6925b90f41ca55f1",
      "old_mode": 33188,
      "old_path": "runtime/vm/heap/marker.h",
      "new_id": "a95db6a3713118e027a0c2b8d0a69bb2e0d2a5f8",
      "new_mode": 33188,
      "new_path": "runtime/vm/heap/marker.h"
    },
    {
      "type": "modify",
      "old_id": "7829cc0cd1922bdeff81b030a60cc4c33885592f",
      "old_mode": 33188,
      "old_path": "runtime/vm/heap/pages.h",
      "new_id": "3020b92e1c37bf8c3064321474a06b4e39d6a4c2",
      "new_mode": 33188,
      "new_path": "runtime/vm/heap/pages.h"
    },
    {
      "type": "modify",
      "old_id": "7e477d7bb08e123d8c18a4e6abb7cdea37b96811",
      "old_mode": 33188,
      "old_path": "runtime/vm/heap/sweeper.cc",
      "new_id": "74740099972c0c16409f7a7e1dcd0da748cdcc3c",
      "new_mode": 33188,
      "new_path": "runtime/vm/heap/sweeper.cc"
    },
    {
      "type": "modify",
      "old_id": "05bf407b894ce353e59a48a136e9e28981af87a8",
      "old_mode": 33188,
      "old_path": "runtime/vm/kernel_loader.cc",
      "new_id": "b94c5007a37424c54f4adee0356b9bf77c65fd8f",
      "new_mode": 33188,
      "new_path": "runtime/vm/kernel_loader.cc"
    },
    {
      "type": "modify",
      "old_id": "e26ff0452d6caf880f0d1057b03de3d7df4c7f32",
      "old_mode": 33188,
      "old_path": "runtime/vm/timeline.cc",
      "new_id": "c19b685dcb6775d3cc62c775525ce32fe7c2bde3",
      "new_mode": 33188,
      "new_path": "runtime/vm/timeline.cc"
    },
    {
      "type": "modify",
      "old_id": "8160c9930cb6236cc5a0889a2e88ba72913ba6d9",
      "old_mode": 33188,
      "old_path": "runtime/vm/timeline.h",
      "new_id": "7b8baf08393bdec271ef932ac51ed3ec0b9b1837",
      "new_mode": 33188,
      "new_path": "runtime/vm/timeline.h"
    }
  ]
}
