)]}'
{
  "commit": "9767af25503b72593789e93c670e094a30342e53",
  "tree": "b51b49ed0b1859595ef6f2ba5c794295e5eef636",
  "parents": [
    "80e08e0913047cf5c9c3a6fda0a8e0399005ddd1"
  ],
  "author": {
    "name": "Samir Jindel",
    "email": "sjindel@google.com",
    "time": "Tue Aug 07 16:47:50 2018 +0000"
  },
  "committer": {
    "name": "Samir Jindel",
    "email": "sjindel@google.com",
    "time": "Tue Aug 07 16:47:50 2018 +0000"
  },
  "message": "[vm/precomp] Support @pragma for fields and remove associated entry-point entries.\n\nCq-Include-Trybots: luci.dart.try: vm-kernel-optcounter-threshold-linux-release-x64-try,vm-kernel-precomp-linux-debug-x64-try,vm-kernel-precomp-linux-release-simarm-try,vm-kernel-precomp-linux-release-simarm64-try,vm-kernel-precomp-linux-release-x64-try,vm-kernel-precomp-win-release-x64-try\nChange-Id: I584aae2360771cf0599d9fb1b5ae2735b20d3413\nReviewed-on: https://dart-review.googlesource.com/65820\nReviewed-by: Alexander Markov \u003calexmarkov@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9ca4d7873add9f7ce50d0e6a3dc62cfd697cddb7",
      "old_mode": 33188,
      "old_path": "pkg/vm/lib/transformations/type_flow/entry_points.json",
      "new_id": "3a1b81c3242e5fdefcd7f5fea389627c972babf7",
      "new_mode": 33188,
      "new_path": "pkg/vm/lib/transformations/type_flow/entry_points.json"
    },
    {
      "type": "modify",
      "old_id": "9d146c518fa27dae3e821365bb14609b614ba6d3",
      "old_mode": 33188,
      "old_path": "pkg/vm/lib/transformations/type_flow/entry_points_extra.json",
      "new_id": "40455232ac88490f7c62fef9b2b78a77375e0cc2",
      "new_mode": 33188,
      "new_path": "pkg/vm/lib/transformations/type_flow/entry_points_extra.json"
    },
    {
      "type": "modify",
      "old_id": "39c558d2cc7e13c2d6701eb39320f90e5f5905c2",
      "old_mode": 33188,
      "old_path": "pkg/vm/lib/transformations/type_flow/native_code.dart",
      "new_id": "86e50c6a7342677e45c188bb66bbeb8f073251fd",
      "new_mode": 33188,
      "new_path": "pkg/vm/lib/transformations/type_flow/native_code.dart"
    },
    {
      "type": "modify",
      "old_id": "d0a2e8cad01292a249c1b93c76ff5666de71a18d",
      "old_mode": 33188,
      "old_path": "pkg/vm/test/transformations/type_flow/transformer_test.dart",
      "new_id": "7e5c13be345dfecd77367c0a8bebdf4ff54e8b3c",
      "new_mode": 33188,
      "new_path": "pkg/vm/test/transformations/type_flow/transformer_test.dart"
    },
    {
      "type": "modify",
      "old_id": "f31cc5f8eb294a2cfd2b0202db103286bdefc3e0",
      "old_mode": 33188,
      "old_path": "runtime/bin/builtin.dart",
      "new_id": "5001cd7478c2c5cff469dc9fb3859426408d4361",
      "new_mode": 33188,
      "new_path": "runtime/bin/builtin.dart"
    },
    {
      "type": "modify",
      "old_id": "2e40590c4378b9efabfb202ea81b7bd5f289895f",
      "old_mode": 33188,
      "old_path": "runtime/bin/main.cc",
      "new_id": "c15ed08060e03c625c69f750e4733ac99d28d0af",
      "new_mode": 33188,
      "new_path": "runtime/bin/main.cc"
    },
    {
      "type": "modify",
      "old_id": "a7e94b2ee6b6c65353e73f1c7a9fc3bbf929d30b",
      "old_mode": 33188,
      "old_path": "runtime/bin/platform_patch.dart",
      "new_id": "5f3ee4c0df670df1142ebd469fcb666fc20e7e4e",
      "new_mode": 33188,
      "new_path": "runtime/bin/platform_patch.dart"
    },
    {
      "type": "modify",
      "old_id": "a20ec9636619634774eb3dc8514019f863369bd9",
      "old_mode": 33188,
      "old_path": "runtime/bin/process_patch.dart",
      "new_id": "5b22ae3b7917b8f3c21284f96cea6f16ed70fcc7",
      "new_mode": 33188,
      "new_path": "runtime/bin/process_patch.dart"
    },
    {
      "type": "modify",
      "old_id": "5752837137de7b2e639fbd9183fa96928e0e8974",
      "old_mode": 33188,
      "old_path": "runtime/bin/secure_socket_patch.dart",
      "new_id": "66a5e7457fc34ffea2eba8130f4b8b8ff2286da8",
      "new_mode": 33188,
      "new_path": "runtime/bin/secure_socket_patch.dart"
    },
    {
      "type": "modify",
      "old_id": "e1b1468154e0c60bb24d416ec771f09dc9eea800",
      "old_mode": 33188,
      "old_path": "runtime/bin/vmservice/loader.dart",
      "new_id": "d71b434ed068d665f95c89791ee0a6439c153f1e",
      "new_mode": 33188,
      "new_path": "runtime/bin/vmservice/loader.dart"
    },
    {
      "type": "modify",
      "old_id": "b5a6e858f3eb86d91b948553954801f2b98cc8a7",
      "old_mode": 33188,
      "old_path": "runtime/bin/vmservice/vmservice_io.dart",
      "new_id": "54d6c2332ec79b66800e9f164fa9f4e63a5fbc24",
      "new_mode": 33188,
      "new_path": "runtime/bin/vmservice/vmservice_io.dart"
    },
    {
      "type": "modify",
      "old_id": "81c46759802eee7a64516ded802afc1cdb8929ed",
      "old_mode": 33188,
      "old_path": "runtime/lib/errors_patch.dart",
      "new_id": "23638311170c3267703ccf7c0893d8d06085d5f7",
      "new_mode": 33188,
      "new_path": "runtime/lib/errors_patch.dart"
    },
    {
      "type": "modify",
      "old_id": "341758e4dfdb610a2c810e06ab7c30ad950e3cce",
      "old_mode": 33188,
      "old_path": "runtime/lib/function.dart",
      "new_id": "2882d36f84232bb0ce11b665cb87a2d506ee3dfd",
      "new_mode": 33188,
      "new_path": "runtime/lib/function.dart"
    },
    {
      "type": "modify",
      "old_id": "ad400a4dc7b8dda5a586f6d76daa3740f5a10421",
      "old_mode": 33188,
      "old_path": "runtime/lib/math_patch.dart",
      "new_id": "1c5b3278915c4cca1a90cae66a1a58361d0e85e5",
      "new_mode": 33188,
      "new_path": "runtime/lib/math_patch.dart"
    },
    {
      "type": "modify",
      "old_id": "494862cd1a9f855897755f5aacc3b96dcc033127",
      "old_mode": 33188,
      "old_path": "runtime/lib/print_patch.dart",
      "new_id": "3d390fae5d7a217e92c95b325f14f6aa63284c2a",
      "new_mode": 33188,
      "new_path": "runtime/lib/print_patch.dart"
    },
    {
      "type": "modify",
      "old_id": "d37818277acf1e368a1ce0036aa9d525037e6ed4",
      "old_mode": 33188,
      "old_path": "runtime/lib/uri_patch.dart",
      "new_id": "161e6fa1c92b4b44181723124a2ada59ffbfc2d7",
      "new_mode": 33188,
      "new_path": "runtime/lib/uri_patch.dart"
    },
    {
      "type": "modify",
      "old_id": "64d0d1bfdc52780bcdcfbbc3ac306f84b071c18a",
      "old_mode": 33188,
      "old_path": "runtime/vm/compiler/aot/entry_points_pragma.md",
      "new_id": "87482574fe78e056b6e71e80b346636888775a74",
      "new_mode": 33188,
      "new_path": "runtime/vm/compiler/aot/entry_points_pragma.md"
    },
    {
      "type": "modify",
      "old_id": "497738556093f956362a54ac72e21c2a5712c8d3",
      "old_mode": 33188,
      "old_path": "runtime/vm/compiler/aot/precompiler.cc",
      "new_id": "b5629ecac70ea4ac0ead7843573c3b36fb49da79",
      "new_mode": 33188,
      "new_path": "runtime/vm/compiler/aot/precompiler.cc"
    },
    {
      "type": "modify",
      "old_id": "e2657ff1876d881109e3e3faf1dafb736c642cfb",
      "old_mode": 33188,
      "old_path": "runtime/vm/kernel_loader.cc",
      "new_id": "cc3ad47cd8ddabc396faa8e07d108e838e736ae7",
      "new_mode": 33188,
      "new_path": "runtime/vm/kernel_loader.cc"
    },
    {
      "type": "modify",
      "old_id": "96fdacaaa578ddab92a0cb529c10cedd07b10b5a",
      "old_mode": 33188,
      "old_path": "runtime/vm/parser.cc",
      "new_id": "edd86887b119af0b418e119590d8a732bfbd791c",
      "new_mode": 33188,
      "new_path": "runtime/vm/parser.cc"
    },
    {
      "type": "modify",
      "old_id": "247eb55a9a661a2ebde0840fd88c7e837652f345",
      "old_mode": 33188,
      "old_path": "runtime/vm/symbols.h",
      "new_id": "c51867908a0ad26915d426164e9c6c3252830daf",
      "new_mode": 33188,
      "new_path": "runtime/vm/symbols.h"
    },
    {
      "type": "modify",
      "old_id": "3b1c86d73069c1293b652dc8ceb21c3b43674eb7",
      "old_mode": 33188,
      "old_path": "sdk/lib/cli/wait_for.dart",
      "new_id": "59078e2ea65bdfa06a943175f23aa02145d1633b",
      "new_mode": 33188,
      "new_path": "sdk/lib/cli/wait_for.dart"
    },
    {
      "type": "modify",
      "old_id": "30dccd4f6e58d40ccb9a363dd590604b861a9fe8",
      "old_mode": 33188,
      "old_path": "sdk/lib/io/embedder_config.dart",
      "new_id": "33abb10b1d36e63142f6c36c81632e9b7226a850",
      "new_mode": 33188,
      "new_path": "sdk/lib/io/embedder_config.dart"
    },
    {
      "type": "modify",
      "old_id": "6f3f49483928be8ea96da1d2152ab5b35e0b3920",
      "old_mode": 33188,
      "old_path": "sdk/lib/io/secure_socket.dart",
      "new_id": "d7218bdf6617a74a0c0e56f843a2e8b9cd9a7397",
      "new_mode": 33188,
      "new_path": "sdk/lib/io/secure_socket.dart"
    }
  ]
}
