)]}'
{
  "commit": "fe267860c1206b0622f5aee8fe8a04040fcecbf7",
  "tree": "59bffa66704a32dc9233a331859f040fa076cdc1",
  "parents": [
    "b7e332d3f59f567b1999fbcc660d7837cba8e406"
  ],
  "author": {
    "name": "Muhammad Bassiouni",
    "email": "60100307+bassiounix@users.noreply.github.com",
    "time": "Mon Jul 21 22:24:24 2025 +0300"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jul 21 22:24:24 2025 +0300"
  },
  "message": "[libc][math] Refactor erff implementation to header-only in src/__support/math folder. (#148413)\n\nPart of #147386\n\nin preparation for:\nhttps://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "baec05b08a25db18bfbff489fc730a49dac0cbab",
      "old_mode": 33188,
      "old_path": "libc/shared/math.h",
      "new_id": "f2ad0b09a392cade7a78abcf6211f8cae76576b2",
      "new_mode": 33188,
      "new_path": "libc/shared/math.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d0cca15570988a12f2d4a291447c3f19bcaff173",
      "new_mode": 33188,
      "new_path": "libc/shared/math/erff.h"
    },
    {
      "type": "modify",
      "old_id": "fc2c8a65340cc8543942afb4cc546ff999ee9c86",
      "old_mode": 33188,
      "old_path": "libc/src/__support/math/CMakeLists.txt",
      "new_id": "91cbf379ba5fc9817a52cef6220945df4815a009",
      "new_mode": 33188,
      "new_path": "libc/src/__support/math/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e54ec77b9def7b0738aadc7238ed402477d998cd",
      "new_mode": 33188,
      "new_path": "libc/src/__support/math/erff.h"
    },
    {
      "type": "modify",
      "old_id": "9ea024f48fa7ecd2de5600da7952deab21fc9b78",
      "old_mode": 33188,
      "old_path": "libc/src/math/generic/CMakeLists.txt",
      "new_id": "6f16e8d95d29e12f16821e4e06558367edb00036",
      "new_mode": 33188,
      "new_path": "libc/src/math/generic/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "44607a52a2e5712e7134989351ec34fafdf13747",
      "old_mode": 33188,
      "old_path": "libc/src/math/generic/erff.cpp",
      "new_id": "003b3465ac597aa96c5724d94e3aff8e81aa0217",
      "new_mode": 33188,
      "new_path": "libc/src/math/generic/erff.cpp"
    },
    {
      "type": "modify",
      "old_id": "5fa18321bdcdf56cf235bfee7c60cd15cf2322d6",
      "old_mode": 33188,
      "old_path": "libc/test/shared/CMakeLists.txt",
      "new_id": "bf050065cfca69485f3b765b15dcaca3889bff26",
      "new_mode": 33188,
      "new_path": "libc/test/shared/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "0152557c08c96c592e78dfce41085c37e20259d9",
      "old_mode": 33188,
      "old_path": "libc/test/shared/shared_math_test.cpp",
      "new_id": "05960de550a125e31ad7b50133c4190bb61fb074",
      "new_mode": 33188,
      "new_path": "libc/test/shared/shared_math_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "4579000fd174fb56e96cfdee8d61d12189cf9a5d",
      "old_mode": 33188,
      "old_path": "utils/bazel/llvm-project-overlay/libc/BUILD.bazel",
      "new_id": "e4a6d9862f37bad1a3d9f4b5878f2b691b8fc705",
      "new_mode": 33188,
      "new_path": "utils/bazel/llvm-project-overlay/libc/BUILD.bazel"
    }
  ]
}
