)]}'
{
  "commit": "01511cfafd2633c5c25179bb6fcd7b96e9cc945f",
  "tree": "1ca7696df43e1b8c255630157051e5b0f1f04cbe",
  "parents": [
    "eece4afebf79aa8fcbfaf1b594370e617049510c"
  ],
  "author": {
    "name": "Liam Appelbe",
    "email": "liama@google.com",
    "time": "Tue Apr 12 10:57:51 2022 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Apr 12 10:57:51 2022 -0700"
  },
  "message": "[ffigen] Coerce BOOL to bool (#311)\n\n* Make bool handling configurable\r\n\r\n* Just force bool instead\r\n\r\n* Fix va_list test inconsistencies by excluding unused functions",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a3e8b3c60b30d26092f0614b4be541685e153f99",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/code_generator/objc_interface.dart",
      "new_id": "f7f15b9cc5d0837935f02ceaeaf0e23dda2fb125",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/code_generator/objc_interface.dart"
    },
    {
      "type": "modify",
      "old_id": "ae96a5a36c5af0c2008d5976f958113a25dccd44",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/header_parser/type_extractor/extractor.dart",
      "new_id": "7026c7a18ce13c9532aa8403b9aa34bbca51b1dd",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/header_parser/type_extractor/extractor.dart"
    },
    {
      "type": "modify",
      "old_id": "21405725516098ee31aa99e22b266858d187174b",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/strings.dart",
      "new_id": "cc0c6c7e9d6b74ec1a1839b947229a57706ddaee",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/strings.dart"
    },
    {
      "type": "modify",
      "old_id": "8fe008bc9c4f6996250ed73ad7ea726d1526c898",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_objc_basic_types_bindings.dart",
      "new_id": "7622bb9ad6c6315d5b36e46867bcddeb742fee4e",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_objc_basic_types_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "96b638f0ba91a4722d5a3235257cc52e6a7543bd",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_objc_interface_bindings.dart",
      "new_id": "8d9273f4476c7f952b92b9d7859e40832f846a9c",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_objc_interface_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "d7bb00245fc7ee68ed990c1af22b18ecacae237d",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/config.yaml",
      "new_id": "1083214f64bbd5428e257d739b012bb32e5603b9",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/config.yaml"
    },
    {
      "type": "modify",
      "old_id": "1feaa9a079d31894c293996014190984b44eb4ce",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/native_objc_test.dart",
      "new_id": "ada15b15191808952508444b7066f4858db3dd2e",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/native_objc_test.dart"
    },
    {
      "type": "modify",
      "old_id": "e40b0d567abeee4e5e887c748d3109656f8c45bc",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/native_objc_test_bindings.dart",
      "new_id": "0643f706b2e8666b2c8e9313077e2b794f298d9e",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/native_objc_test_bindings.dart"
    }
  ]
}
