)]}'
{
  "commit": "c79034abb6db33fdcbf70679c61f0883ca5f6de9",
  "tree": "5a24f8d3fa6e409ac80ce6553f00855c88f40078",
  "parents": [
    "f0c7f0f8d4bdac7b1127946a7959b7f4217bfed9"
  ],
  "author": {
    "name": "albertbolt1",
    "email": "45144020+albertbolt1@users.noreply.github.com",
    "time": "Tue Mar 10 19:50:23 2026 +0530"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Mar 10 07:20:23 2026 -0700"
  },
  "message": "[libc] 185136 - added iswlower entry point (#185221)\n\nChanges include:\n- Added iswlower entrypoint in wctype.yaml to expose the function\n- Created iswlower.h header and iswlower.cpp implementation\n- Added CMake entrypoint object for iswlower\n- Created unit test in iswlower_test.cpp\n- Added test entry to wctype CMakeLists.txt\n\nthis PR helps in exposing iswlower which internally calls islower on\nwide character\n\nbuilt using :  ninja -C build libc \ntested using : ninja libc_wctype_unittests and all the 3 tests passed \n\nresolves issue #185136",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "955dc643586e9a9e9aa2021b6740b411466dbc96",
      "old_mode": 33188,
      "old_path": "libc/config/baremetal/arm/entrypoints.txt",
      "new_id": "5fead3c44350702ce290d2629c342e4dc18f98d1",
      "new_mode": 33188,
      "new_path": "libc/config/baremetal/arm/entrypoints.txt"
    },
    {
      "type": "modify",
      "old_id": "472792e48fa01059fc8c7a1e4ec49ba0185a5727",
      "old_mode": 33188,
      "old_path": "libc/config/baremetal/riscv/entrypoints.txt",
      "new_id": "3ce4724ea25f948338d0806088f3a9e5e455211f",
      "new_mode": 33188,
      "new_path": "libc/config/baremetal/riscv/entrypoints.txt"
    },
    {
      "type": "modify",
      "old_id": "051ab45f450fa9ce59b63390e48771ad615e9067",
      "old_mode": 33188,
      "old_path": "libc/config/darwin/aarch64/entrypoints.txt",
      "new_id": "aeaa60b0851718c92a4b505c05e5cc145898079d",
      "new_mode": 33188,
      "new_path": "libc/config/darwin/aarch64/entrypoints.txt"
    },
    {
      "type": "modify",
      "old_id": "bdca0baf478c7a2cdbf110243f93bfd1043d76aa",
      "old_mode": 33188,
      "old_path": "libc/config/linux/aarch64/entrypoints.txt",
      "new_id": "e641f39223d62f4944617e4022efdb077ce47a17",
      "new_mode": 33188,
      "new_path": "libc/config/linux/aarch64/entrypoints.txt"
    },
    {
      "type": "modify",
      "old_id": "3d3e77d826b06db5de5479861ce51c3bae8b553f",
      "old_mode": 33188,
      "old_path": "libc/config/linux/arm/entrypoints.txt",
      "new_id": "915b421d3366b5a349e60f8d9ddea8aad39a896c",
      "new_mode": 33188,
      "new_path": "libc/config/linux/arm/entrypoints.txt"
    },
    {
      "type": "modify",
      "old_id": "13343dea76fe37c1f353d32315fc949f129bd145",
      "old_mode": 33188,
      "old_path": "libc/config/linux/riscv/entrypoints.txt",
      "new_id": "de82f1ee72cfa8582c1ce9d6a8a3e9ec98e323d0",
      "new_mode": 33188,
      "new_path": "libc/config/linux/riscv/entrypoints.txt"
    },
    {
      "type": "modify",
      "old_id": "24df7e63e3ebf7ba1a7190558918bb8a750a188e",
      "old_mode": 33188,
      "old_path": "libc/config/linux/x86_64/entrypoints.txt",
      "new_id": "7cd7b50eb48a8941e82a5558fd441135df3facd8",
      "new_mode": 33188,
      "new_path": "libc/config/linux/x86_64/entrypoints.txt"
    },
    {
      "type": "modify",
      "old_id": "f777fc6c94bc2f183f21ae6b3e0384ca6c99c748",
      "old_mode": 33188,
      "old_path": "libc/config/windows/entrypoints.txt",
      "new_id": "635ab3e7bb217ffd2149fe7cc0450cc4946ecdee",
      "new_mode": 33188,
      "new_path": "libc/config/windows/entrypoints.txt"
    },
    {
      "type": "modify",
      "old_id": "fb4f96f7d17e4038871da15bea6fc98fcee5cbf9",
      "old_mode": 33188,
      "old_path": "libc/include/wctype.yaml",
      "new_id": "0c68d369e2bc36338fdc4cf70a634ffe3df9f6eb",
      "new_mode": 33188,
      "new_path": "libc/include/wctype.yaml"
    },
    {
      "type": "modify",
      "old_id": "dc6282fac883f57061180542d957d9f0f79455d5",
      "old_mode": 33188,
      "old_path": "libc/src/wctype/CMakeLists.txt",
      "new_id": "dc185404f98e980d1233cbfcbd03451a83d127b8",
      "new_mode": 33188,
      "new_path": "libc/src/wctype/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0ded94075a0bd900eaeaa643bc6ac3a35237cc96",
      "new_mode": 33188,
      "new_path": "libc/src/wctype/iswlower.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a9fef0d725f48e8f657f4854677b0d39a324f807",
      "new_mode": 33188,
      "new_path": "libc/src/wctype/iswlower.h"
    },
    {
      "type": "modify",
      "old_id": "5d46b1a61bbefd10db3f6795bd81873a9b796148",
      "old_mode": 33188,
      "old_path": "libc/test/src/wctype/CMakeLists.txt",
      "new_id": "cd9247e6b53cf00494fd8466b60d53d6bb9289ac",
      "new_mode": 33188,
      "new_path": "libc/test/src/wctype/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c0dc6079bfd8fad9de0bd60a5456e12bc8c5f221",
      "new_mode": 33188,
      "new_path": "libc/test/src/wctype/iswlower_test.cpp"
    }
  ]
}
