)]}'
{
  "commit": "73a029bd6037c59d10ab39518ad35d76292be54a",
  "tree": "9f9864a9d103193b202d1f4e6ec9aeb63dd275ef",
  "parents": [
    "6994a75776b3a40e9a7435be8e6c5518c18bd391"
  ],
  "author": {
    "name": "Pedro Alves",
    "email": "pedro@palves.net",
    "time": "Tue Jul 19 00:26:33 2022 +0100"
  },
  "committer": {
    "name": "Pedro Alves",
    "email": "pedro@palves.net",
    "time": "Tue Jul 19 15:44:07 2022 +0100"
  },
  "message": "struct packed: add fallback byte array implementation, use gcc_struct on Windows, unit tests\n\nhttps://sourceware.org/bugzilla/show_bug.cgi?id\u003d29373\n\n- Windows hosts need attribute gcc_struct.\n\n- attribute gcc_struct seemingly doesn\u0027t work with Clang, so add a\n  fallback standard-conforming implementation based on arrays.\n\n- add unit tests to make sure both implementations behave the same\n  way.\n\n- add more relational operators while at it.\n\nChange-Id: I023315ee03622c59c397bf4affc0b68179c32374\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "911daa2607bbc23bd722b3256def17a477f547c2",
      "old_mode": 33188,
      "old_path": "gdb/Makefile.in",
      "new_id": "b0daa649bd1d30e2310fc945aa14c9997c4fa3ff",
      "new_mode": 33188,
      "new_path": "gdb/Makefile.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "172d6017a6a272e71bffc4a5faacc78c9e5bf69e",
      "new_mode": 33188,
      "new_path": "gdb/unittests/packed-selftests.c"
    },
    {
      "type": "modify",
      "old_id": "3468cf442070002095960fb9ab1ee92807c07f2a",
      "old_mode": 33188,
      "old_path": "gdbsupport/packed.h",
      "new_id": "d65e0bc33f077651f597669878a1a5d44138dfc1",
      "new_mode": 33188,
      "new_path": "gdbsupport/packed.h"
    }
  ]
}
