)]}'
{
  "commit": "add9b12f185a5d20712bdd4e10b9d5d8ae97368d",
  "tree": "0bae2a4c5ad2f1b241caec4029260a76f781b24f",
  "parents": [
    "97e2aeb7ee62a979f4b0a7c2bb9325d77cac0ae4"
  ],
  "author": {
    "name": "Joshua Haberman",
    "email": "jhaberman@gmail.com",
    "time": "Wed Mar 03 20:58:10 2021 -0800"
  },
  "committer": {
    "name": "Joshua Haberman",
    "email": "jhaberman@gmail.com",
    "time": "Wed Mar 03 20:58:10 2021 -0800"
  },
  "message": "Fixed quadratic memory usage in upb_array_append().\n\nWe were erroneously calling realloc() instead of resize(),\nforcing the entire array to be reallocated for every array\nappend.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2529aa8fc1707e69a126ed3e53a001e7b7646d99",
      "old_mode": 33188,
      "old_path": "tests/bindings/lua/test_upb.lua",
      "new_id": "f27e83968dd029e23bd791abda9c5d3ed01feef0",
      "new_mode": 33188,
      "new_path": "tests/bindings/lua/test_upb.lua"
    },
    {
      "type": "modify",
      "old_id": "e086fb091cd30e494795e9ffda1ea9b85ff331bd",
      "old_mode": 33188,
      "old_path": "upb/reflection.c",
      "new_id": "08249043e50436a9400f5ecd2a90dec5211d6c32",
      "new_mode": 33188,
      "new_path": "upb/reflection.c"
    }
  ]
}
