)]}'
{
  "commit": "7b376dbb24534de23a8e3bd02a61fbea85098436",
  "tree": "aebf0d930e81d12ee7e4bd33bae4056dfb3b9aee",
  "parents": [
    "cd1fec4fa5ec0696aff6924af23c6f436995841a"
  ],
  "author": {
    "name": "Simon Binder",
    "email": "oss@simonbinder.eu",
    "time": "Thu May 12 16:37:01 2022 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu May 12 16:37:01 2022 +0200"
  },
  "message": "[ffigen] Use ABI-specific integers from `dart:ffi` (#365)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ad20456abc5b8e5cd446e3badc461ad12cb92f27",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/.github/workflows/test-package.yml",
      "new_id": "1b6b494b79e8139617ff0a105041ce83eca2e6a7",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/.github/workflows/test-package.yml"
    },
    {
      "type": "modify",
      "old_id": "93663e8113190e44038caeacfed706d8635d8040",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/CHANGELOG.md",
      "new_id": "ccb4635fa483c47f427370c64706006347bc89a8",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "3f5d92ed9f7c96cc0052debb2dc932f1a33369e7",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/c_json/cjson_generated_bindings.dart",
      "new_id": "57b66722e1f03397fdf7ac1f97c1f164d0c7e44e",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/c_json/cjson_generated_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "6f7323259bafcd24808bfa296653d89648a937ed",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/libclang-example/generated_bindings.dart",
      "new_id": "c114c5e6b0d394c8c88f9d094bac46002cabcf03",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/libclang-example/generated_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "677e3c91f0b5f6ecd6c932ba2621fbf9715e56af",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/libclang-example/pubspec.yaml",
      "new_id": "4a0829b607f449aad33beb41281a8308cd23ce14",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/libclang-example/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "60c8a127e497ab4af0a77afd98d37c37dde09644",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/simple/generated_bindings.dart",
      "new_id": "1612b64ec372b2f0f0d17012d34c29d95c746b53",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/simple/generated_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "44e6f04331c2b8f751364721c088e139d376c070",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/code_generator/imports.dart",
      "new_id": "41f71617f7149bdd55cef22db386048c5598bf39",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/code_generator/imports.dart"
    },
    {
      "type": "modify",
      "old_id": "87eb9de3c11f6802d92939195efd9dcab321c4f3",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/code_generator/library.dart",
      "new_id": "b88a565c633cfee5769c7eb911c48887e696c943",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/code_generator/library.dart"
    },
    {
      "type": "modify",
      "old_id": "d3ff4958efd926233eaf9a927df226d84f2d5406",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/code_generator/writer.dart",
      "new_id": "1e398fc7a61e19cb9e6f3b27882fafad7bba1fe5",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/code_generator/writer.dart"
    },
    {
      "type": "modify",
      "old_id": "9077b89eac83e3550999e4ec271a3379dccfd9fa",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/clang_bindings/clang_bindings.dart",
      "new_id": "58108aaeebfdaa1351cd7aa96d80b21703080edf",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/clang_bindings/clang_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "a9b443c90340299ba97b0b4a4e543c87c26ebf3c",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/pubspec.yaml",
      "new_id": "09dd6fb6240230085c1a44a4c16d649de813f54f",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "6d81198c174ea983a3c5457a111458d7d9eb4fc9",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_boolean_dartbool_bindings.dart",
      "new_id": "2e9412123d270a0172fb506c53259aa32ac52304",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_boolean_dartbool_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "88d3ce33130810d1694aa7b6e5b22e0dd8a1a98a",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_boolean_no_dartbool_bindings.dart",
      "new_id": "c44ddddb7d4001faf09492d912c4bba3c3461643",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_boolean_no_dartbool_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "4696f26e9b642575783f647ceeb4de4683af6eb8",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_constant_bindings.dart",
      "new_id": "88d27fac2a14706c9043561e5022b195a2a89a16",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_constant_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "910654f981ba39ee3363c123675a8b48204ffe74",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_enumclass_bindings.dart",
      "new_id": "45a2b209cdd5c6553d28800518433dfcad9346e1",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_enumclass_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "0912744dd46b42e05311893fca79c9dd4e949c56",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_function_bindings.dart",
      "new_id": "ada968c86ec3b40d4902bcb240897b538b110b19",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_function_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "73a44cc01f2fd169b5fc79b17ed30517fb8fdf10",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_function_n_struct_bindings.dart",
      "new_id": "f539b01cabc085671f69311a40270fc73fe348cd",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_function_n_struct_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "766baa1ff11f294c7c7945806a6a69f76be1ed84",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_global_bindings.dart",
      "new_id": "0a531fac85720cf3f4791c403de0c0db9b3b3484",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_global_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "7b5eca4271c379de27eb8226d5ad168ab7306986",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_internal_conflict_resolution_bindings.dart",
      "new_id": "b6e137838586adab458b2c14d0956def88ede92a",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_internal_conflict_resolution_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "b0e76bde1cd579df7027b9933d3239bb6a0f0f5b",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_packed_structs_bindings.dart",
      "new_id": "4aea89af06db0a2cf9c003667927ebb6d1ed4d78",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_packed_structs_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "3bb980f6a4184ce6924a53e09eafd1cff7c91da3",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_sort_bindings_bindings.dart",
      "new_id": "cbae1f827e52151dc9c905719274615905db9d5f",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_sort_bindings_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "5c39d9294d4047a411d595898a6eca7fd345ea5b",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_struct_bindings.dart",
      "new_id": "f84642b090d1fe3bcd3d20512b33cedfa02c0830",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_struct_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "206a36ccd2290ce9de00c20c5c0f9f0f492f04da",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_typealias_bindings.dart",
      "new_id": "f49d1830806468b21983d0edc98dcc18eb173f74",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_typealias_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "3483cb89c0207060a5498aa0320d6004fd6b85e2",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_unions_bindings.dart",
      "new_id": "cdd8632caff35d2489b2cff02648b2d4bd43d73b",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_unions_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "e107a2c2324a204990d464ce710f56b71173cfc3",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/collision_tests/expected_bindings/_expected_decl_symbol_address_collision_bindings.dart",
      "new_id": "b45cdcd88ddda2e75d6b4df35d85dab8757d39c7",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/collision_tests/expected_bindings/_expected_decl_symbol_address_collision_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "7af357a1fde316d2a17e1addfb26b07961744212",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/collision_tests/expected_bindings/_expected_decl_type_name_collision_bindings.dart",
      "new_id": "4106ae2f3b994aff003342f1068b9052b365ae6f",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/collision_tests/expected_bindings/_expected_decl_type_name_collision_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "e22bd86167a9cd3df627364d598ba8d52606b58a",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/example_tests/libclang_example_test.dart",
      "new_id": "d0218c77eee10c3179fdbaba063c671cb07f7d6e",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/example_tests/libclang_example_test.dart"
    },
    {
      "type": "modify",
      "old_id": "b0f806a347c3afe906e81a0c9f68670784756827",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_comment_markup_bindings.dart",
      "new_id": "4b5a35a169213e599c1b4680cf1465ae690238ee",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_comment_markup_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "e9ebee73409f02c2f9da5d3adac4cd0495207f9e",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_dart_handle_bindings.dart",
      "new_id": "d268b653fefa94decb9ed353299321eb989dc5ac",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_dart_handle_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "c5c194bdbb832e4b6d4923dec2ef8f0227902c30",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_forward_decl_bindings.dart",
      "new_id": "98f2ddf000ef533e1fd5abdb2eabff42fb6022c2",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_forward_decl_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "ae8eb0adf757d77e03a612a242b53a27b5c35c75",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_functions_bindings.dart",
      "new_id": "acd30181eeb2f1ccecfc8bebe8024deaeedd6279",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_functions_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "dc8ca23d874538e6176e8d5ac069379e16d3ec9c",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_imported_types_bindings.dart",
      "new_id": "80d1217d4896367d461d35019b99380f85340182",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_imported_types_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "a980d68abf5afb8fae2017538eb52ca7dadc4702",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_native_func_typedef_bindings.dart",
      "new_id": "6be2cfb5b6ebb2f5389f18888e3e09d241419be4",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_native_func_typedef_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "2f07ba03d057596f260b000249c7f929b25bb516",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_opaque_dependencies_bindings.dart",
      "new_id": "1faa573338df51ff3bc7f6926b3cab1aae35399f",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_opaque_dependencies_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "2e4740f6b4ce98d0732a3b32ffdf1a68724564e2",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_packed_structs_bindings.dart",
      "new_id": "49d4df57b43bdd026e57c2567c14467a646d7eaa",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_packed_structs_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "35b0daca536c008aed7a3e934b5e93ce6d07c42e",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_typedef_bindings.dart",
      "new_id": "3c8e4c35ccf71f18cbc51f6a977589e72a2b0b41",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_typedef_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "d17d65afaa6b9db687bbf92b3cd95b847e7d1b30",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_unions_bindings.dart",
      "new_id": "6a377467674f1116c5926997446173184ff6393e",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_unions_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "794ef5c43d134c6147cf52ef5ceae2ac4b79da5d",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/large_integration_tests/_expected_cjson_bindings.dart",
      "new_id": "ad8b2b5b4f50c2fe65915692e8d7d072053b3fee",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/large_integration_tests/_expected_cjson_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "2255e6fc0739fb4ec455991582bb4d2f30fec552",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/large_integration_tests/_expected_libclang_bindings.dart",
      "new_id": "53e3a65ef21c805843c209dadd0316429ad0d3c0",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/large_integration_tests/_expected_libclang_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "6e13fec5c4680af02cb494ca2077a7b5491d84ac",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/large_integration_tests/_expected_sqlite_bindings.dart",
      "new_id": "fb4724dda690b07772447fe74c20d4115195681c",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/large_integration_tests/_expected_sqlite_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "70e877574a17db8da98273b8f838c1e24396d132",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_test/native_test_bindings.dart",
      "new_id": "8ca13effc7b851a7f1d01c430cf61760765d1f98",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_test/native_test_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "ccc6b46f60b258866b8b99348e3c7b9cd9ea74f7",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/tool/libclang_config.yaml",
      "new_id": "ad0bfd048efc1c5214d5bd33a251789a35cf375a",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/tool/libclang_config.yaml"
    }
  ]
}
