)]}'
{
  "commit": "cc5909b3e3de5470b31592eec6b22da88ca82df2",
  "tree": "ea12752ad65ae68828a29ca2cae0e8d98d1419bf",
  "parents": [
    "0eaf12321e9c38ca7f652fd18471a8ea6be208ed"
  ],
  "author": {
    "name": "Ash",
    "email": "97464181+tnuha@users.noreply.github.com",
    "time": "Tue Feb 17 21:57:05 2026 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Feb 17 23:57:05 2026 +0200"
  },
  "message": "[libc][math] Refactor sincos implementation to header only (#177522)\n\nPart of llvm#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\n\nCloses #177638",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1138e1189636b00a7bc49f53b9780e62d350af69",
      "old_mode": 33188,
      "old_path": "libc/shared/math.h",
      "new_id": "1b7bf1b93e058deea74e56e3789cf7f3ce3768c4",
      "new_mode": 33188,
      "new_path": "libc/shared/math.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fec49a02feb12c40e853a129cb1da54256647903",
      "new_mode": 33188,
      "new_path": "libc/shared/math/sincos.h"
    },
    {
      "type": "modify",
      "old_id": "bb07ddaeb193439a2f639cac7dcb2396a533156c",
      "old_mode": 33188,
      "old_path": "libc/src/__support/math/CMakeLists.txt",
      "new_id": "64be1d98493d0621449c9fbb5082aa086c1bc11b",
      "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": "11727c3bf380707c08d5bc69a8b747ec8f7d4bed",
      "new_mode": 33188,
      "new_path": "libc/src/__support/math/sincos.h"
    },
    {
      "type": "modify",
      "old_id": "7ee4aa50997628367d6179167f15b099d7a3a591",
      "old_mode": 33188,
      "old_path": "libc/src/math/generic/CMakeLists.txt",
      "new_id": "35eb74360ab43f5b6e4c9aa831b7443a5fad6c64",
      "new_mode": 33188,
      "new_path": "libc/src/math/generic/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "38661deaa886abb65f64a885c7c49bf3850fd372",
      "old_mode": 33188,
      "old_path": "libc/src/math/generic/sincos.cpp",
      "new_id": "73061886501675b7cd6a16674b48a5608c839455",
      "new_mode": 33188,
      "new_path": "libc/src/math/generic/sincos.cpp"
    },
    {
      "type": "modify",
      "old_id": "5dfbadfdcc856f78f9145dbf4dc8a32dbec3df3d",
      "old_mode": 33188,
      "old_path": "libc/test/shared/CMakeLists.txt",
      "new_id": "20efee227256d535546dbef375089ffeac898698",
      "new_mode": 33188,
      "new_path": "libc/test/shared/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "0c12d1b4b6f00ede7088dd84dbdb409ec2decc4f",
      "old_mode": 33188,
      "old_path": "libc/test/shared/shared_math_test.cpp",
      "new_id": "b8ccacd9bc71ee72a0bd1cdd1c7d04246079c5d9",
      "new_mode": 33188,
      "new_path": "libc/test/shared/shared_math_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "b4a48319a03c75115fd5e039e77f39ef97ae9d11",
      "old_mode": 33188,
      "old_path": "utils/bazel/llvm-project-overlay/libc/BUILD.bazel",
      "new_id": "0984aef756600fc7a60346d4c674f7d53ac80060",
      "new_mode": 33188,
      "new_path": "utils/bazel/llvm-project-overlay/libc/BUILD.bazel"
    }
  ]
}
