)]}'
{
  "commit": "a4dc8738c0fd4f91def35fab3875affbc3402336",
  "tree": "929ea5fd478e2eb2ab11c388a8288099f6af00cc",
  "parents": [
    "1aa58ef5a0279e8a2df0e9e0480914a900bf5834"
  ],
  "author": {
    "name": "Ömer Sinan Ağacan",
    "email": "omersa@google.com",
    "time": "Tue Sep 09 10:45:46 2025 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Sep 09 09:45:46 2025 +0100"
  },
  "message": "Implement `Int64` as a wrapper for `int` when targeting native and Wasm (#905)\n\nThis PR adds another `Int64` implementation that is just a wrapper around\n`int`, to be used in targets where `int` is 64 bits.\n\nBecause `dart doc` generates using the native class, all documentation comments\nare moved to the native class.\n\nThe conditional import is implemented based on availability of the library\n`dart:html`, which is only available on dart2js.\n\nImproves #172. It could be further improved by having `Int64` as an extension\nclass when targeting native and Wasm, but that would be a breaking change, and\nwe would have to remove the `IntX` superclass as extensions cannot extend or\nimplement other classes.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a37885302f67ddaaaeb76a4dbdd69406c5bad9d9",
      "old_mode": 33188,
      "old_path": "pkgs/fixnum/CHANGELOG.md",
      "new_id": "6b89b2c2f43d2efc53c8d71bbad94eeb4796816a",
      "new_mode": 33188,
      "new_path": "pkgs/fixnum/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "699164523e9afccd924eefa242efbd40dd35c073",
      "old_mode": 33188,
      "old_path": "pkgs/fixnum/lib/fixnum.dart",
      "new_id": "f3f677f2fb4e0649bc29f0976a51adf283d47195",
      "new_mode": 33188,
      "new_path": "pkgs/fixnum/lib/fixnum.dart"
    },
    {
      "type": "modify",
      "old_id": "39acebbfebe916cfb60660bc37f10ab8cc544af2",
      "old_mode": 33188,
      "old_path": "pkgs/fixnum/lib/src/int32.dart",
      "new_id": "59d9991551432920be060bf91c6f6790da70250f",
      "new_mode": 33188,
      "new_path": "pkgs/fixnum/lib/src/int32.dart"
    },
    {
      "type": "modify",
      "old_id": "4c043212a6c86e7c42af58d60c7a46588b55eb78",
      "old_mode": 33188,
      "old_path": "pkgs/fixnum/lib/src/int64.dart",
      "new_id": "de4728eed265a35e65438d69bb01d655bea1cada",
      "new_mode": 33188,
      "new_path": "pkgs/fixnum/lib/src/int64.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c1007615588b2f42de97656138366a57f4d0701",
      "new_mode": 33188,
      "new_path": "pkgs/fixnum/lib/src/int64_emulated.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "befa4d0a3f1b16c74ecd7d20916c564ce84625af",
      "new_mode": 33188,
      "new_path": "pkgs/fixnum/lib/src/int64_native.dart"
    },
    {
      "type": "modify",
      "old_id": "ba47eddc983c571fe536665c9bfec86fee3986f4",
      "old_mode": 33188,
      "old_path": "pkgs/fixnum/test/int32_test.dart",
      "new_id": "a56d57c027d879fd4cbc3dbc46279130a1ccfc5a",
      "new_mode": 33188,
      "new_path": "pkgs/fixnum/test/int32_test.dart"
    },
    {
      "type": "modify",
      "old_id": "50297cb237adc34cf2a4e3f36597b3e3042195d9",
      "old_mode": 33188,
      "old_path": "pkgs/fixnum/test/int64_test.dart",
      "new_id": "c7d085a2d015855dc4cecfd5a48f03e14b984cae",
      "new_mode": 33188,
      "new_path": "pkgs/fixnum/test/int64_test.dart"
    }
  ]
}
