)]}'
{
  "commit": "18189c4a86a23cc2830d8c114e9122b266c227fd",
  "tree": "8a06eb6fc0250691a8c0d2d7cc73fcbf9524bdb7",
  "parents": [
    "8cd3d69413b86305c8c57ecc07069201a77962f8"
  ],
  "author": {
    "name": "Prerak Mann",
    "email": "mannprerak2@gmail.com",
    "time": "Fri Mar 05 00:58:02 2021 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Mar 05 09:58:02 2021 +0100"
  },
  "message": "[ffigen] Added subkey symbol-address to expose native pointers and typedefs. (#175)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c1b4129f6642113ec9acce211258b35f4dab777b",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/CHANGELOG.md",
      "new_id": "cd555c84537729fc0d0b9972f44e0fb8f8b3d2a9",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "d531b4df25b9ef5c74c9fe3b7170ecba377a67b1",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/README.md",
      "new_id": "02c908324d6100fbebd81eb947f20ec7de1d74d8",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/README.md"
    },
    {
      "type": "modify",
      "old_id": "19222cca86cdda685833258585fbe461991a9497",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/c_json/cjson_generated_bindings.dart",
      "new_id": "2b9d0a8a35b44a6d94cdd875a1e4572a3a14b5ab",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/c_json/cjson_generated_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "d90bcd978845bb91b7711bea277aaa7a3d357817",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/libclang-example/generated_bindings.dart",
      "new_id": "cd366f3ca812e5e6e901f08119f3348a43676bae",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/libclang-example/generated_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "a8c2cd53a5000462f17e4b6ed5b00447f45fc607",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/libclang-example/pubspec.yaml",
      "new_id": "9c67f6bd1f70e9d93ece9645c20b493359b93419",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/libclang-example/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "c0bb4d3a3ccd299c5f86576aaccf70f557326e8d",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/simple/generated_bindings.dart",
      "new_id": "167488252e7ed3b0aa22bd72dee2fe384b8c6aad",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/simple/generated_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "c227c4e61df01a95df4d178557b1a742eea7969e",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/code_generator/func.dart",
      "new_id": "5236c50a0864ae4d7e4899de943bee9d4fae69e0",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/code_generator/func.dart"
    },
    {
      "type": "modify",
      "old_id": "3531eb5940ed93571d42ef17d6c1cad5a4756805",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/code_generator/global.dart",
      "new_id": "1951371f06e985370f669f260687f49aa5de5b78",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/code_generator/global.dart"
    },
    {
      "type": "modify",
      "old_id": "d6ada167700fd4cdec57870a65a2d8691d85afc6",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/code_generator/writer.dart",
      "new_id": "03c36470f3e1cbfb5af58363346817a557ca243f",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/code_generator/writer.dart"
    },
    {
      "type": "modify",
      "old_id": "9ce215c3ec713ebdf026a7ca25bf2fc11482542a",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/config_provider/config_types.dart",
      "new_id": "e412d960294474e4306dab255699490056c8caf1",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/config_provider/config_types.dart"
    },
    {
      "type": "modify",
      "old_id": "8533eefef021ae0c456f69c67e60b6278e887e92",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/config_provider/spec_utils.dart",
      "new_id": "eeab2ae7679c4d9e6865f8aa898487a50a07ea32",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/config_provider/spec_utils.dart"
    },
    {
      "type": "modify",
      "old_id": "ccfcb216fc4a447f63fa4c523c73ed3353a0c7d4",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/sub_parsers/functiondecl_parser.dart",
      "new_id": "ac1d11ddf608cbe78a2c7bac3bb32e86070b01ef",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/sub_parsers/functiondecl_parser.dart"
    },
    {
      "type": "modify",
      "old_id": "a19c4b21ec46e92f5840a594c1818751c4a05b53",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/sub_parsers/var_parser.dart",
      "new_id": "9114f82e8905b99193232710d1eda69dc469ccbe",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/sub_parsers/var_parser.dart"
    },
    {
      "type": "modify",
      "old_id": "d5041aa211e628015a00aa161021295b64770aea",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/strings.dart",
      "new_id": "1929051ed8d8eb5860a87dc466c2943265a26760",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/strings.dart"
    },
    {
      "type": "modify",
      "old_id": "171a0d2487b8957a7932eaeea225e71942bb4b6d",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/pubspec.yaml",
      "new_id": "860f4e8095f22b67297adeb51d4d80577a4459e6",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "ef210780cd6b216c53e1262103e96f646df7c35d",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_boolean_dartbool_bindings.dart",
      "new_id": "776452465273c6543cd7ea68f694502f7389458d",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_boolean_dartbool_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "94c815cdb620dc5efe983f03e4aa26fb6b293ecb",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_boolean_no_dartbool_bindings.dart",
      "new_id": "5757ff03e758c544ff2f8ba610c6ffd7b87f9856",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_boolean_no_dartbool_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "4c144d8b271fed98f8993d2d639ae1463ff0cc60",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_function_bindings.dart",
      "new_id": "30de175b7c23c824e50250918c8468c6e8a86c71",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_function_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "b9d654b2a7e266a20a32b2fa0a4323da1d73f4e5",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_function_n_struct_bindings.dart",
      "new_id": "c4bfa273c5bdc20da7d144e3ca5eddb378236d85",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_function_n_struct_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "0c30a9274b51f1d2271c1ba2777a49c91861accb",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_internal_conflict_resolution_bindings.dart",
      "new_id": "5e599fc5d8521deb0104fb196159576f01597e4e",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/code_generator_tests/expected_bindings/_expected_internal_conflict_resolution_bindings.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cc534e89f19789d716ae4f22eff684452c20b125",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/collision_tests/decl_symbol_address_collision_test.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b983034b06256c35872a210fca38d03609370065",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/collision_tests/expected_bindings/_expected_decl_symbol_address_collision_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "f047376216e3aba9fbf7193ff544ac698cb500b6",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/example_tests/libclang_example_test.dart",
      "new_id": "e7cbc56082de6518305e5b234c459d11eb974712",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/example_tests/libclang_example_test.dart"
    },
    {
      "type": "modify",
      "old_id": "f488f34b7db1ceeea5ab1c92db230f9d0910d284",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_native_func_typedef_bindings.dart",
      "new_id": "bc97540ab35f33a7ccbf291f99b706f663f04503",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_native_func_typedef_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "c02905d09133a39ee65ab11bd966b3fcc0995b1e",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/functions_test.dart",
      "new_id": "ec5c2f680f6bdf340b163328e145749c17409d04",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/functions_test.dart"
    },
    {
      "type": "modify",
      "old_id": "832b89d1d9dc3f225d5f221a8df6087191ca57f7",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/globals_test.dart",
      "new_id": "db7bf8ea114e9525481d9ee0bdbdc91ec3a5b4ae",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/globals_test.dart"
    },
    {
      "type": "modify",
      "old_id": "751780a80d8d6e3597720c3b6df7f25d2bbe4a91",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/large_integration_tests/_expected_cjson_bindings.dart",
      "new_id": "818416a8b79a59bf6a532fa6fea72e5bd6b1a447",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/large_integration_tests/_expected_cjson_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "20cc5955be540f29c0e857ee4bd672ad3cd8e213",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/large_integration_tests/_expected_libclang_bindings.dart",
      "new_id": "34c663359d9b9f392203cee01b95885f7bb81999",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/large_integration_tests/_expected_libclang_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "9afeabdc7bc56bf2c8d691ed8fbbcd80bbcf552d",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/large_integration_tests/_expected_sqlite_bindings.dart",
      "new_id": "0a52e5bc5ca9274927c83e940f9acd3931657252",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/large_integration_tests/_expected_sqlite_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "392068963f92c6d9a0a1bad6a461c67c5bf5541c",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_test/native_test_bindings.dart",
      "new_id": "f409db86d11966ebffbc44722f779640ab9d776e",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_test/native_test_bindings.dart"
    }
  ]
}
