)]}'
{
  "commit": "9f64d75f8a03118ecdf62860411984d97a7080f8",
  "tree": "754606a777d5c43de40c148c423c3fdbc326f2ae",
  "parents": [
    "546e91bacf2686613908701397ecad0b47165384"
  ],
  "author": {
    "name": "Kazu Hirata",
    "email": "kazu@google.com",
    "time": "Thu Oct 30 12:05:01 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Oct 30 12:05:01 2025 -0700"
  },
  "message": "[Support] Simplify the continuation condition in encodeSLEB128 (NFC) (#165651)\n\nThe boolean expression to determine if more bytes are needed for a\nsigned LEB128 value is quite complex:\n\n  !((((Value \u003d\u003d 0 ) \u0026\u0026 ((Byte \u0026 0x40) \u003d\u003d 0)) ||\n     ((Value \u003d\u003d -1) \u0026\u0026 ((Byte \u0026 0x40) !\u003d 0))))\n\nThis patch simplifies it to an equivalent expression using a ternary\noperator, which is much easier to understand.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "898b4ea1f19abe881203bbb3b8e86ff956066019",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/Support/LEB128.h",
      "new_id": "4e2262fb15c56f22b0162b6d66ee3c88318f528c",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/Support/LEB128.h"
    }
  ]
}
