)]}'
{
  "commit": "cfddb401db111c53f0a345c2a590974487a96bb9",
  "tree": "b896fe124dc407a83f3b38a49bceb7ce28795366",
  "parents": [
    "b3c9ed151f18fbbfe027cf93dd7957f36bcbaccf"
  ],
  "author": {
    "name": "Muhammad Bassiouni",
    "email": "60100307+bassiounix@users.noreply.github.com",
    "time": "Sat Jul 19 05:21:34 2025 +0300"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Jul 19 05:21:34 2025 +0300"
  },
  "message": "[libc][math] Refactor acos implementation to header-only in src/__support/math folder. (#148409)\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": "26f69d6fa43ea3c2ac8c7017bb26c6af4967f21b",
      "old_mode": 33188,
      "old_path": "libc/shared/math.h",
      "new_id": "8dcfaf0352339e9ec4ac039f79ac0c72a236f992",
      "new_mode": 33188,
      "new_path": "libc/shared/math.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "73c6b512e16f4553a52aec45883e820f21711712",
      "new_mode": 33188,
      "new_path": "libc/shared/math/acos.h"
    },
    {
      "type": "modify",
      "old_id": "77a47c65489dddbee0c4f454968fb7cd909e336e",
      "old_mode": 33188,
      "old_path": "libc/src/__support/math/CMakeLists.txt",
      "new_id": "4a29c2975d5235d50ec94a6763629fc968995f35",
      "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": "a7287f11aa3023f3d58dee1ff008fe3b1437a506",
      "new_mode": 33188,
      "new_path": "libc/src/__support/math/acos.h"
    },
    {
      "type": "rename",
      "old_id": "44913d573de2c99c7649170b8f1a86a096b727a7",
      "old_mode": 33188,
      "old_path": "libc/src/math/generic/asin_utils.h",
      "new_id": "3146444afc51f6bd600cd0a8fb0dd57b75375f80",
      "new_mode": 33188,
      "new_path": "libc/src/__support/math/asin_utils.h",
      "score": 96
    },
    {
      "type": "modify",
      "old_id": "fb253a4502700d003e497a0a3472a07c53c5078e",
      "old_mode": 33188,
      "old_path": "libc/src/math/generic/CMakeLists.txt",
      "new_id": "7e6a32b7cdf16b1443e719db77c2044605c570aa",
      "new_mode": 33188,
      "new_path": "libc/src/math/generic/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "c14721faef3ce80dc6a5f84532af338fc13924ed",
      "old_mode": 33188,
      "old_path": "libc/src/math/generic/acos.cpp",
      "new_id": "3a5964290cdd3bddf7dac53d7982215e610e787e",
      "new_mode": 33188,
      "new_path": "libc/src/math/generic/acos.cpp"
    },
    {
      "type": "modify",
      "old_id": "ad77683d1f8801c1162f2e09c0037419267de535",
      "old_mode": 33188,
      "old_path": "libc/src/math/generic/asin.cpp",
      "new_id": "c033597334345627fa068b00f9032572c21026e7",
      "new_mode": 33188,
      "new_path": "libc/src/math/generic/asin.cpp"
    },
    {
      "type": "modify",
      "old_id": "f0b45a99aae40ebf40dc9b7c639651b51e4b87d6",
      "old_mode": 33188,
      "old_path": "utils/bazel/llvm-project-overlay/libc/BUILD.bazel",
      "new_id": "1d9989debdcdbb2c17c8f52d6d68e0292759b8f9",
      "new_mode": 33188,
      "new_path": "utils/bazel/llvm-project-overlay/libc/BUILD.bazel"
    }
  ]
}
