)]}'
{
  "commit": "0d96d156aca0aa022f174be4add3d3cb56d7f6b7",
  "tree": "ea3e58d79d83bd525bcb964bda2e900a1614d92f",
  "parents": [
    "da0fa10a4e0967be13cfa86a64a992602161b31d"
  ],
  "author": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Fri Jul 19 11:54:09 2024 +0200"
  },
  "committer": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Fri Jul 19 11:54:09 2024 +0200"
  },
  "message": "gas: consistently drop trailing whitespace when scrubbing\n\nFrom especially the checks for the two separator forms it appears to\nfollow that the construct being touched is about trailing whitespace. In\nsuch a case, considering that for many targets ordinary and line comment\nchars overlap, take into account that line comment chars override\nordinary ones in lex[] (logic elsewhere in do_scrub_chars() actually\ndepends on that ordering, and also accounts for this overriding).\n\nPlus of course IS_NEWLINE() would better also be consulted. Note also\nthat the DOUBLESLASH_LINE_COMMENTS change should generally have no\neffect just yet; it\u0027s a prereq for a later change but better fits here.\n\nLeave respective comments as well, and update documentation to correct\nwhich comment form is actually replaced by a single blank (i.e. neither\nthe ones starting with what {,tc_}comment_chars[] has nor the ones\nstarting with what line_comment_chars[] has).\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3ac5e2a13acfc8704867bce97b1af8cfafcd32c0",
      "old_mode": 33188,
      "old_path": "gas/app.c",
      "new_id": "e580e0f8e583956987f6ae96680ec36aeb4ea003",
      "new_mode": 33188,
      "new_path": "gas/app.c"
    },
    {
      "type": "modify",
      "old_id": "b2a3f247a7bd22248593181ca049eabb3155982a",
      "old_mode": 33188,
      "old_path": "gas/doc/as.texi",
      "new_id": "3501744dd3197b1bce24c556afb2e7113830b5e0",
      "new_mode": 33188,
      "new_path": "gas/doc/as.texi"
    },
    {
      "type": "modify",
      "old_id": "d0a305d0e683b76c2b0825f8110a4a3b60fc8c7e",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/mips/mips16-32@mips16-insn-e.l",
      "new_id": "45b31d6e4c5b0fae81c88f1966535ab89fdc6b48",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/mips/mips16-32@mips16-insn-e.l"
    },
    {
      "type": "modify",
      "old_id": "62f39792d848ccdcaf566a8275d0e02e593b71cb",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/mips/mips16-64@mips16-insn-e.l",
      "new_id": "97f3c49742d56e1f6bfc7317fecbacddc3f1c24e",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/mips/mips16-64@mips16-insn-e.l"
    },
    {
      "type": "modify",
      "old_id": "0527389095351299d17ec238d039f3b5ed6db00d",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/mips/mips16-insn-e.l",
      "new_id": "32aa003618d7c6716c0cbcce69bb6c0f353457de",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/mips/mips16-insn-e.l"
    },
    {
      "type": "modify",
      "old_id": "4ec4797c79980d2f44ad6cd41f4f2e856e0d49a2",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/mips/mips16e-32@mips16-insn-e.l",
      "new_id": "a66cc358af9ed19b44e524e98e0e0235eb882735",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/mips/mips16e-32@mips16-insn-e.l"
    },
    {
      "type": "modify",
      "old_id": "474110cada669d136c5a1d15fd21c3131a3c345a",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/mips/mips16e2-32@mips16-insn-e.l",
      "new_id": "095e0b00d4f60df6510cc578f3c46e2ed8a8fac4",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/mips/mips16e2-32@mips16-insn-e.l"
    },
    {
      "type": "modify",
      "old_id": "3fd6457c9a9c3454bb1fbba28bfd973764ce5dcd",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16-insn-e.l",
      "new_id": "a0c55dfd7565584fb5cc3b47c82bbd49de273dbc",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16-insn-e.l"
    }
  ]
}
