)]}'
{
  "commit": "7e3951f60de2e468d1d51edda265497155b48a3d",
  "tree": "b3482a13b1f6e7eac3b184f88ed1b42dab4ed499",
  "parents": [
    "2601a6cf4d62562240ab8d1cb795273b178d672b"
  ],
  "author": {
    "name": "Rasmus Munk Larsen",
    "email": "rmlarsen@google.com",
    "time": "Mon Sep 30 10:11:46 2024 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Sep 30 10:12:25 2024 -0700"
  },
  "message": "Update Eigen to commit:2d4c9b400cca33d2f5cf316efc7151236244edb1\n\nCHANGELOG\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n2d4c9b400 - make fixed size matrices and arrays trivially_copy_constructible and trivially_move_constructible\n132f281f5 - Fix generic ceil for SSE2.\n84282c42f - optimize new dot product\nfb477b8be - Better dot products\n134b526d6 - Update NonBlockingThreadPool.h plain asserts to use eigen_plain_assert\n072ec9d95 - Fix a bug for pcmp_lt_or_nan and Add sqrt support for SVE\n931538979 - Fix bug in bug fix for atanh.\n\nPiperOrigin-RevId: 680623801\nChange-Id: I0493caa2a8dd2b403773c440cbe312fbade0b50e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "29dda3932ec02eb8e8a127f3d91ac158eddfd075",
      "old_mode": 33188,
      "old_path": "Eigen/Core",
      "new_id": "e6dbe3a8e806b09b2535608ed861c80c9bd2e7ca",
      "new_mode": 33188,
      "new_path": "Eigen/Core"
    },
    {
      "type": "modify",
      "old_id": "29c968210f3a725f8091102cb3703e5793c6160e",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/Array.h",
      "new_id": "c808b63a1385e0250b7de1b2cc5f5a75c40e90f9",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/Array.h"
    },
    {
      "type": "modify",
      "old_id": "dd4a2c4dd1027c8d0e1711e838243a6502350549",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/Dot.h",
      "new_id": "059527c85f8c7c63a0bb6d6c5b4098303929b184",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/Dot.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "38689daaf12c588f213425d1d6fdd0912376d406",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/InnerProduct.h"
    },
    {
      "type": "modify",
      "old_id": "0d8691e7ac464068e385943a9c88032a7139e1ba",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/Matrix.h",
      "new_id": "2c649364ffb0aeeed1be922de35318849b3b3cc1",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/Matrix.h"
    },
    {
      "type": "modify",
      "old_id": "5f846a0f1048786b2810ef32aecce747a5f92378",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/PlainObjectBase.h",
      "new_id": "df90318bfbfc95c76f0e593c9fd7415c500f5240",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/PlainObjectBase.h"
    },
    {
      "type": "modify",
      "old_id": "fa4d0384b6e5691f22178c8a54404e73d761b4b1",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/ProductEvaluators.h",
      "new_id": "77a658a8ef953cd4c01fce86b771ba0b0fca87d6",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/ProductEvaluators.h"
    },
    {
      "type": "modify",
      "old_id": "57bdbe3aebdf94a8ccbc965cd8f1405dba737e8c",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h",
      "new_id": "5bce19464da636d9e51b58f121bff1fba022bfba",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h"
    },
    {
      "type": "modify",
      "old_id": "924f897680fbfd0dee28a0e05e03c8852f18f657",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/SVE/PacketMath.h",
      "new_id": "51bbfe09706e76752af172783459b8b990f520ea",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/SVE/PacketMath.h"
    },
    {
      "type": "modify",
      "old_id": "7caeecf3a8a673ade2ff13d6e2852da18f1dc3d5",
      "old_mode": 33188,
      "old_path": "Eigen/src/ThreadPool/NonBlockingThreadPool.h",
      "new_id": "b6abc3cba76ca0fe13490ae9f55ffc33df38eb8e",
      "new_mode": 33188,
      "new_path": "Eigen/src/ThreadPool/NonBlockingThreadPool.h"
    }
  ]
}
