)]}'
{
  "commit": "d038cbb91e848cdd9dd7ab622fdd95209797466e",
  "tree": "bb1f672c5e0620d606618a8c136d4158951b5cb0",
  "parents": [
    "b944342ab2f3cc160df6beaf9a91f491de4d0978"
  ],
  "author": {
    "name": "David Chisnall",
    "email": "github@theravensnest.org",
    "time": "Tue Dec 24 11:57:23 2024 +0000"
  },
  "committer": {
    "name": "David Chisnall",
    "email": "davidchisnall@users.noreply.github.com",
    "time": "Tue Dec 24 12:54:13 2024 +0000"
  },
  "message": "Clean up cheri-builtins.h\n\nThis file contained three things:\n\n - The old names from CheriBSD (based on the CHERI MIPS mnemonics)\n   wrapping the macros.\n - A bunch of inline assembly functions that replicated things that we\n   have builtins for.\n - A bunch of random things that we don\u0027t use with silly names.\n\nThis commit:\n\n - Deprecates the old CHERI MIPS names.\n - Adds the modern names that match the Clang header.\n - Removes a few that were never part of CHERIoT entirely (any code that\n   used them probably crashed the compiler and definitely didn\u0027t work).\n - Adds the missing ones.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "59d9618c396e90cfd41616a9301bf33a536ca9b2",
      "old_mode": 33188,
      "old_path": "sdk/include/cheri-builtins.h",
      "new_id": "f8e106d4f9636335e9f6903264e53037986865f8",
      "new_mode": 33188,
      "new_path": "sdk/include/cheri-builtins.h"
    }
  ]
}
