)]}'
{
  "commit": "c8536e4ede9e1dd5665a73c6026fb71ed63f8116",
  "tree": "72a1a83209ea0ddaac6abf9e7711b9bdc75e3f55",
  "parents": [
    "5dd51406fa24e227ed1b3de14e739fe5f7df1021"
  ],
  "author": {
    "name": "Kevin Moore",
    "email": "kevmoo@users.noreply.github.com",
    "time": "Fri Dec 01 18:22:11 2023 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Dec 01 18:22:11 2023 -0800"
  },
  "message": "[http_client_conformance_tests] Updates to support wasm compilation (#1064)\n\nWith wasm, the hybrid logic decodes JSON numbers as double\r\nThis fix adds in a helper to make sure we get `int` when desired\r\n\r\nSee https://github.com/dart-lang/http/issues/1066",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "74f9d00df9065e3d2cf7e389cba9cbe1b63b15ce",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/bin/generate_server_wrappers.dart",
      "new_id": "6e86737c4137ba8c009994808389b084aed45b1e",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/bin/generate_server_wrappers.dart"
    },
    {
      "type": "modify",
      "old_id": "8194130bcc4ab6edbae8b330d8ee9bc77ff7832f",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/close_tests.dart",
      "new_id": "39324ad7c6a4fc2ebf15a59c3ef416e9ebf7adb6",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/close_tests.dart"
    },
    {
      "type": "modify",
      "old_id": "2bb2c1629d6a6e17096ab7ff1bf6390061ef457f",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/compressed_response_body_server_vm.dart",
      "new_id": "a5ae1e05295d99fc7de490c35b91759485a3d79e",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/compressed_response_body_server_vm.dart"
    },
    {
      "type": "modify",
      "old_id": "f8807993d3234f11b3dc459b34f632bd12cc37a6",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/compressed_response_body_server_web.dart",
      "new_id": "7b1d1a6368565e457b7e2429bab77d9fe85f6479",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/compressed_response_body_server_web.dart"
    },
    {
      "type": "modify",
      "old_id": "2395aaf49401ee95e553a48c3ea55d530f3098f9",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/compressed_response_body_tests.dart",
      "new_id": "538b3ba4de4e4aec60b8ce288b1e1e29574e1076",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/compressed_response_body_tests.dart"
    },
    {
      "type": "modify",
      "old_id": "6b296a2df0838466dbc78d281b5fafc284116ab1",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/isolate_test.dart",
      "new_id": "1723ab549cb8b666259827f392c3582c06f233f7",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/isolate_test.dart"
    },
    {
      "type": "modify",
      "old_id": "c689212035ed7af7b1197a1813abe813c617d837",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/multiple_clients_server_vm.dart",
      "new_id": "f00f4baffc5eb07bf9530e4a12108590364f7595",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/multiple_clients_server_vm.dart"
    },
    {
      "type": "modify",
      "old_id": "91cfc76aefa4b31dd6f55c47e45bcfb084cedcad",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/multiple_clients_server_web.dart",
      "new_id": "3f71aa75cb2da9550e9a8f3ec83738701a2c8a67",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/multiple_clients_server_web.dart"
    },
    {
      "type": "modify",
      "old_id": "8f8dc813a24b31e06f392021cc3b26e1e09f4e3a",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/multiple_clients_tests.dart",
      "new_id": "ad40d4a1a9080b1d6158926ab6dd1fee540db5c2",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/multiple_clients_tests.dart"
    },
    {
      "type": "modify",
      "old_id": "7f9cf8c1823f8225e91470b26cd39c3bdbdb3930",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/redirect_server_vm.dart",
      "new_id": "4a9450a1f5bad4a9f5248db721bf3cba3e51ad9b",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/redirect_server_vm.dart"
    },
    {
      "type": "modify",
      "old_id": "0fbe8a38770b9b1a2e2ceb3e90e392970c77f1e4",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/redirect_server_web.dart",
      "new_id": "a5fb0f288042d97e20eea6606257b6928967ee8b",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/redirect_server_web.dart"
    },
    {
      "type": "modify",
      "old_id": "600becc0fe62304011e92d4c7ef57f8327dc2aed",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/redirect_tests.dart",
      "new_id": "47a77a7dbfcdf6cb72457c3af36d0246e9bb5a20",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/redirect_tests.dart"
    },
    {
      "type": "modify",
      "old_id": "22607662169de087ec564ebbcaffed973f32230f",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/request_body_server_vm.dart",
      "new_id": "d2e1e4a18502f0919054e95e212ea3d82a692383",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/request_body_server_vm.dart"
    },
    {
      "type": "modify",
      "old_id": "250bd5266851bb4bab7eb09c12ac29ef3bd861b4",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/request_body_server_web.dart",
      "new_id": "6b6ab0076aaf8f48941facd6e3d18177daf1b733",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/request_body_server_web.dart"
    },
    {
      "type": "modify",
      "old_id": "9f58119bf2b6cf1bc528526bd8ef31f2020727a0",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/request_body_streamed_server_vm.dart",
      "new_id": "c343d683090b34b2442cf81350d47d5f05d19cd0",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/request_body_streamed_server_vm.dart"
    },
    {
      "type": "modify",
      "old_id": "97e8fbc68991b3cdfca032ab0b3beaee167a311e",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/request_body_streamed_server_web.dart",
      "new_id": "41477eef4d7bf525afdf53de97ac1b9f9663119e",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/request_body_streamed_server_web.dart"
    },
    {
      "type": "modify",
      "old_id": "8c0c658e11e83a7665bcf8c8d3da0f566e32727f",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/request_body_streamed_tests.dart",
      "new_id": "0f43505f53f3d3a301296fff84be6dad83098a6a",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/request_body_streamed_tests.dart"
    },
    {
      "type": "modify",
      "old_id": "2f13fa7fd5ac68ecb76e0073f8d6e09033946fa9",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/request_body_tests.dart",
      "new_id": "fe12dd4646b0089e801f5ea601ccf2edbddd3404",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/request_body_tests.dart"
    },
    {
      "type": "modify",
      "old_id": "44e65659e9ffeebbd6e4781e766185a6d474ceb1",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/request_headers_server_vm.dart",
      "new_id": "dc930dc528e4a2af3ac025c0dc532928be4b84b8",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/request_headers_server_vm.dart"
    },
    {
      "type": "modify",
      "old_id": "62e8d9e4102fa9026ed085cedcab34422e227497",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/request_headers_server_web.dart",
      "new_id": "a15b69b75e388ab6d60a7782b64659a989f7e85a",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/request_headers_server_web.dart"
    },
    {
      "type": "modify",
      "old_id": "a6943871a8067b9685656ac532853f5c84caa22d",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/request_headers_tests.dart",
      "new_id": "24d94d801ad5bbc6b5939f9a746f7e8db8468649",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/request_headers_tests.dart"
    },
    {
      "type": "modify",
      "old_id": "6ce6627f4cf0cf32c5f32f120c4b94bba0accaaf",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/request_methods_server_vm.dart",
      "new_id": "fa25735917a2e94bfd7e8d2acf04c71044b9fed4",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/request_methods_server_vm.dart"
    },
    {
      "type": "modify",
      "old_id": "8cddf5a17542624acc8eea74c5a0d783c8a57286",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/request_methods_server_web.dart",
      "new_id": "f9c924e21741846175c7637f0370bd7ecac80435",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/request_methods_server_web.dart"
    },
    {
      "type": "modify",
      "old_id": "ec11387f3d00482eace139d299ea57bc2d702d88",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/request_methods_tests.dart",
      "new_id": "802f57eb84b176fb0d0fc794ed51f969bf1802a2",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/request_methods_tests.dart"
    },
    {
      "type": "modify",
      "old_id": "f88e065c8fe553f3e1689c3d3139d75cedfbc83b",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/response_body_server_vm.dart",
      "new_id": "a12b6fb44689588879adb012c70cb1889b7b065e",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/response_body_server_vm.dart"
    },
    {
      "type": "modify",
      "old_id": "94bdaa90b0d5c285c320285a7232924c25b67601",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/response_body_server_web.dart",
      "new_id": "4d23a48a500aa68f803a660f15e87635a2423fe1",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/response_body_server_web.dart"
    },
    {
      "type": "modify",
      "old_id": "01d84a1475652e92bf9edeb9bc2c3e937012540d",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/response_body_streamed_server_vm.dart",
      "new_id": "4e4eaff73082e1f8ff6c9ab6cb799450c3e56b85",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/response_body_streamed_server_vm.dart"
    },
    {
      "type": "modify",
      "old_id": "a9ce00b415733a82c6d7e88f1a8aaf468a794002",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/response_body_streamed_server_web.dart",
      "new_id": "e04ebd622be2e8ee47c6281bb071955e7f5ce64b",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/response_body_streamed_server_web.dart"
    },
    {
      "type": "modify",
      "old_id": "b8afa3deb176122ad047155f5c351816b1d56913",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/response_body_streamed_test.dart",
      "new_id": "f355d6c8de566d302497ff3e9de0c73ca060d673",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/response_body_streamed_test.dart"
    },
    {
      "type": "modify",
      "old_id": "ba833f4a1b02ad650067e7c9066c084eaf2edd59",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/response_body_tests.dart",
      "new_id": "34c29f66ae5ed1645856510488f6a37198c47535",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/response_body_tests.dart"
    },
    {
      "type": "modify",
      "old_id": "b7d4a01a3d1bd776cefeb49c64e9979982064614",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/response_headers_server_vm.dart",
      "new_id": "c99a021d1a7d34ad1d3b814395118fda008ca683",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/response_headers_server_vm.dart"
    },
    {
      "type": "modify",
      "old_id": "8ee938a36fec5b54d246c74e1025c8e86e97ba89",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/response_headers_server_web.dart",
      "new_id": "0e6dabd17a916853a71936a7d365bdeb968103e1",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/response_headers_server_web.dart"
    },
    {
      "type": "modify",
      "old_id": "6a3647b196e05008380196a8fa42c509929d6e43",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/response_headers_tests.dart",
      "new_id": "84f0fb67f8e5bcfb12605590e059f061df38f8b9",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/response_headers_tests.dart"
    },
    {
      "type": "modify",
      "old_id": "ff2ea84f027502b2115ee3668eb94cece9dce06d",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/response_status_line_server_vm.dart",
      "new_id": "053bd111a94a84c4c1d1f5ffd36b66853223781b",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/response_status_line_server_vm.dart"
    },
    {
      "type": "modify",
      "old_id": "f1ebbcbd3a5f755d643306b5e77abe199afd39a6",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/response_status_line_server_web.dart",
      "new_id": "d70a325a5059805476ae246c0c853045ae2084ae",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/response_status_line_server_web.dart"
    },
    {
      "type": "modify",
      "old_id": "12fb29c13ab29f3f3799da731efff88a602dee62",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/response_status_line_tests.dart",
      "new_id": "6eb70c518b12c74d13fb043bd30c043da26994eb",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/response_status_line_tests.dart"
    },
    {
      "type": "modify",
      "old_id": "257adcfa614f41d1fa9cc7f0a7e813f8e717c406",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/server_errors_server_vm.dart",
      "new_id": "e5aa09fa60efeaedb8693f6b5dc9d9eaffd1da26",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/server_errors_server_vm.dart"
    },
    {
      "type": "modify",
      "old_id": "cc763e389ffa92c36154bef6e9915d18c6146d35",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/server_errors_server_web.dart",
      "new_id": "9614f3601d960e0b3a01da95b6afa10f35bba389",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/server_errors_server_web.dart"
    },
    {
      "type": "modify",
      "old_id": "0e45bc59b9a6e3223f14b00e9fcbd6889bd4b75f",
      "old_mode": 33188,
      "old_path": "pkgs/http_client_conformance_tests/lib/src/server_errors_test.dart",
      "new_id": "1a83696853d88a098bda307f61f15cce33cc60b7",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/server_errors_test.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "df87ddd17761347d2756881fd1fc21dc15db7d91",
      "new_mode": 33188,
      "new_path": "pkgs/http_client_conformance_tests/lib/src/server_queue_helpers.dart"
    }
  ]
}
