)]}'
{
  "commit": "5bc7fd1f89a3258973367916a2e71f86a548dfd7",
  "tree": "10d35b88d28af1d6ce5a16efc89026d5bfe302a6",
  "parents": [
    "99fcd816eeaa7da46688bc4b9f4f9e71be13c2e8"
  ],
  "author": {
    "name": "Jeremy Dorfman",
    "email": "jdorfman@google.com",
    "time": "Fri Feb 21 17:00:46 2025 -0500"
  },
  "committer": {
    "name": "Jeremy Dorfman",
    "email": "jdorfman@google.com",
    "time": "Fri Feb 21 17:09:03 2025 -0500"
  },
  "message": "rtcd: fix unstable application of --require-\n\nPreviously, --require-X arguments to rtcd.pl would be applied in hash\norder, which isn\u0027t stable from run to run. Consequently, something like\n--require-ssse3 --require-sse4_1 could sometimes #define functions to\nSSSE3 and other times to SSE4.1 randomly. Instead, force a stable order\nby sorting before calling require().\n\nSecondarily, x86_64 and ARM64 would override the command line options\nwith SSE2 and NEON respectively, leading to a mildly broken RTCD with\n--require-X arguments present. Instead, don\u0027t provide default\narchitecture requirements if --require-X are on the command line.\n\nChange-Id: I428deefaf1961b5d5e8465ed1e259875aef03ec0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6cd6a5ca367462bc6310a826ed284458b9092dd1",
      "old_mode": 33261,
      "old_path": "build/cmake/rtcd.pl",
      "new_id": "5d0592bdfe6f151b21e9134f4dba2915b771d2a8",
      "new_mode": 33261,
      "new_path": "build/cmake/rtcd.pl"
    }
  ]
}
