)]}'
{
  "commit": "5167ec93fc44ea4617e3ce561daef3f8d33fb607",
  "tree": "f7e51dcabe3cf664896f92497613b669ca59aa16",
  "parents": [
    "aa246f6588d193b0d7252f262fee3274ceeaa413"
  ],
  "author": {
    "name": "Alexander Markov",
    "email": "alexmarkov@google.com",
    "time": "Tue Jun 11 00:57:46 2019 +0000"
  },
  "committer": {
    "name": "commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Tue Jun 11 00:57:46 2019 +0000"
  },
  "message": "[vm] Remove Class::NumOwnTypeArguments()\n\nCalculation of Class::NumTypeArguments() is reimplemented so that it does\nno require separate calculation of Class::NumOwnTypeArguments().\nNumber of own type arguments is no longer stored in Class, and has_pragma\nbit is moved into state_bits.\n\nThis simplifies overall calculation and does not require to keep both\nnum_type_arguments and num_own_type_arguments. This also allows us to add\nup to 15 more flag bits to Class.\n\nChange-Id: Iac7a751145fea7adb673ab9369eeb8eea5c5794d\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/105544\nReviewed-by: Régis Crelier \u003cregis@google.com\u003e\nCommit-Queue: Alexander Markov \u003calexmarkov@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "de012076a46b5457f1eb2cd13a4684822640bb5d",
      "old_mode": 33188,
      "old_path": "runtime/vm/class_finalizer.cc",
      "new_id": "5b3fe6de69c7e45008a9bddb82d2c8f70845ce7f",
      "new_mode": 33188,
      "new_path": "runtime/vm/class_finalizer.cc"
    },
    {
      "type": "modify",
      "old_id": "817c6570637ec7274b0c1489420c1163ad4383bf",
      "old_mode": 33188,
      "old_path": "runtime/vm/clustered_snapshot.cc",
      "new_id": "a71b9cbee5bde8447c6cf28ac5f7886dbcabf488",
      "new_mode": 33188,
      "new_path": "runtime/vm/clustered_snapshot.cc"
    },
    {
      "type": "modify",
      "old_id": "09d5af118f780fc3ac8a81c329b22c8c3c71b638",
      "old_mode": 33188,
      "old_path": "runtime/vm/object.cc",
      "new_id": "f914e286fb0b487cf3fa835d3559effc8c5f720d",
      "new_mode": 33188,
      "new_path": "runtime/vm/object.cc"
    },
    {
      "type": "modify",
      "old_id": "f0343a3c2c948ad6c8d22fd8279a4ef4940fcdcc",
      "old_mode": 33188,
      "old_path": "runtime/vm/object.h",
      "new_id": "33261dad6772d69bbf2d0f24844503a45a3b5398",
      "new_mode": 33188,
      "new_path": "runtime/vm/object.h"
    },
    {
      "type": "modify",
      "old_id": "a554d7d337ab85a211c003f75a64737920d141be",
      "old_mode": 33188,
      "old_path": "runtime/vm/raw_object.h",
      "new_id": "1028af12ddf0c4ee7cde15d5939d7c07d52f24d9",
      "new_mode": 33188,
      "new_path": "runtime/vm/raw_object.h"
    }
  ]
}
