)]}'
{
  "commit": "2c432b65584c0a84d5992005ef7252b3ac87d29f",
  "tree": "c3d7f33c191113f10299d798a5da30296421fe16",
  "parents": [
    "98f14800c1496bad443ee8ada8f2ecf8220f1168"
  ],
  "author": {
    "name": "Jeff Bailey",
    "email": "jbailey@raspberryginger.com",
    "time": "Thu May 07 14:33:33 2026 +0100"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu May 07 06:35:39 2026 -0700"
  },
  "message": "[libc] Add byteswap.h header with bswap_16/bswap_32/bswap_64 (#196278)\n\nAdded the Linux byteswap.h header providing bswap_16, bswap_32, and\nbswap_64 as macros expanding to __builtin_bswap{16,32,64}. These are\nalways inlined by the compiler to single instructions.\n\nFollows the existing endian.h / endian-macros.h pattern.\n\nAssisted-by: Automated tooling, human reviewed.\nGitOrigin-RevId: 7554007c806e5fdcfd4b034c2a462089428890da\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0a9135114ff53c6789b63259b2199f7d8114e4dd",
      "old_mode": 33188,
      "old_path": "docs/CMakeLists.txt",
      "new_id": "800894c1d5f755844b7195c198c4bb1b4a70cc21",
      "new_mode": 33188,
      "new_path": "docs/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "528f995cc8147ce38afd5a70dc243f4668d3354f",
      "old_mode": 33188,
      "old_path": "docs/headers/index.rst",
      "new_id": "a10f2b6d91744412a200aebe079a26c01038c298",
      "new_mode": 33188,
      "new_path": "docs/headers/index.rst"
    },
    {
      "type": "modify",
      "old_id": "aa3791b2ead2cd1e73ba3a7b38dba388508a6265",
      "old_mode": 33188,
      "old_path": "include/CMakeLists.txt",
      "new_id": "fac2b40ca45a897fab3220b56b0710d50e3b218f",
      "new_mode": 33188,
      "new_path": "include/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3b47c3b4331c50d5ffc417f1ee7e670c3cd6bd1e",
      "new_mode": 33188,
      "new_path": "include/byteswap.yaml"
    },
    {
      "type": "modify",
      "old_id": "86085b50d4c4c8ef7fb58c0f98080c8d4ea5b33b",
      "old_mode": 33188,
      "old_path": "include/llvm-libc-macros/CMakeLists.txt",
      "new_id": "af74d483956a313eca62e1f53de71b78c3457bd6",
      "new_mode": 33188,
      "new_path": "include/llvm-libc-macros/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aa8d047bddc60d2110ed8a7663205911d464fe4e",
      "new_mode": 33188,
      "new_path": "include/llvm-libc-macros/byteswap-macros.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "202946ff3776f3dbf5bcf11092ea3b591637fa27",
      "new_mode": 33188,
      "new_path": "utils/docgen/byteswap.yaml"
    }
  ]
}
