)]}'
{
  "commit": "1da835c864a815b76eb1b0d94e9a52553b6091d3",
  "tree": "5bfd8482ae49232ad475bb9942ac278d7e34c0f2",
  "parents": [
    "5a9534fad9ff2faba89596a70323d2b1f1bcf163"
  ],
  "author": {
    "name": "Robert Nystrom",
    "email": "rnystrom@google.com",
    "time": "Fri Sep 11 17:44:02 2026 -0700"
  },
  "committer": {
    "name": "Robert Nystrom",
    "email": "rnystrom@google.com",
    "time": "Fri Sep 11 17:44:02 2026 -0700"
  },
  "message": "Optimize writing indentation\n\nThis has a slight performance benefit that is just above the noise:\n\n```\nBenchmark (tall)                fastest   median  slowest  average  baseline\n-----------------------------  --------  -------  -------  -------  --------\nblock                             0.087    0.103    0.204    0.108    103.9%\nchain                             0.713    0.736    0.776    0.737     99.2%\ncollection                        0.425    0.437    0.476    0.439    100.6%\ncollection_large                  1.829    1.860    2.151    1.866    101.7%\nconditional                       0.087    0.091    0.106    0.092    101.5%\ncurry                             0.181    0.185    0.211    0.187    102.6%\ncurry_2                           0.364    0.370    0.409    0.375    101.4%\nffi                               0.164    0.167    0.187    0.170    101.0%\nflutter_popup_menu_test           0.587    0.605    0.633    0.607    101.2%\nflutter_scrollbar_test            2.073    2.087    2.145    2.091    100.1%\nfunction_call                     1.832    1.873    1.950    1.872    102.2%\ninfix_large                       0.750    0.777    0.829    0.779    101.4%\ninfix_small                       0.190    0.195    0.233    0.198    101.4%\ninterpolation                     0.151    0.154    0.175    0.156    102.3%\ninterpolation_1516                0.133    0.134    0.159    0.137    102.7%\nlarge                             4.508    4.578    4.748    4.573    101.2%\ntop_level                         0.166    0.173    0.195    0.174    101.3%\n```\n\nI might skip it because it\u0027s kind of marginal, but the resulting code\nis actually cleaner too, so there\u0027s no reason not to.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8dc91df6217b1b5ec8dbae360cf6eeca6ecdae31",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "6393cc951f8b20559c18d6110947514bfbcfcb61",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "23c6fd56887de0a3f0f8e48164d6e5e168317631",
      "old_mode": 33188,
      "old_path": "lib/src/back_end/code.dart",
      "new_id": "7c172853951b69a971b5c0656789c599ceae5758",
      "new_mode": 33188,
      "new_path": "lib/src/back_end/code.dart"
    }
  ]
}
