)]}'
{
  "commit": "c8c2d6902f66cc8b61fd863c9c4573f157a07cfe",
  "tree": "231050e82cdcb8b0727edc867131a818575cced0",
  "parents": [
    "48a4844c182dfc371767e41961e35f603f0bf90d"
  ],
  "author": {
    "name": "Rasmus Munk Larsen",
    "email": "rmlarsen@google.com",
    "time": "Mon Mar 10 09:23:44 2025 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Mar 10 09:24:26 2025 -0700"
  },
  "message": "Update Eigen to commit:464c1d097891a1462ab28bf8bb763c1683883892\n\nCHANGELOG\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n464c1d097 - Format TensorDeviceThreadPool.h \u0026 use if constexpr for c++20.\n21223f6bb - Fix addition of different enum types.\n350544eb0 - Clean up TensorDeviceThreadPool.h\n43810fc1b - Fix extra semicolon in DeviceWrapper\nd28041ed5 - refactor AssignmentFunctors.h, unify with existing scalar_op\n9a8621403 - Optimize division operations in TensorVolumePatch.h\nbe5147b09 - Fix STL feature detection for c++20.\n179a49684 - Fix CMake BOOST warning\n\nPiperOrigin-RevId: 735405240\nChange-Id: Ie55bcb8e50a5323c276230c5a89ac630c547bfb1\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3ae8256f573d9cc2c4e1a33442e15b4f5c1bf7f4",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/DeviceWrapper.h",
      "new_id": "75fc8e71a3a86b53143ce4dafa270f4bb52a0c53",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/DeviceWrapper.h"
    },
    {
      "type": "modify",
      "old_id": "25d45753062ffbe0e3797854798db880411a6833",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/StlIterators.h",
      "new_id": "4576cc0438d08718226044f2d4aa0cebee0b78c3",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/StlIterators.h"
    },
    {
      "type": "modify",
      "old_id": "3687bb20db4dfe1a2f6cf1342b4fcbd8f91f1f68",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/functors/AssignmentFunctors.h",
      "new_id": "7edcc603cb6d68417d561a4b253732c5ef473bcd",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/functors/AssignmentFunctors.h"
    },
    {
      "type": "modify",
      "old_id": "97cf4f3b8be3c6b6954a00b0856b577d64e0d3bc",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/util/Memory.h",
      "new_id": "0facd2690db9a3f059903fedb841e9118a9ea9c7",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/util/Memory.h"
    },
    {
      "type": "modify",
      "old_id": "39a117e2e175fa9514440756af4196df24e4fa88",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/util/Meta.h",
      "new_id": "40604f8ea8d217838a4aa646e9c6d6bd2808784f",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/util/Meta.h"
    },
    {
      "type": "modify",
      "old_id": "3a67ab1d0195ba839cc560a72d9c2ec7e30395ab",
      "old_mode": 33188,
      "old_path": "test/CMakeLists.txt",
      "new_id": "813cc531c7a7fff9b764829684c73f698ddeb687",
      "new_mode": 33188,
      "new_path": "test/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "288d79f1f2a6b2ed745a7bed02d85e2321fc9089",
      "old_mode": 33188,
      "old_path": "unsupported/Eigen/CXX11/src/Tensor/TensorContractionThreadPool.h",
      "new_id": "99e7304d80a3a9ee9e7749e6e40f2cf39e3c3be7",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/CXX11/src/Tensor/TensorContractionThreadPool.h"
    },
    {
      "type": "modify",
      "old_id": "c95c8f22343a2001b8e3ee3bbaff93bb508cdfb3",
      "old_mode": 33188,
      "old_path": "unsupported/Eigen/CXX11/src/Tensor/TensorDeviceThreadPool.h",
      "new_id": "3320990afc6a4190bb1f314985f851544a7ad489",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/CXX11/src/Tensor/TensorDeviceThreadPool.h"
    },
    {
      "type": "modify",
      "old_id": "b1da1a5e6b61bab0252302bccc88d6f776c823b4",
      "old_mode": 33188,
      "old_path": "unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h",
      "new_id": "da3321073f1020cedbd33b4af8f84f0b9696b8a8",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h"
    },
    {
      "type": "modify",
      "old_id": "62c54e323b741d1fb862c9edb4df4201eccfb4e0",
      "old_mode": 33188,
      "old_path": "unsupported/Eigen/CXX11/src/Tensor/TensorReduction.h",
      "new_id": "9bbf945f71b26fc39fd679b35198d1edec6d1694",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/CXX11/src/Tensor/TensorReduction.h"
    },
    {
      "type": "modify",
      "old_id": "ce712e2ac6197020d99d9dd051d29d6a13214862",
      "old_mode": 33188,
      "old_path": "unsupported/Eigen/CXX11/src/Tensor/TensorVolumePatch.h",
      "new_id": "cf69fef6e31ef43839cdb041e410a52b3639fbfd",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/CXX11/src/Tensor/TensorVolumePatch.h"
    }
  ]
}
