)]}'
{
  "commit": "d00664dbba2802bacfed2335b6f249fc418182a0",
  "tree": "d926f7656d767617427844def6d80e8e72817207",
  "parents": [
    "cda0334434412d888443e9a98386255f2e0c2eab"
  ],
  "author": {
    "name": "Tom Tromey",
    "email": "tom@tromey.com",
    "time": "Tue Jan 31 16:13:08 2023 -0700"
  },
  "committer": {
    "name": "Tom Tromey",
    "email": "tom@tromey.com",
    "time": "Mon Feb 13 15:22:17 2023 -0700"
  },
  "message": "Turn many optimized-out value functions into methods\n\nThis turns many functions that are related to optimized-out or\navailability-checking to be methods of value.  The static function\nvalue_entirely_covered_by_range_vector is also converted to be a\nprivate method.\n\nApproved-By: Simon Marchi \u003csimon.marchi@efficios.com\u003e\n\n\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0aaa746760e9dcc0c524f4dfb056f67d3385faab",
      "old_mode": 33188,
      "old_path": "gdb/aarch64-tdep.c",
      "new_id": "a4f71f246c6af28ee08359c96c337eb90f716d48",
      "new_mode": 33188,
      "new_path": "gdb/aarch64-tdep.c"
    },
    {
      "type": "modify",
      "old_id": "e2aa4041263f22eec9f595600fd9803706e80414",
      "old_mode": 33188,
      "old_path": "gdb/ada-lang.c",
      "new_id": "1b0dc2291d04cac91148537006057315593d0858",
      "new_mode": 33188,
      "new_path": "gdb/ada-lang.c"
    },
    {
      "type": "modify",
      "old_id": "16e865c5de6fc6ca56876833070dc900566a2e80",
      "old_mode": 33188,
      "old_path": "gdb/ada-valprint.c",
      "new_id": "02ae46bce9e81f055f62cd1f1a4fee8a90694bc2",
      "new_mode": 33188,
      "new_path": "gdb/ada-valprint.c"
    },
    {
      "type": "modify",
      "old_id": "0d51ff73b3d8b19d9e43c35b4c954bdb193c58fb",
      "old_mode": 33188,
      "old_path": "gdb/alpha-tdep.c",
      "new_id": "9fb973597fc434776ee9d01cd1f9e0597799198b",
      "new_mode": 33188,
      "new_path": "gdb/alpha-tdep.c"
    },
    {
      "type": "modify",
      "old_id": "9c4a90287bc6bcb15373b947e45601b851d7d621",
      "old_mode": 33188,
      "old_path": "gdb/amd64-tdep.c",
      "new_id": "384406395657582197a2915a8075d9b6f3c9cfc9",
      "new_mode": 33188,
      "new_path": "gdb/amd64-tdep.c"
    },
    {
      "type": "modify",
      "old_id": "55ba02996f39726b6145999dc3e54960330a4c70",
      "old_mode": 33188,
      "old_path": "gdb/c-valprint.c",
      "new_id": "34a9d0f607561710612ff05cd1aa29d6faf44675",
      "new_mode": 33188,
      "new_path": "gdb/c-valprint.c"
    },
    {
      "type": "modify",
      "old_id": "af4f6e2c2efd8ac61eae9b61d9cb4c6808fe1593",
      "old_mode": 33188,
      "old_path": "gdb/compile/compile-object-load.c",
      "new_id": "12939b19e0996410c094897dc58384fe4c6363fd",
      "new_mode": 33188,
      "new_path": "gdb/compile/compile-object-load.c"
    },
    {
      "type": "modify",
      "old_id": "687be9d4bd609a0c18c3067432d9670f92a65622",
      "old_mode": 33188,
      "old_path": "gdb/cp-valprint.c",
      "new_id": "371477496195416c8e8dc50a6b4b8b998fc61e13",
      "new_mode": 33188,
      "new_path": "gdb/cp-valprint.c"
    },
    {
      "type": "modify",
      "old_id": "b5e981874c1ebec1037ce06dd77cc8b859dd451a",
      "old_mode": 33188,
      "old_path": "gdb/d-valprint.c",
      "new_id": "38fb2a07c1f30407cb321eebe3bb68a219b26b67",
      "new_mode": 33188,
      "new_path": "gdb/d-valprint.c"
    },
    {
      "type": "modify",
      "old_id": "a1119e16c233a5b42112c3fc1ae602ed0ec17dc3",
      "old_mode": 33188,
      "old_path": "gdb/dwarf2/expr.c",
      "new_id": "45bdb00742086933fa795e229f76427fb05fc2dc",
      "new_mode": 33188,
      "new_path": "gdb/dwarf2/expr.c"
    },
    {
      "type": "modify",
      "old_id": "f9706a0bc05ee876aa4adefd87c6f6cfb863bf78",
      "old_mode": 33188,
      "old_path": "gdb/dwarf2/loc.c",
      "new_id": "616db13488b95be81b52765a59d78c588692dc40",
      "new_mode": 33188,
      "new_path": "gdb/dwarf2/loc.c"
    },
    {
      "type": "modify",
      "old_id": "824a303fdc4a0be6c210f46f6c5e8790b2499363",
      "old_mode": 33188,
      "old_path": "gdb/f-valprint.c",
      "new_id": "e96892947af8d941cabdc2be26cb42825bc0b99c",
      "new_mode": 33188,
      "new_path": "gdb/f-valprint.c"
    },
    {
      "type": "modify",
      "old_id": "b4852b2cfb36c6a8fc8757e7e3ce34bac535a093",
      "old_mode": 33188,
      "old_path": "gdb/findvar.c",
      "new_id": "2a2c3eb2ab40e711e2158ce9b5939e1ce932e1a5",
      "new_mode": 33188,
      "new_path": "gdb/findvar.c"
    },
    {
      "type": "modify",
      "old_id": "628b18d6708c4120f533aee2dc8bd87c43980933",
      "old_mode": 33188,
      "old_path": "gdb/frame.c",
      "new_id": "bf9b055878a60eb947ed20699d4cc797d391e495",
      "new_mode": 33188,
      "new_path": "gdb/frame.c"
    },
    {
      "type": "modify",
      "old_id": "4636ad55109acddda723eede3111d8aa9360b5ef",
      "old_mode": 33188,
      "old_path": "gdb/gnu-v2-abi.c",
      "new_id": "e8202667e2469abceaeba81ab93cf6b5cfb28b56",
      "new_mode": 33188,
      "new_path": "gdb/gnu-v2-abi.c"
    },
    {
      "type": "modify",
      "old_id": "ca44133cd7fc52e01fd46e7db74dba5395236273",
      "old_mode": 33188,
      "old_path": "gdb/guile/scm-pretty-print.c",
      "new_id": "e172a14dbb3890ec590930352d3df7f7bc94c239",
      "new_mode": 33188,
      "new_path": "gdb/guile/scm-pretty-print.c"
    },
    {
      "type": "modify",
      "old_id": "df76f8a49d161c00eb2f1b4062ad18fbcad7e5f7",
      "old_mode": 33188,
      "old_path": "gdb/guile/scm-value.c",
      "new_id": "3e18bd1fdc355039b892d1e1d9bf1715b384a9b8",
      "new_mode": 33188,
      "new_path": "gdb/guile/scm-value.c"
    },
    {
      "type": "modify",
      "old_id": "ed61ee1a9b3f4a707140ec7a2b0362023722d84e",
      "old_mode": 33188,
      "old_path": "gdb/i386-tdep.c",
      "new_id": "c8c7a1e6e45bb029f71c92971ff22fe1605c4584",
      "new_mode": 33188,
      "new_path": "gdb/i386-tdep.c"
    },
    {
      "type": "modify",
      "old_id": "e1cbab580eb40e8e0972e3f070c35ecdf9c74b4b",
      "old_mode": 33188,
      "old_path": "gdb/i387-tdep.c",
      "new_id": "df0a6058adc0ba63135732345261b72a87623a82",
      "new_mode": 33188,
      "new_path": "gdb/i387-tdep.c"
    },
    {
      "type": "modify",
      "old_id": "50378b111c0b03e37563e69ebfb517cd9468f7de",
      "old_mode": 33188,
      "old_path": "gdb/infcmd.c",
      "new_id": "3943a562590338747c8f9aed0acd9c665ac89cd1",
      "new_mode": 33188,
      "new_path": "gdb/infcmd.c"
    },
    {
      "type": "modify",
      "old_id": "c5718580162086860bf23a9f2ad32d9f8d4ba71c",
      "old_mode": 33188,
      "old_path": "gdb/infrun.c",
      "new_id": "e5d2b97f1dd1e0d5e15f4b07693fcc900996a334",
      "new_mode": 33188,
      "new_path": "gdb/infrun.c"
    },
    {
      "type": "modify",
      "old_id": "abe0d34f042e492f7f78969b1a9e3825e58e6e67",
      "old_mode": 33188,
      "old_path": "gdb/mi/mi-cmd-stack.c",
      "new_id": "1554f9550e65681538994eda4bd25ee1b8cdcea1",
      "new_mode": 33188,
      "new_path": "gdb/mi/mi-cmd-stack.c"
    },
    {
      "type": "modify",
      "old_id": "f2e680cb0d35fe581a960c40651f74976ce59a0d",
      "old_mode": 33188,
      "old_path": "gdb/mi/mi-main.c",
      "new_id": "84a95a246844928707bd0076b1478bd797635260",
      "new_mode": 33188,
      "new_path": "gdb/mi/mi-main.c"
    },
    {
      "type": "modify",
      "old_id": "19e0fdcf81e1ddcbd2985ed533f69f29c57de6dc",
      "old_mode": 33188,
      "old_path": "gdb/mips-tdep.c",
      "new_id": "b88a2f67ded17f24c6159651d4e852da3b4ace27",
      "new_mode": 33188,
      "new_path": "gdb/mips-tdep.c"
    },
    {
      "type": "modify",
      "old_id": "10d4152385129149e865bbce965da7e6bdd2808a",
      "old_mode": 33188,
      "old_path": "gdb/p-valprint.c",
      "new_id": "f13f0ef6625e70468c04575c6128848fb91926d8",
      "new_mode": 33188,
      "new_path": "gdb/p-valprint.c"
    },
    {
      "type": "modify",
      "old_id": "8619e38aea42a2d1caf50c565a8e157da8c3b8df",
      "old_mode": 33188,
      "old_path": "gdb/printcmd.c",
      "new_id": "0b3c2e00b4c94cb39ba71a0e46faec7042b96cfe",
      "new_mode": 33188,
      "new_path": "gdb/printcmd.c"
    },
    {
      "type": "modify",
      "old_id": "dd72e2301576415b30680bed042c5e1c6204349b",
      "old_mode": 33188,
      "old_path": "gdb/python/py-prettyprint.c",
      "new_id": "dbacb3f3fe2bbacc43482bb2c45d8fc17f09887a",
      "new_mode": 33188,
      "new_path": "gdb/python/py-prettyprint.c"
    },
    {
      "type": "modify",
      "old_id": "f339845c272a3acf852e84a0a6351a61d88f38e0",
      "old_mode": 33188,
      "old_path": "gdb/python/py-value.c",
      "new_id": "6c33e3529c8eab41f4790b51fca4c87716db8b70",
      "new_mode": 33188,
      "new_path": "gdb/python/py-value.c"
    },
    {
      "type": "modify",
      "old_id": "90989595acc7adb64b153d465b2134d0f66d7c02",
      "old_mode": 33188,
      "old_path": "gdb/regcache.c",
      "new_id": "09dd6a4b79e42638f3858cbd468cf19db9232e78",
      "new_mode": 33188,
      "new_path": "gdb/regcache.c"
    },
    {
      "type": "modify",
      "old_id": "78c23ee86fcbde6a6972a7cad30fbab3748a4b20",
      "old_mode": 33188,
      "old_path": "gdb/riscv-tdep.c",
      "new_id": "388ce8c2519bf5dd8911aa91949e25c69f56c6df",
      "new_mode": 33188,
      "new_path": "gdb/riscv-tdep.c"
    },
    {
      "type": "modify",
      "old_id": "7d2cdf2a8732e3fadc668c5b55d2298c0864623b",
      "old_mode": 33188,
      "old_path": "gdb/s390-tdep.c",
      "new_id": "cab1757c5ab9c1be5faf9598c8281c6240d5a183",
      "new_mode": 33188,
      "new_path": "gdb/s390-tdep.c"
    },
    {
      "type": "modify",
      "old_id": "576947c5dac2d28f950df7bcda5ed77b29f9c9a2",
      "old_mode": 33188,
      "old_path": "gdb/stack.c",
      "new_id": "934220e7c330ec540d807fb19abd8e67a7e4c50a",
      "new_mode": 33188,
      "new_path": "gdb/stack.c"
    },
    {
      "type": "modify",
      "old_id": "e92b6672229460b75a50c7c6ac377e5ee46abbc0",
      "old_mode": 33188,
      "old_path": "gdb/valarith.c",
      "new_id": "854d061aecc42a867a487ecdcc909d0a319d626b",
      "new_mode": 33188,
      "new_path": "gdb/valarith.c"
    },
    {
      "type": "modify",
      "old_id": "aac32cc091765b129463832de8ef955e55eaf752",
      "old_mode": 33188,
      "old_path": "gdb/valops.c",
      "new_id": "b088a5d99aeada907a3a14c4a96b91024a126dce",
      "new_mode": 33188,
      "new_path": "gdb/valops.c"
    },
    {
      "type": "modify",
      "old_id": "ba62d3af41c6979f1b3579542b7312fa5e7e60d6",
      "old_mode": 33188,
      "old_path": "gdb/valprint.c",
      "new_id": "46d0aee1417e3353c0fb8245e78b47db47ef656b",
      "new_mode": 33188,
      "new_path": "gdb/valprint.c"
    },
    {
      "type": "modify",
      "old_id": "b8a032ed30d04a993d5761d58633713aa9d3b13f",
      "old_mode": 33188,
      "old_path": "gdb/value.c",
      "new_id": "beda62d630faf1deb72f7ea102b7a188ef8de441",
      "new_mode": 33188,
      "new_path": "gdb/value.c"
    },
    {
      "type": "modify",
      "old_id": "6b0250c0e51fa9a5768171528753c1cf3340e63f",
      "old_mode": 33188,
      "old_path": "gdb/value.h",
      "new_id": "4ecaeb7c607a32c2ad3a80314aac6b4dea8a1427",
      "new_mode": 33188,
      "new_path": "gdb/value.h"
    }
  ]
}
