)]}'
{
  "commit": "9ea0fb6a92155760f33812c1885e6ba60924af2b",
  "tree": "939ba3eda0862ed1f4f25c1160c957df146301b6",
  "parents": [
    "a888774877fb30c2e027b3add3e0d7f7bee9def6"
  ],
  "author": {
    "name": "csmartdalton",
    "email": "hello@rive.app",
    "time": "Tue Mar 24 22:15:54 2026 +0000"
  },
  "committer": {
    "name": "csmartdalton",
    "email": "hello@rive.app",
    "time": "Tue Mar 24 22:15:54 2026 +0000"
  },
  "message": "chore: Bump core runtime to C++17 (#11946) 235eba5b6b\nLooks like C++17 should be supported now on all our targets, so bumping\nfrom C++11. This also allows us to remove the \"rivestd\" polyfills.\n\nCo-authored-by: Chris Dalton \u003c99840794+csmartdalton@users.noreply.github.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dd38bb48a07018a5cb1217fd5b96c708e11ccc67",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "9e9b1ac241a1577f2c600343b672cd33a1e5cbfd",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "modify",
      "old_id": "3f24da45e3fd835d996e27c6d40532a252e0f655",
      "old_mode": 33188,
      "old_path": "decoders/build/premake5.lua",
      "new_id": "5f8d3f96c2bf578493134268ec5c1ec93dd2c040",
      "new_mode": 33188,
      "new_path": "decoders/build/premake5.lua"
    },
    {
      "type": "delete",
      "old_id": "fdf1c4ef31357097964cde19278cc92d7b278055",
      "old_mode": 33188,
      "old_path": "dependencies/premake5_libpng.lua",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "00f7d8fe9b9f6f46bd4415bad82782d6abadb06c",
      "old_mode": 33188,
      "old_path": "include/rive/rive_types.hpp",
      "new_id": "d68ff7f4139a25d7df08647a195b8fbb02f34ce4",
      "new_mode": 33188,
      "new_path": "include/rive/rive_types.hpp"
    },
    {
      "type": "modify",
      "old_id": "5808ca23a510f38cc8d958a357e895d232929f3d",
      "old_mode": 33188,
      "old_path": "premake5_v2.lua",
      "new_id": "6d655c4430e7e087550b5b7d18fddbeb0bd77064",
      "new_mode": 33188,
      "new_path": "premake5_v2.lua"
    },
    {
      "type": "modify",
      "old_id": "b917f1ec7051f834ace0e9ad53e36a7d6c888b55",
      "old_mode": 33188,
      "old_path": "skia/renderer/build/premake5.lua",
      "new_id": "c7fe3f57648b79121f1f383bde76b28744cac838",
      "new_mode": 33188,
      "new_path": "skia/renderer/build/premake5.lua"
    },
    {
      "type": "modify",
      "old_id": "ace9919f9066d19ec750a04e7f599fa1246bebe9",
      "old_mode": 33188,
      "old_path": "src/animation/animation_reset_factory.cpp",
      "new_id": "b9aaf59a04f596f69c72b5f38d25567295eb1397",
      "new_mode": 33188,
      "new_path": "src/animation/animation_reset_factory.cpp"
    },
    {
      "type": "modify",
      "old_id": "c037ca0cf67272ee14378ac9f1efeca79321e16a",
      "old_mode": 33188,
      "old_path": "src/animation/animation_state.cpp",
      "new_id": "7e5da82a145775f16a9d10f15b84a47077ccd006",
      "new_mode": 33188,
      "new_path": "src/animation/animation_state.cpp"
    },
    {
      "type": "modify",
      "old_id": "ddfab5db5500a7d43dbfee2d0c76cc594d198ecd",
      "old_mode": 33188,
      "old_path": "src/animation/blend_state_1d.cpp",
      "new_id": "7365b26f6ebe3ce6da7aa86db39cb1ae09600ebf",
      "new_mode": 33188,
      "new_path": "src/animation/blend_state_1d.cpp"
    },
    {
      "type": "modify",
      "old_id": "82db10b77335b4746cd30bcf38e0e46a4c4f8f8c",
      "old_mode": 33188,
      "old_path": "src/animation/blend_state_direct.cpp",
      "new_id": "a3a635c72068d4bc1815e1a29ef92a68589569d5",
      "new_mode": 33188,
      "new_path": "src/animation/blend_state_direct.cpp"
    },
    {
      "type": "modify",
      "old_id": "2d6d034b4bc7118a795d2673b0ecc9346fb37336",
      "old_mode": 33188,
      "old_path": "src/animation/layer_state.cpp",
      "new_id": "9b2aa36fecc3ff56bcd78a9c449694c9bc1cbcb9",
      "new_mode": 33188,
      "new_path": "src/animation/layer_state.cpp"
    },
    {
      "type": "modify",
      "old_id": "42d904db3ea5e331369fd628a4e216a1ec937430",
      "old_mode": 33188,
      "old_path": "src/animation/nested_linear_animation.cpp",
      "new_id": "07ddb531af6e0836e89900922ee9f44e3bd1d24d",
      "new_mode": 33188,
      "new_path": "src/animation/nested_linear_animation.cpp"
    },
    {
      "type": "modify",
      "old_id": "abebbd826f43a0763080c4ca2992dde5e76dc495",
      "old_mode": 33188,
      "old_path": "src/animation/property_recorder.cpp",
      "new_id": "cc84ba8883b57abf2dc9c2af0fd8547ad004f9b1",
      "new_mode": 33188,
      "new_path": "src/animation/property_recorder.cpp"
    },
    {
      "type": "modify",
      "old_id": "90bbb900c611130900e3357e40df716fc1717039",
      "old_mode": 33188,
      "old_path": "src/animation/state_machine_instance.cpp",
      "new_id": "0fed4473690d189ca0f27f11dc662dcad898d81b",
      "new_mode": 33188,
      "new_path": "src/animation/state_machine_instance.cpp"
    },
    {
      "type": "modify",
      "old_id": "cd8c0357067daa64239d6ecee09f17c1c09e80c4",
      "old_mode": 33188,
      "old_path": "src/artboard.cpp",
      "new_id": "a642d022476432f38de975dbdabc9487b51a2303",
      "new_mode": 33188,
      "new_path": "src/artboard.cpp"
    },
    {
      "type": "modify",
      "old_id": "a82b28f0bd99edc20b3376c228a97a21c8208f89",
      "old_mode": 33188,
      "old_path": "src/artboard_component_list.cpp",
      "new_id": "8c78f46c0cd7fb07c2075b6aa6a0a9441243548e",
      "new_mode": 33188,
      "new_path": "src/artboard_component_list.cpp"
    },
    {
      "type": "modify",
      "old_id": "01e0894b2c861313b5b553eb4cac9ea2e2fa6f59",
      "old_mode": 33188,
      "old_path": "src/file.cpp",
      "new_id": "3f410d51d9525caecf278b37471df46b3b799739",
      "new_mode": 33188,
      "new_path": "src/file.cpp"
    },
    {
      "type": "modify",
      "old_id": "2fcaafe50c25304adf182d0a469e52a46a5fb817",
      "old_mode": 33188,
      "old_path": "src/layout/n_slicer.cpp",
      "new_id": "2b7d89a0b451717f625be7f5223c0bd492b9859f",
      "new_mode": 33188,
      "new_path": "src/layout/n_slicer.cpp"
    },
    {
      "type": "modify",
      "old_id": "54f625e1b82d52601b92efecc60837944efef9d8",
      "old_mode": 33188,
      "old_path": "src/text/raw_text_input.cpp",
      "new_id": "3c6a7b8b2c6718693e0afdbd7ff0ff0b911dcb9b",
      "new_mode": 33188,
      "new_path": "src/text/raw_text_input.cpp"
    },
    {
      "type": "modify",
      "old_id": "6472da297531f4f82ea8efecac6482fbb8f29a2f",
      "old_mode": 33188,
      "old_path": "src/text/text_style.cpp",
      "new_id": "4d6f4e499cb48e84bae40f361d1d88b4a356c029",
      "new_mode": 33188,
      "new_path": "src/text/text_style.cpp"
    },
    {
      "type": "modify",
      "old_id": "7c833b632e0a7f647f33f14e73fcf3742c3a6204",
      "old_mode": 33188,
      "old_path": "src/text/text_value_run.cpp",
      "new_id": "d1ba4fd02df8c0f5db1234ffa4260841ec2d3f57",
      "new_mode": 33188,
      "new_path": "src/text/text_value_run.cpp"
    },
    {
      "type": "modify",
      "old_id": "6005bc967e9adf16a7cd35a6f63750c95d81aa4e",
      "old_mode": 33188,
      "old_path": "tess/src/sokol/sokol_tess_renderer.cpp",
      "new_id": "45e6dffaf9b5357f6a870a2358edc4f1b4e494ac",
      "new_mode": 33188,
      "new_path": "tess/src/sokol/sokol_tess_renderer.cpp"
    },
    {
      "type": "modify",
      "old_id": "28e18e588ad8ba24838546f250763d11a01b3ba0",
      "old_mode": 33188,
      "old_path": "tests/unit_tests/renderer/rendering_tests.cpp",
      "new_id": "8796f2e62bb41457ca7489d922b78ea5774d72af",
      "new_mode": 33188,
      "new_path": "tests/unit_tests/renderer/rendering_tests.cpp"
    },
    {
      "type": "modify",
      "old_id": "56c6374ae2e673763751274ac9255998929c6e87",
      "old_mode": 33188,
      "old_path": "tests/unit_tests/runtime/scripting/scripting_test_utilities.hpp",
      "new_id": "80efaa39a51eb3fc48b76af44e54b9aa56d28e0e",
      "new_mode": 33188,
      "new_path": "tests/unit_tests/runtime/scripting/scripting_test_utilities.hpp"
    },
    {
      "type": "modify",
      "old_id": "a08ce09edd9a3ee199a46f7f0863723c66de9b76",
      "old_mode": 33188,
      "old_path": "utils/serializing_factory.cpp",
      "new_id": "3cb4f1075024355e85de69e274f31181d02c0b6e",
      "new_mode": 33188,
      "new_path": "utils/serializing_factory.cpp"
    }
  ]
}
