)]}'
{
  "commit": "e2bd4169e602ab594838475f4d8797cb3240237e",
  "tree": "0b082e086d7ef1cecefbb2fdd304f354326e21f8",
  "parents": [
    "a6c8e56996c63ce7b0f83c7743a393ecb41c77c6"
  ],
  "author": {
    "name": "Devon Carew",
    "email": "devoncarew@gmail.com",
    "time": "Thu May 15 08:43:32 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu May 15 08:43:32 2025 -0700"
  },
  "message": "remove the api_benchmark/ package (#992)\n\n- remove the api_benchmark/ package\n\nThis PR removes `api_benchmark/`. I believe we get all our our perf\nvalidation from `benchmarks/`; cc @osa1 and @mraleph for whether that\u0027s\ntrue, and, any thoughts on removing or retaining `api_benchmark`.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "99df091125895f070c7b1ba54bd6ea8d880220c6",
      "old_mode": 33188,
      "old_path": ".github/workflows/dart.yml",
      "new_id": "ed8c3abe51370329d91127006c87afcc29590cce",
      "new_mode": 33188,
      "new_path": ".github/workflows/dart.yml"
    },
    {
      "type": "modify",
      "old_id": "4c3fa9847b4205e6920dfca4142b20f47b9f652e",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "f4cc19d0f99408de61c7c19db6c067ffc9b2847e",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "delete",
      "old_id": "59187aa9f1bd5ec86ec6cc8bb28bb6fe23044d90",
      "old_mode": 33188,
      "old_path": "api_benchmark/.gitignore",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a5b3b653a8d75a0f2786709457bce5440e11d06d",
      "old_mode": 33188,
      "old_path": "api_benchmark/README.md",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7e489e0161545b8c6aad5a638dce417340f1381e",
      "old_mode": 33188,
      "old_path": "api_benchmark/analysis_options.yaml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "054174c6741d92368508ca12d8b4241b1bc960bc",
      "old_mode": 33188,
      "old_path": "api_benchmark/bin/props_vm.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "052e6b19930e709ec5c45de2f3d3c5ba251ab153",
      "old_mode": 33188,
      "old_path": "api_benchmark/bin/readjson_vm.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a98be5bf05851680b38d74aa95ed804925efa1e1",
      "old_mode": 33188,
      "old_path": "api_benchmark/build.yaml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "03b69d8bb7e422f198b266edd0e7222ea48c51aa",
      "old_mode": 33261,
      "old_path": "api_benchmark/compile_protos.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "99b10adab6645669c2013e9fda20c44868f15b81",
      "old_mode": 33188,
      "old_path": "api_benchmark/lib/benchmark.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ccf4531a42536d306e664bc7765989ead9632720",
      "old_mode": 33188,
      "old_path": "api_benchmark/lib/benchmarks/get_strings.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9301cc672f23088c6da5443687a35f7d0d1002bc",
      "old_mode": 33188,
      "old_path": "api_benchmark/lib/benchmarks/has_strings.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a07008d23fa699d380639f9d6bb4c5212a7dbf26",
      "old_mode": 33188,
      "old_path": "api_benchmark/lib/benchmarks/index.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "35deac0eef43d3533920d21f61a180403e2209c1",
      "old_mode": 33188,
      "old_path": "api_benchmark/lib/benchmarks/int32_json.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cc16f5244c6e1eb3e72b00f8e7dbf4e663c63811",
      "old_mode": 33188,
      "old_path": "api_benchmark/lib/benchmarks/int64_json.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7f7ffbdb93cfb35af2286712c2cce3b8e73bc5f5",
      "old_mode": 33188,
      "old_path": "api_benchmark/lib/benchmarks/repeated_int32_json.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "727ac56941361b5ecd4a9e6d420b7abb58edfbfe",
      "old_mode": 33188,
      "old_path": "api_benchmark/lib/benchmarks/repeated_int64_json.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "24bc901c3a1caa6c3c32a6a2088c24fc2f569c58",
      "old_mode": 33188,
      "old_path": "api_benchmark/lib/benchmarks/repeated_string_json.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a10776b29004ee4873ce749f78f194db547e2644",
      "old_mode": 33188,
      "old_path": "api_benchmark/lib/benchmarks/set_strings.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5370c6a44b9fb763f8b25abdf8e26d044aeade2e",
      "old_mode": 33188,
      "old_path": "api_benchmark/lib/benchmarks/string_json.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "991b79cab608f59b05e1081b7a4b2c5ae54e0484",
      "old_mode": 33188,
      "old_path": "api_benchmark/lib/dashboard.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b5efa65c3a01359ff804732cdbc95a017ac80b27",
      "old_mode": 33188,
      "old_path": "api_benchmark/lib/dashboard_model.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7fe863392803693c3d1166c267ac3e39ba777f67",
      "old_mode": 33188,
      "old_path": "api_benchmark/lib/dashboard_view.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e3f2c3ed8b3c0a7f4f90eff9f48952426c8ff4cf",
      "old_mode": 33188,
      "old_path": "api_benchmark/lib/data_index.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ab7f820a4e224aa05a91862c1e2246e93f1951de",
      "old_mode": 33188,
      "old_path": "api_benchmark/lib/report.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "859cb2fce68a70cfb67d172b52f222dc4401e8c6",
      "old_mode": 33188,
      "old_path": "api_benchmark/lib/suite.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "489f52780963eb934bd2e8154c48f17d2ce8476a",
      "old_mode": 33188,
      "old_path": "api_benchmark/lib/suites/json.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b9221b3bd94c27527ddd08dac5d6178176c11a51",
      "old_mode": 33188,
      "old_path": "api_benchmark/lib/suites/props.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8b84a6fecf5358615f3e1a772b6a3197ff53cc1b",
      "old_mode": 33188,
      "old_path": "api_benchmark/lib/vm.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "63ee3c474f6bd659de09dcead75b85c39167bb3f",
      "old_mode": 33188,
      "old_path": "api_benchmark/mono_pkg.yaml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9118f79368e9c9261f709884dd468c2c5c844f76",
      "old_mode": 33188,
      "old_path": "api_benchmark/protos/benchmark.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2b4d3002af161e324e5733b4979738fa052320ce",
      "old_mode": 33188,
      "old_path": "api_benchmark/protos/int32grid.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6c594ae7805211207399992f6d5c2ae8473680fc",
      "old_mode": 33188,
      "old_path": "api_benchmark/protos/int64grid.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ef361b6be43c5cf926d2c3f0e310e599a4db15e7",
      "old_mode": 33188,
      "old_path": "api_benchmark/protos/string_grid.proto",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9a9d11ade525da99a3563af68f563e150885a908",
      "old_mode": 33188,
      "old_path": "api_benchmark/pubspec.yaml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "95863171724d561b97cae9a1f09378b4035e1e8e",
      "old_mode": 33261,
      "old_path": "api_benchmark/run_protoc_plugin.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f36864ec39209865174242b030c5fe4678ac4361",
      "old_mode": 33188,
      "old_path": "api_benchmark/tool/builder.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "41a118289383bd71933c49a0ad5f540752459eda",
      "old_mode": 33188,
      "old_path": "api_benchmark/web/data/skybrian-macbookpro/0.4.2/json_chrome.pb.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "afc63e142be2d0d2e445af454be1c4e721881323",
      "old_mode": 33188,
      "old_path": "api_benchmark/web/data/skybrian-macbookpro/0.4.2/json_vm.pb.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2a8e026f3bf1b1d54fdf0719f081540f51fe4efe",
      "old_mode": 33188,
      "old_path": "api_benchmark/web/data/skybrian-macbookpro/0.4.2/props_chrome.pb.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0bd3ffbd61d774c06532a992375914b5facd6e3b",
      "old_mode": 33188,
      "old_path": "api_benchmark/web/data/skybrian-macbookpro/0.4.2/props_vm.pb.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "41844ff36dd2815ece2c1aab7dbdcc502bde3941",
      "old_mode": 33188,
      "old_path": "api_benchmark/web/data/skybrian-macbookpro/0.5.0/json_chrome.pb.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8861da3a13378dca165674174458a5322c57c136",
      "old_mode": 33188,
      "old_path": "api_benchmark/web/data/skybrian-macbookpro/0.5.0/json_vm.pb.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bb926a8e5a61d01d33a1de0b46e22d3b2ff1d2c5",
      "old_mode": 33188,
      "old_path": "api_benchmark/web/data/skybrian-macbookpro/0.5.0/props_chrome.pb.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a7026b654dc560d72e79217e54acb0f6fe6b7958",
      "old_mode": 33188,
      "old_path": "api_benchmark/web/data/skybrian-macbookpro/0.5.0/props_vm.pb.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c337892e40acb9521bdf3fd4cebe0508c9e33d35",
      "old_mode": 33188,
      "old_path": "api_benchmark/web/data/skybrian-macbookpro/head/json_chrome.pb.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c880211c1dd4a82649742e5f9c9f3376238f58ae",
      "old_mode": 33188,
      "old_path": "api_benchmark/web/data/skybrian-macbookpro/head/json_vm.pb.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "458a1887bae773d303196ad153352e9cc48eb1ef",
      "old_mode": 33188,
      "old_path": "api_benchmark/web/data/skybrian-macbookpro/head/props_chrome.pb.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0947bdf747c3175d60428c08b0a727fc8a5cc7a5",
      "old_mode": 33188,
      "old_path": "api_benchmark/web/data/skybrian-macbookpro/head/props_vm.pb.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a9d0bf433bfa0aed647c0dc4481092bfba6539cc",
      "old_mode": 33188,
      "old_path": "api_benchmark/web/data/skybrian5/0.4.2/json_chrome.pb.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5b594c32249a1ed12f9a4eb27baaa33258685c97",
      "old_mode": 33188,
      "old_path": "api_benchmark/web/data/skybrian5/0.4.2/json_vm.pb.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5b302408f7ad0d2b4793a6f03e16d367da67d93b",
      "old_mode": 33188,
      "old_path": "api_benchmark/web/data/skybrian5/0.4.2/props_chrome.pb.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a91b6c52d0b6767ad0e59e12aa5705b27e7f8d3a",
      "old_mode": 33188,
      "old_path": "api_benchmark/web/data/skybrian5/0.4.2/props_vm.pb.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d3ad3b1a977f0043a8ed5d7adf360375510d2061",
      "old_mode": 33188,
      "old_path": "api_benchmark/web/data/skybrian5/head/json_chrome.pb.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fe8d085ac2eb8aae2c025daebf76e5b8a9c8e4ec",
      "old_mode": 33188,
      "old_path": "api_benchmark/web/data/skybrian5/head/json_vm.pb.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f5352d442ad3151adbd1feb121940978be0c9dfd",
      "old_mode": 33188,
      "old_path": "api_benchmark/web/data/skybrian5/head/props_chrome.pb.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bfd5d6843b2e465071e8684e1cd18784547fdf18",
      "old_mode": 33188,
      "old_path": "api_benchmark/web/data/skybrian5/head/props_vm.pb.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "82020e4612b38ba41e9997043bd524d32d49bfb9",
      "old_mode": 33188,
      "old_path": "api_benchmark/web/props.html",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9945f76a60f50bfa7be8058effa68ae04aa24784",
      "old_mode": 33188,
      "old_path": "api_benchmark/web/props_browser.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "67a9b16051f1bcd52fbd8b45352b18c07c71e5bb",
      "old_mode": 33188,
      "old_path": "api_benchmark/web/readjson.html",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c292ab5bf9e064363109f13c60b5d56fbc8c4150",
      "old_mode": 33188,
      "old_path": "api_benchmark/web/readjson_browser.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "76b74b8bd7aa2b529578f523ad0bf978b8b0a2e7",
      "old_mode": 33261,
      "old_path": "tool/ci.sh",
      "new_id": "7096506275088d7424bf663c4a6436cc7e0927f9",
      "new_mode": 33261,
      "new_path": "tool/ci.sh"
    },
    {
      "type": "modify",
      "old_id": "5f84d3283cf461224b473947c4f919bb7a8c8d8a",
      "old_mode": 33261,
      "old_path": "tool/generate.sh",
      "new_id": "dbdfcde7c95d804b55bb48349acc741d5f0d1c57",
      "new_mode": 33261,
      "new_path": "tool/generate.sh"
    }
  ]
}
