)]}'
{
  "commit": "181ca0f3ef0f77064b4e08a7f24a4fbf89279313",
  "tree": "b2d49493cd0cab4322dadaf666c17c70d7a850f0",
  "parents": [
    "0e8b00e7f96cf2ba8ca9b7d75eac6ad325fcc2a7"
  ],
  "author": {
    "name": "Rasmus Munk Larsen",
    "email": "rmlarsen@google.com",
    "time": "Mon Jun 23 13:33:25 2025 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Jun 23 13:33:55 2025 -0700"
  },
  "message": "Update Eigen to commit:81044ec13df7608d0d9d86aff2ef9805fc69bed1\n\nCHANGELOG\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n81044ec13 - Provide macro to explicitly disable alloca\nbcce88c99 - Faster emulated half comparisons\nac6955ebc - Remove MSVC warnings in FindCoeff.h\n67a898a07 - Fix unprotected SIZE in macro.\ncdf6a1f5e - Add OpenBLAS sbgemm.\nd228bcdf8 - Fix neon compilation bug\n994f3d107 - Fix neon packet math tests, add missing neon intrinsics\ncda19a625 - Make `Eigen::Map\u003cconst Vector\u003e::operator[]` return correct type\n\nPiperOrigin-RevId: 774907248\nChange-Id: Ic572084cfda6bbbe9bb0f5ec94da1ea07671e3e4\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cff104c366f199438a6ed40811a6c9995b2edd35",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/DenseCoeffsBase.h",
      "new_id": "377df574ffdc2219b15d5bd147061f36ba39c570",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/DenseCoeffsBase.h"
    },
    {
      "type": "modify",
      "old_id": "456925631395b458d74e48407f995f0eaa09eea8",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/FindCoeff.h",
      "new_id": "0102e8af3ab7ac2af959853219f47bcd0b39d879",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/FindCoeff.h"
    },
    {
      "type": "modify",
      "old_id": "1b1d326b3c550df8e326deeceed80bf987aeb19f",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/AVX/PacketMath.h",
      "new_id": "eb5da53d03209a14e8f9a0cf2ae5a955005e4d04",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/AVX/PacketMath.h"
    },
    {
      "type": "modify",
      "old_id": "ba70d5fab27a26b6425df47442d8afe98d58287c",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/Default/Half.h",
      "new_id": "c073fe8ec798670c37a3205681b55570ff5fcd15",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/Default/Half.h"
    },
    {
      "type": "modify",
      "old_id": "6d7f038ff845b08ae44ffecb912502307a541834",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/NEON/PacketMath.h",
      "new_id": "9364cffca9f910ae7ff8ebc056f930a93ee274c9",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/NEON/PacketMath.h"
    },
    {
      "type": "modify",
      "old_id": "56743da3b372679b10c2b8fa540ddc84d5d3ebd0",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h",
      "new_id": "913beb69680fe9415ec07c91d8a4a1ea9ad76934",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h"
    },
    {
      "type": "modify",
      "old_id": "89b2fff000e46401d45435cae48439fa3ad9c419",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/util/Memory.h",
      "new_id": "44056b334017ef85ef78a28a1002125d98fc6253",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/util/Memory.h"
    },
    {
      "type": "modify",
      "old_id": "90ac825d602c3fc7080f885a405cb8e919328b39",
      "old_mode": 33188,
      "old_path": "test/half_float.cpp",
      "new_id": "aabe896a9ac83bb9941eccd0d7f625374de34fa1",
      "new_mode": 33188,
      "new_path": "test/half_float.cpp"
    }
  ]
}
