)]}'
{
  "commit": "c105e85e7c46934bf0513d64901624669da42d30",
  "tree": "eee3cfa483e1e3c09f09db6510fc8ddb7b595e04",
  "parents": [
    "8eb8c2b301bdbe238af0e2f242b2022c171a6e27"
  ],
  "author": {
    "name": "Jie Luo",
    "email": "jieluo@google.com",
    "time": "Fri Jan 06 03:45:04 2023 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Jan 06 03:47:47 2023 -0800"
  },
  "message": "Expect fail when serialize inf and nan for Value.number_value in json format. fixes #11259\n\nImplemented in java, c++, python and upb. Also added conformance test.\n\nhttps://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.Value\nwhere it says:\nattempting to serialize NaN or Infinity results in error. (We can\u0027t serialize these as string \"NaN\" or \"Infinity\" values like we do for regular fields, because they would parse as string_value, not number_value).\n\nPiperOrigin-RevId: 500139380\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "239db3b7afc975f71172d6cc267f3148ddf3a092",
      "old_mode": 33188,
      "old_path": "conformance/binary_json_conformance_suite.cc",
      "new_id": "a915c29263807f0d6e0ada16015f1d0988967218",
      "new_mode": 33188,
      "new_path": "conformance/binary_json_conformance_suite.cc"
    },
    {
      "type": "modify",
      "old_id": "3c744391cf754529325856a2a0c3bd723bd84606",
      "old_mode": 33188,
      "old_path": "conformance/failure_list_ruby.txt",
      "new_id": "8eb63b9a7d4f26802763033b6f5a1a9d80d3bf21",
      "new_mode": 33188,
      "new_path": "conformance/failure_list_ruby.txt"
    },
    {
      "type": "modify",
      "old_id": "992980b0dc730a8c334b0583c1cd79e39b723203",
      "old_mode": 33188,
      "old_path": "java/util/src/main/java/com/google/protobuf/util/JsonFormat.java",
      "new_id": "96bc38898f2d6dc2e42798a680705b99ae05d261",
      "new_mode": 33188,
      "new_path": "java/util/src/main/java/com/google/protobuf/util/JsonFormat.java"
    },
    {
      "type": "modify",
      "old_id": "5bda3dbf039f58b33eb97caededf9473e3db39d5",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/json/internal/unparser.cc",
      "new_id": "0e26ff1db496802c71ffb69557fce1c1d8b019a4",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/json/internal/unparser.cc"
    }
  ]
}
