)]}'
{
  "commit": "22562f5c73fff864f2482beb122645d35b4cd9ae",
  "tree": "5cb171c1a1f69a709e6805cba788fe093f462dc5",
  "parents": [
    "3a71c2472b13113e6807ec119bf4367416bb0644"
  ],
  "author": {
    "name": "Mike Kruskal",
    "email": "mkruskal@google.com",
    "time": "Tue Oct 06 13:36:22 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Nov 05 22:56:50 2026 -0800"
  },
  "message": "Make a forgotten Yields() in a conformance test a compile error.\n\nThe leaf matchers (WhenParsed(), RawPayload(), IsParseError(), ...) now\nmatch a YieldedResult, the view of a TestResult that only Yields() hands\nto its inner matcher, instead of the TestResult itself, so a leaf matcher\napplied to a TestResult directly no longer compiles.  TestResult is\n[[nodiscard]], so a test that drops its result does not compile either.\nThe run-time check in the test environment stays for what the type\nsystem can\u0027t see: a result that is stored and never checked, or one\nmatched with a generic gMock matcher.\n\nPiperOrigin-RevId: 994596041\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "205346cdd519446293b7c17d64274e9b5ebfd3e1",
      "old_mode": 33188,
      "old_path": "conformance/BUILD",
      "new_id": "d85bd4eeb8746c15ee7266e0591765323492b871",
      "new_mode": 33188,
      "new_path": "conformance/BUILD"
    },
    {
      "type": "modify",
      "old_id": "bc994cd296c2f11d52723a33f14474c66b4e2cdc",
      "old_mode": 33188,
      "old_path": "conformance/global_test_environment.h",
      "new_id": "71ac7c180f9334bf93f818bc64c1f66ed93d0846",
      "new_mode": 33188,
      "new_path": "conformance/global_test_environment.h"
    },
    {
      "type": "modify",
      "old_id": "53b121cd650aced32efccf886b45d688e309fdc4",
      "old_mode": 33188,
      "old_path": "conformance/matchers.cc",
      "new_id": "bbdcea44b4dea6211619eeabcd755489029a7fb3",
      "new_mode": 33188,
      "new_path": "conformance/matchers.cc"
    },
    {
      "type": "modify",
      "old_id": "6d548b11686630171ccd22099a85454598e52676",
      "old_mode": 33188,
      "old_path": "conformance/matchers.h",
      "new_id": "d480120569f57dd1dadee473e020e5c7ebf5eb02",
      "new_mode": 33188,
      "new_path": "conformance/matchers.h"
    },
    {
      "type": "modify",
      "old_id": "9fbad60388b10802595e553c835dcaa51f5cbef1",
      "old_mode": 33188,
      "old_path": "conformance/matchers_test.cc",
      "new_id": "15fe34587f10a26ad9abdd93d9afb372c2be8f64",
      "new_mode": 33188,
      "new_path": "conformance/matchers_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6f09da9ad7cc4b9fa6156222e51c47275a499b85",
      "old_mode": 33188,
      "old_path": "conformance/result_ledger.cc",
      "new_id": "c1f2081c96614c57f397e60e0931012d14f5ca43",
      "new_mode": 33188,
      "new_path": "conformance/result_ledger.cc"
    },
    {
      "type": "modify",
      "old_id": "01d21da437eef0b422d42ec2deaa0e98814c01fa",
      "old_mode": 33188,
      "old_path": "conformance/result_ledger.h",
      "new_id": "e1f519a53cba6f8e34cb34f4bde923a57cc11304",
      "new_mode": 33188,
      "new_path": "conformance/result_ledger.h"
    },
    {
      "type": "modify",
      "old_id": "bef15e4b8099d3ffb5c064c1fa81c966007e3ee3",
      "old_mode": 33188,
      "old_path": "conformance/result_ledger_test.cc",
      "new_id": "8c3edf8dddaba5d643e886d9398c14f1f41dae07",
      "new_mode": 33188,
      "new_path": "conformance/result_ledger_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a4670c1d55c439100ccbdfaf35753856d0813b6f",
      "new_mode": 33188,
      "new_path": "conformance/result_listener.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "88c34a2ac4d91f2e098f47b1e47419d337f3733f",
      "new_mode": 33188,
      "new_path": "conformance/result_listener.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3163dcbb6bc267ee27a2f8e77802792d6f73787c",
      "new_mode": 33188,
      "new_path": "conformance/result_listener_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e82a423fba916699554388cbb0a3a40999ab7804",
      "old_mode": 33188,
      "old_path": "conformance/sample_conformance_test.cc",
      "new_id": "e38c32ae464ed498af649204f979f7441a769e8f",
      "new_mode": 33188,
      "new_path": "conformance/sample_conformance_test.cc"
    },
    {
      "type": "modify",
      "old_id": "43cc3721eb3a0325539c871611c3c5ac30334b67",
      "old_mode": 33188,
      "old_path": "conformance/test_environment.cc",
      "new_id": "f1f95ebf3fd50566478453d376c106aea01761d4",
      "new_mode": 33188,
      "new_path": "conformance/test_environment.cc"
    },
    {
      "type": "modify",
      "old_id": "581bcdbda29cbca4ee9262b3846eafab1a7f5fa3",
      "old_mode": 33188,
      "old_path": "conformance/test_environment.h",
      "new_id": "ec5edc819b017df527f5419b095fb02fb65c0e06",
      "new_mode": 33188,
      "new_path": "conformance/test_environment.h"
    },
    {
      "type": "modify",
      "old_id": "ea4ca9c6fb221df939d737a77c424791229a9953",
      "old_mode": 33188,
      "old_path": "conformance/test_environment_integration_test.cc",
      "new_id": "7f93e099c389c00110e3f0dba8a30e2c0b9cd54c",
      "new_mode": 33188,
      "new_path": "conformance/test_environment_integration_test.cc"
    },
    {
      "type": "modify",
      "old_id": "acc89b5ca117a9ff0e241313cdafce81cb3acf67",
      "old_mode": 33188,
      "old_path": "conformance/test_environment_test.cc",
      "new_id": "a1a9987976abd33e7047f4a0ec1f537629136468",
      "new_mode": 33188,
      "new_path": "conformance/test_environment_test.cc"
    },
    {
      "type": "modify",
      "old_id": "287287244eb79f19a9be9f6538f9ef04fe1a0b71",
      "old_mode": 33188,
      "old_path": "conformance/test_fixture.cc",
      "new_id": "5cef371103080df45db373f6acb7afaa734bdeee",
      "new_mode": 33188,
      "new_path": "conformance/test_fixture.cc"
    },
    {
      "type": "modify",
      "old_id": "4a0dcfd03e7ea810a603056079b9f8a9a2eb9b31",
      "old_mode": 33188,
      "old_path": "conformance/test_fixture.h",
      "new_id": "f01452db2e5374e94433d48f0144a73032193e28",
      "new_mode": 33188,
      "new_path": "conformance/test_fixture.h"
    },
    {
      "type": "modify",
      "old_id": "9442d396de612f3e01b92228eaa84c71d70f731c",
      "old_mode": 33188,
      "old_path": "conformance/test_fixture_test.cc",
      "new_id": "fac7e2d40f2350debda090dee35eef215ed4eacf",
      "new_mode": 33188,
      "new_path": "conformance/test_fixture_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ce15e4bb569aa1191a1c6617849ab29eff61efdc",
      "old_mode": 33188,
      "old_path": "conformance/testee.cc",
      "new_id": "613420d1fdbd6e8e700d161381c10d340a11c383",
      "new_mode": 33188,
      "new_path": "conformance/testee.cc"
    },
    {
      "type": "modify",
      "old_id": "1377db91f9f8ccf7fd535e1b31707348f1788ad5",
      "old_mode": 33188,
      "old_path": "conformance/testee.h",
      "new_id": "46ebe4f45733efba852f412de7c1bfa813e07c80",
      "new_mode": 33188,
      "new_path": "conformance/testee.h"
    },
    {
      "type": "modify",
      "old_id": "498144dfcaf68cff5d91e3e3dbb155e2a83a4c7b",
      "old_mode": 33188,
      "old_path": "conformance/testee_test.cc",
      "new_id": "9cb6d5c43d21778b4b45d361f7d2ff64aa8154f2",
      "new_mode": 33188,
      "new_path": "conformance/testee_test.cc"
    }
  ]
}
