)]}'
{
  "commit": "55ec3d0cd3bac634845a79e76aa34bb31998d665",
  "tree": "98bf426057b6253da684afbae198331633270402",
  "parents": [
    "a7f60c7ad2dce6850f6ae0f928b9ea7859b659a4"
  ],
  "author": {
    "name": "Jordan Bayles",
    "email": "jophba@chromium.org",
    "time": "Thu Apr 09 10:47:17 2026 -0700"
  },
  "committer": {
    "name": "Jordan Bayles",
    "email": "jophba@chromium.org",
    "time": "Thu Apr 09 10:47:43 2026 -0700"
  },
  "message": "chore: remove leftover CMake checks for std::string_view\n\nFixes #1669\n\nThis removes the final vestige of the JSONCPP_HAS_STRING_VIEW build system logic.\n\nAs of the previous commit (inlining std::string_view methods into value.h to fix ABI breaks), the library no longer relies on the build system (CMake or Meson) to check for and define JSONCPP_HAS_STRING_VIEW.\n\nThe header value.h automatically activates std::string_view overloads purely by checking the consumer`s __cplusplus \u003e\u003d 201703L. Since none of the actual std::string_view symbols are compiled into the .so / .a library anymore, Meson (and CMake) builds are identical regardless of whether string_view is supported by the compiler building the library.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a0695e9eba8322d3b3cdda0de5e77de6978659ed",
      "old_mode": 33188,
      "old_path": "src/lib_json/CMakeLists.txt",
      "new_id": "dd73af39ea5eca95aae2c37d30cd6bab09706594",
      "new_mode": 33188,
      "new_path": "src/lib_json/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "a8eb72d6b75f90665fac3248ec2724a4fa50c888",
      "old_mode": 33188,
      "old_path": "src/lib_json/json_value.cpp",
      "new_id": "5b4df37146bc0d473255393e7d7dce20d036baf4",
      "new_mode": 33188,
      "new_path": "src/lib_json/json_value.cpp"
    }
  ]
}
