)]}'
{
  "commit": "20f2e2686c79a5ac951f0cc283f385c16bda5d50",
  "tree": "f3a9565eb2351df9305505f103df549576db42d8",
  "parents": [
    "3f6e97039ec6f476b6fe09768f4b89722ffef10f"
  ],
  "author": {
    "name": "WANG Xuerui",
    "email": "git@xen0n.name",
    "time": "Wed Jul 27 19:07:57 2022 +0800"
  },
  "committer": {
    "name": "liuzhensong",
    "email": "liuzhensong@loongson.cn",
    "time": "Mon Aug 01 15:57:32 2022 +0800"
  },
  "message": "opcodes: LoongArch: add \"ret\" instruction to reduce typing\n\nThis syntactic sugar is present in both classical and emerging\narchitectures, like Alpha, SPARC and RISC-V, and assembler macros\ndoing the same thing can already be found in the wild e.g. [1], proving\nthe feature\u0027s popularity. It\u0027s better to provide support directly in the\nassembler so downstream users wouldn\u0027t have to re-invent this over and\nover again.\n\n[1]: https://sourceware.org/git/?p\u003dglibc.git;a\u003dblob;f\u003dsysdeps/unix/sysv/linux/loongarch/sysdep.h;h\u003dc586df819cd90;hb\u003dHEAD#l28\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b10390f640fc48f4768993681005d6a0fc6c0b81",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/loongarch/jmp_op.d",
      "new_id": "218c13f939882d925f3d191234e28b2d181e19b3",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/loongarch/jmp_op.d"
    },
    {
      "type": "modify",
      "old_id": "1deb165aebadd1a735ce38452d9459249d58949a",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/loongarch/jmp_op.s",
      "new_id": "56f986784e27f0bba2879fdf6cc492886b7c7dbf",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/loongarch/jmp_op.s"
    },
    {
      "type": "modify",
      "old_id": "b10390f640fc48f4768993681005d6a0fc6c0b81",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-loongarch-elf/jmp_op.d",
      "new_id": "218c13f939882d925f3d191234e28b2d181e19b3",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/jmp_op.d"
    },
    {
      "type": "modify",
      "old_id": "1deb165aebadd1a735ce38452d9459249d58949a",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-loongarch-elf/jmp_op.s",
      "new_id": "56f986784e27f0bba2879fdf6cc492886b7c7dbf",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/jmp_op.s"
    },
    {
      "type": "modify",
      "old_id": "35bae8c3ed411e11e1c0ceb921bd5eb10e69a4b0",
      "old_mode": 33188,
      "old_path": "opcodes/loongarch-opc.c",
      "new_id": "1b510048c29939d31670c305983b7604dec7f712",
      "new_mode": 33188,
      "new_path": "opcodes/loongarch-opc.c"
    }
  ]
}
