)]}'
{
  "commit": "a87db97854568cdef12e1f1882d4a58f92e64e9e",
  "tree": "5194391487d4098d18c41652cc6b8ba0e57fe1b2",
  "parents": [
    "00e780b9ec69ec9e074594719afd5059c8308bfd"
  ],
  "author": {
    "name": "David Faure",
    "email": "david.faure@kdab.com",
    "time": "Mon Nov 10 13:19:44 2025 +0100"
  },
  "committer": {
    "name": "David Faure",
    "email": "david.faure@kdab.com",
    "time": "Sun Nov 23 14:49:23 2025 +0100"
  },
  "message": "Provide a gdb pretty printer for smol_str::SmolStr\n\nAuto-loaded via the debugger_visualizer attribute.\nTested on smolstr\u0027s unittest:\n\n$ RUSTFLAGS\u003d\"-C debuginfo\u003d2 -C opt-level\u003d0\" cargo test -p smol_str --no-run\n$ rust-gdb target/debug/deps/test-a806b111557a7133\n(gdb) break test::conversions\n(gdb) run\n(gdb) next\n(gdb) print s\n(and other locations in that file, to test the three cases: Inline,\nStatic and Heap)\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b2984fc6d0ee496d41cb8bcb54a53698c60326d",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/lib/smol_str/src/gdb_smolstr_printer.py"
    },
    {
      "type": "modify",
      "old_id": "582ea2e1fdb94d6e46222656b8744c9fa2b48cf6",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/lib/smol_str/src/lib.rs",
      "new_id": "0d1f01a32b5a09b5468b384873e99641fd3f8fe6",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/lib/smol_str/src/lib.rs"
    }
  ]
}
