)]}'
{
  "commit": "bca6336df1256335e1366da5f043fc40c713f1c5",
  "tree": "e6e4a0ab92ba421e4eeb94e20101103cae112e13",
  "parents": [
    "8917ad8c48a33b830a53f120bcef3c9f80cddeb6"
  ],
  "author": {
    "name": "Clayton Knittel",
    "email": "cknittel@google.com",
    "time": "Wed Aug 19 18:25:53 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Aug 19 18:28:39 2026 -0700"
  },
  "message": "Move internal message helper functions into the `Helpers_` struct.\n\nThis change moves internal helper methods (PlacementNew_, InternalNewImpl_, and InternalGenerateClassData_) from the main message class into a nested `Helpers_` struct.\n\nPiperOrigin-RevId: 967513868\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "877d4fb744f44546fd92debc7ef569c89e40148b",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/cpp/message.cc",
      "new_id": "535a949d3671f39dd1e295ec40e8fdfd972cd2a0",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/cpp/message.cc"
    },
    {
      "type": "modify",
      "old_id": "4d494358141f6e9baac7813ac5df6dbdd3cf526d",
      "old_mode": 33261,
      "old_path": "src/google/protobuf/compiler/csharp/c_sharp_features.pb.cc",
      "new_id": "74c55d03f7d6051d76f8de8f804b9a7ec873547e",
      "new_mode": 33261,
      "new_path": "src/google/protobuf/compiler/csharp/c_sharp_features.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "436bbb09587bc6b9085593a5cca4294a156d3923",
      "old_mode": 33261,
      "old_path": "src/google/protobuf/compiler/csharp/c_sharp_features.pb.h",
      "new_id": "57016e70d326c9e7727bac16f729a1edc2f5aa73",
      "new_mode": 33261,
      "new_path": "src/google/protobuf/compiler/csharp/c_sharp_features.pb.h"
    },
    {
      "type": "modify",
      "old_id": "d65614a6b863f8f097e692ab33a96da27958f564",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_features.pb.cc",
      "new_id": "70e6b5599ea5e9ee0367be1d86d66d5c36840927",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_features.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "dce8d2252232b3e9fad2c4069ec45eaf0b993806",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/java_features.pb.h",
      "new_id": "9e083692611387a5d8c9c8b6b1cf99b5cb70e01a",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/java_features.pb.h"
    },
    {
      "type": "modify",
      "old_id": "a7c4780624756d50a549ff474dcd60e07f33f03a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/plugin.pb.cc",
      "new_id": "f3342d2a4db085295f266487a904570fe4959236",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/plugin.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "6808340c10ddc43b5e56bcf0713092dc1d63a733",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/plugin.pb.h",
      "new_id": "3d8e8dfb9a92df893e8ab94fe2bb69dc6273535c",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/plugin.pb.h"
    },
    {
      "type": "modify",
      "old_id": "70e74070d7b6630148e1964a03deacdb285e04fd",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/cpp_features.pb.cc",
      "new_id": "b4ad07a843b26387a6e5709408f43372753ccbd6",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/cpp_features.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "e348b793179cb5d32620d8dcc417ac843bcd6d89",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/cpp_features.pb.h",
      "new_id": "66391a3e72960dc1f7b758ad1091e24352304a4d",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/cpp_features.pb.h"
    },
    {
      "type": "modify",
      "old_id": "6d5f1cc651542827fb4fd0ea0a56f9799bfe806d",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/cpp_file_options.pb.cc",
      "new_id": "0faa65586d01ef4c91d22585d5a128ab958070e6",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/cpp_file_options.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "7128d28dc0ea4a8255337bce42fa421309f245bb",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/cpp_file_options.pb.h",
      "new_id": "76093e9891b2e32764f6c582de55894edc051063",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/cpp_file_options.pb.h"
    },
    {
      "type": "modify",
      "old_id": "09beccb933cdec05d4bce4082659e4b8f3c961be",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor.pb.cc",
      "new_id": "455451dd3a76082cc0dc4b99ff4c41b619f5c88a",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "e18011212f426bfaade2de83c56118a19211f79f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/descriptor.pb.h",
      "new_id": "057b571f7231c1fbff16720851f4b3018a26e15d",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/descriptor.pb.h"
    },
    {
      "type": "modify",
      "old_id": "3f448908b1b2beb686bee70f0e5b904d5b6eed15",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/generated_message_util.h",
      "new_id": "de5fc7960da387ebfa8ae752e1993b0fd7145c03",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/generated_message_util.h"
    },
    {
      "type": "modify",
      "old_id": "74c9786dd4bc133aa17b57003fe1e3bf1deeca3a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/implicit_weak_message.cc",
      "new_id": "8636271c57ce5748788eebc5080339a0c73efc95",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/implicit_weak_message.cc"
    },
    {
      "type": "modify",
      "old_id": "5103ab71164dfa7f04f265b0340c05643aecec63",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/implicit_weak_message.h",
      "new_id": "4b16324b366ae3a97528471d356449fa5adf9e58",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/implicit_weak_message.h"
    },
    {
      "type": "modify",
      "old_id": "0d98894053a858299a740e087e08436bcd22927c",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/json_enumvalue_options.pb.cc",
      "new_id": "6f33a853688a8803c55d06d8a1eb5da2c0a0fe95",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/json_enumvalue_options.pb.cc"
    },
    {
      "type": "modify",
      "old_id": "1529f06fc5fa83611bcacf1d230ecdf5e868980a",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/json_enumvalue_options.pb.h",
      "new_id": "8f687dc46e3fc09f7c063af9fe42df76f25cd9a2",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/json_enumvalue_options.pb.h"
    },
    {
      "type": "modify",
      "old_id": "319a21487e02f7130661143a14cf1ea2474df47b",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/message_lite.h",
      "new_id": "27eed7351b450005b4a383dbeda51f5de7f7fa7b",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/message_lite.h"
    }
  ]
}
