)]}'
{
  "commit": "099ecea527950b58f9b2eb6c269cd4b2743b6427",
  "tree": "722be093f032c6b3cbf2e2894bfc503383cd4002",
  "parents": [
    "6dc4817996cd2e87f3d8469833381eb55a5a8b94"
  ],
  "author": {
    "name": "luigi-rosso",
    "email": "hello@rive.app",
    "time": "Wed May 06 12:17:55 2026 +0000"
  },
  "committer": {
    "name": "luigi-rosso",
    "email": "hello@rive.app",
    "time": "Wed May 06 12:17:55 2026 +0000"
  },
  "message": "feat(scripting): first-class Mat4 type with SIMD multiply (#12445) a076a8abde\n\nCo-authored-by: Luigi Rosso \u003cluigi-rosso@users.noreply.github.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1fa9a0b7d7c0a857cff5a7a5ac783daa92a51eb2",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "1bf2a3e7b442f23c1703c0c0ef27b88982790339",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "modify",
      "old_id": "a79dc666301a055849b7d82a3a8a6806ebd686cf",
      "old_mode": 33188,
      "old_path": "include/rive/lua/rive_lua_libs.hpp",
      "new_id": "352717385a1a602cdf311cc1906a09bc53e1019a",
      "new_mode": 33188,
      "new_path": "include/rive/lua/rive_lua_libs.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3b0351d74a722d9cc7c7170f35994954c22512db",
      "new_mode": 33188,
      "new_path": "include/rive/math/mat4.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "402b64aa091cf019601e231b6261d146783e0850",
      "new_mode": 33188,
      "new_path": "src/lua/math/lua_mat4.cpp"
    },
    {
      "type": "modify",
      "old_id": "dbdf8f29d5ee39270c360368f8e858733c3bba8b",
      "old_mode": 33188,
      "old_path": "src/lua/math/lua_math.cpp",
      "new_id": "f7987c8a580b7dd539e86969504a5e2e93cd7d49",
      "new_mode": 33188,
      "new_path": "src/lua/math/lua_math.cpp"
    },
    {
      "type": "modify",
      "old_id": "4b4d73e9635bdd62bdb40b34a934660b20e76379",
      "old_mode": 33188,
      "old_path": "src/lua/math/lua_vec2d.cpp",
      "new_id": "d9cdd01e2676ba9b177586485087ada590a1cbf9",
      "new_mode": 33188,
      "new_path": "src/lua/math/lua_vec2d.cpp"
    },
    {
      "type": "modify",
      "old_id": "89637731223884f1d91c7a386715a02fb56c2490",
      "old_mode": 33188,
      "old_path": "src/lua/rive_lua_libs.cpp",
      "new_id": "fcce41bbc73b24b028441595ea3f238a231859cc",
      "new_mode": 33188,
      "new_path": "src/lua/rive_lua_libs.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3562c01603810a9718ac401ee50890fb26b6794b",
      "new_mode": 33188,
      "new_path": "tests/unit_tests/runtime/scripting/scripting_mat4_test.cpp"
    }
  ]
}
