)]}'
{
  "commit": "15bcfa767d4982f016296400780e694d899a49e7",
  "tree": "72152afdbd5f4b0164ce6f368dd2e1129f3b4f49",
  "parents": [
    "7d254a4c3ab5c2a913958e9015bfe6a7850adf8d"
  ],
  "author": {
    "name": "Rasmus Munk Larsen",
    "email": "4643818-rmlarsen1@users.noreply.gitlab.com",
    "time": "Mon Oct 12 15:11:14 2026 -0700"
  },
  "committer": {
    "name": "Rasmus Munk Larsen",
    "email": "4643818-rmlarsen1@users.noreply.gitlab.com",
    "time": "Mon Oct 12 15:11:14 2026 -0700"
  },
  "message": "Core bug fixes: scalar math, NumTraits and half/bfloat16\n\nlibeigen/eigen!3345\n\nCo-authored-by: Rasmus Munk Larsen \u003crmlarsen@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dbda19f7690eb1728eae7824100c2781870a45d6",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/GenericPacketMath.h",
      "new_id": "edc917c10ff5b8ff2262fede1b36525ed31d88c2",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/GenericPacketMath.h"
    },
    {
      "type": "modify",
      "old_id": "3bf3d6eb76d142af06aa6b0d8b0f9681015f4a18",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/MathFunctions.h",
      "new_id": "cf0976bf930a12de7a3dcc7527f3613376356271",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/MathFunctions.h"
    },
    {
      "type": "modify",
      "old_id": "3ecd3faf132447bac30ec82232a6d50028e4afe3",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/MathFunctionsImpl.h",
      "new_id": "49cc703e823aa472e98f7621b1eca4c155cccee3",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/MathFunctionsImpl.h"
    },
    {
      "type": "modify",
      "old_id": "3be727ad1c1611541f340a65fd7eb839fc87f264",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/NumTraits.h",
      "new_id": "75c378991b40ebfaffe2f97a3cebccd0c4a97a0b",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/NumTraits.h"
    },
    {
      "type": "modify",
      "old_id": "bf766c19f54cbb67d0270ae8486c7b487f299681",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/Default/BFloat16.h",
      "new_id": "5fb765941b2c6d8ddf8611b577647c0c4e3f1e49",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/Default/BFloat16.h"
    },
    {
      "type": "modify",
      "old_id": "4fa8e5a83b2f7267aac032836de9da85e658b4f1",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/Default/GenericPacketMathComplex.h",
      "new_id": "4499cc8e493cf32bc181298c61d67d52a144cc87",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/Default/GenericPacketMathComplex.h"
    },
    {
      "type": "modify",
      "old_id": "ae970aa9887f218b2beb1baec1452036d4d59961",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/Default/GenericPacketMathFunctionsFwd.h",
      "new_id": "784035f4af3515b01ed8823065ebd5d56ee3068d",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/Default/GenericPacketMathFunctionsFwd.h"
    },
    {
      "type": "modify",
      "old_id": "8139d5eee2c8158ef87ccf5dfe0bb329def0026e",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/Default/Half.h",
      "new_id": "9ac7184b66648ae330eda057e51807daeab05122",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/Default/Half.h"
    },
    {
      "type": "modify",
      "old_id": "27193187f3380dd2326d66bf16ffb6d9e5085c99",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/functors/NullaryFunctors.h",
      "new_id": "7c1fd10032592d6b067dd005797de9f12238551f",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/functors/NullaryFunctors.h"
    },
    {
      "type": "modify",
      "old_id": "0173d300c43615f3a09a6f92c8836a2d60565e79",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/functors/UnaryFunctors.h",
      "new_id": "822cf9cc0a271eda8b703334e1ebdf78c3bd5515",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/functors/UnaryFunctors.h"
    },
    {
      "type": "modify",
      "old_id": "57dc0f12cb85a2a6924ffd0e815353adb3542535",
      "old_mode": 33188,
      "old_path": "test/array_cwise.cpp",
      "new_id": "e427d8e8944d8fb4e4d63e88a2d91b8ea4fe150f",
      "new_mode": 33188,
      "new_path": "test/array_cwise.cpp"
    },
    {
      "type": "modify",
      "old_id": "1d04cc6d1458608145cfa505ee8df8ff95b60829",
      "old_mode": 33188,
      "old_path": "test/bfloat16_float.cpp",
      "new_id": "7e9edf167adba638c22633464f4392d3400a9d36",
      "new_mode": 33188,
      "new_path": "test/bfloat16_float.cpp"
    },
    {
      "type": "modify",
      "old_id": "92da5c54cfb91a80c665e21191a3fb47a7873bc2",
      "old_mode": 33188,
      "old_path": "test/half_float.cpp",
      "new_id": "819c1e8a423374dcc2842a8e7ae1cff92c22e2fd",
      "new_mode": 33188,
      "new_path": "test/half_float.cpp"
    },
    {
      "type": "modify",
      "old_id": "a3ab9d17dc03dd110021235baf5051b07f4c929f",
      "old_mode": 33188,
      "old_path": "test/nullary.cpp",
      "new_id": "808eb55113bee0bc81940c79ea5dd2bc28a7c3c3",
      "new_mode": 33188,
      "new_path": "test/nullary.cpp"
    },
    {
      "type": "modify",
      "old_id": "4ca08696aae265b23ee574733babf65cf24cdf10",
      "old_mode": 33188,
      "old_path": "test/numext.cpp",
      "new_id": "5098c8329dc53249fc3da16b86a3a3000c6b0357",
      "new_mode": 33188,
      "new_path": "test/numext.cpp"
    },
    {
      "type": "modify",
      "old_id": "59c80f31cbbc4baf096b2cedda0e150f7afe39f3",
      "old_mode": 33188,
      "old_path": "test/packetmath.cpp",
      "new_id": "d66ae69b570b69cbbdcac060be22f7ca6f5d7958",
      "new_mode": 33188,
      "new_path": "test/packetmath.cpp"
    }
  ]
}
