)]}'
{
  "commit": "3f067c48504a5243bb48af0e983a26b7ec0a14dd",
  "tree": "a6ebd66513b0a5135a2d37f736dfd4bdf835201d",
  "parents": [
    "4e5136d239e7ffecc686e6e72f9d1d69628c9794"
  ],
  "author": {
    "name": "Rasmus Munk Larsen",
    "email": "rmlarsen@google.com",
    "time": "Tue Oct 22 22:09:34 2024 +0000"
  },
  "committer": {
    "name": "Rasmus Munk Larsen",
    "email": "rmlarsen@google.com",
    "time": "Tue Oct 22 22:09:34 2024 +0000"
  },
  "message": "Add exp2() as a packet op and array method.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1d79b4ab8ff6556316b15af9d5ce1743844e5cae",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/GenericPacketMath.h",
      "new_id": "c7a9846d03802c441f38e1a80333b35f68f513d8",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/GenericPacketMath.h"
    },
    {
      "type": "modify",
      "old_id": "3f147b8f6fb334da8b3955d314d3327c87fc85aa",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/GlobalFunctions.h",
      "new_id": "df1098e27e6555a921b562ccfd31c721e140152c",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/GlobalFunctions.h"
    },
    {
      "type": "modify",
      "old_id": "feb9099b4cd150f51336ccbf322421beab9c89bb",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/MathFunctions.h",
      "new_id": "57fb3bde3041fcbe5bfd6cac2ad0a27743e18822",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/MathFunctions.h"
    },
    {
      "type": "modify",
      "old_id": "7b43fbb5ee5a89923449c12ce6182e8ce71e6110",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/AVX/MathFunctions.h",
      "new_id": "a5c38e7878c26c6cd2b10e616c4fef6a096e1af8",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/AVX/MathFunctions.h"
    },
    {
      "type": "modify",
      "old_id": "0677248b43ac49ab09f0bddcd3b4eae892c0b2d7",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/AVX512/MathFunctions.h",
      "new_id": "6039254297b851f8245f7efdbcf28d38a9696e09",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/AVX512/MathFunctions.h"
    },
    {
      "type": "modify",
      "old_id": "14f0524a3b0e4ff836b77092949caafa0949a18c",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/Default/BFloat16.h",
      "new_id": "b9f886feea1c4feec59d1231b8240725fa34757a",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/Default/BFloat16.h"
    },
    {
      "type": "modify",
      "old_id": "c3270e13248605258cbdd2628d6b12b54fe5f879",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h",
      "new_id": "a1849312bdb2671e53834ffcc110edf8711682c9",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h"
    },
    {
      "type": "modify",
      "old_id": "f470c20d99ae255ab53a5f952399af3cc681ac72",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/Default/GenericPacketMathFunctionsFwd.h",
      "new_id": "3b362f4f68fa80c5100c15047ee065928cffbf76",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/Default/GenericPacketMathFunctionsFwd.h"
    },
    {
      "type": "modify",
      "old_id": "1f314fae257ce78583d504ea9b5437581476da56",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/Default/Half.h",
      "new_id": "a8cb228c18674f5021aee2550de817e2d59157e5",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/Default/Half.h"
    },
    {
      "type": "modify",
      "old_id": "606215f0fbf18f81e1a2d020ae687c9f06ac589c",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/GPU/MathFunctions.h",
      "new_id": "81bc8bb5313c8060221cafe90a56171ac5250f4a",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/GPU/MathFunctions.h"
    },
    {
      "type": "modify",
      "old_id": "bebe081a1eaed5f4ccaaaf1b0f716fdbe86a1f47",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/NEON/MathFunctions.h",
      "new_id": "0046e01efb81c1da4ab09aab0d2a31e4774f6547",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/NEON/MathFunctions.h"
    },
    {
      "type": "modify",
      "old_id": "b3b7d79d6a52953eadafb621f399c6de681d94e9",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/functors/UnaryFunctors.h",
      "new_id": "defd3c2a1880dab3004cf82702a2b59d81c55e63",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/functors/UnaryFunctors.h"
    },
    {
      "type": "modify",
      "old_id": "cc708faddef63e0ce2bf517b86671ad94b27417e",
      "old_mode": 33188,
      "old_path": "Eigen/src/plugins/ArrayCwiseUnaryOps.inc",
      "new_id": "93f7eabe5d64d3f212e082b40cb301d0c631c262",
      "new_mode": 33188,
      "new_path": "Eigen/src/plugins/ArrayCwiseUnaryOps.inc"
    },
    {
      "type": "modify",
      "old_id": "cc901ff4cc33132dd3828506fb0815c60ddcc786",
      "old_mode": 33188,
      "old_path": "test/array_cwise.cpp",
      "new_id": "cf0e6e4b772a553caa2ce590ee1e6a82e368bfd1",
      "new_mode": 33188,
      "new_path": "test/array_cwise.cpp"
    },
    {
      "type": "modify",
      "old_id": "9afe47084b3d546f23396e4ab6b4c881af435557",
      "old_mode": 33188,
      "old_path": "test/packetmath.cpp",
      "new_id": "e4d1b8c064f1edfcfcb534e1bcc8785fd05a359b",
      "new_mode": 33188,
      "new_path": "test/packetmath.cpp"
    }
  ]
}
