)]}'
{
  "commit": "750358b86377cbd7a7a68c33bb7106219a4be604",
  "tree": "0fd0d46928f5a2730647c304130b6a606a752eb0",
  "parents": [
    "52a8d214ca4c92db292f8ed15ee3b83a0c0629a3"
  ],
  "author": {
    "name": "Protobuf Team Bot",
    "email": "protobuf-github-bot@google.com",
    "time": "Fri Apr 14 15:55:58 2023 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Apr 14 15:56:36 2023 -0700"
  },
  "message": "Switch upb_Arena_Fuse from a CAS based list insertion to an exchange based one\n\n```\n(Generated by http://go/benchy. Settings: --runs 20 --reference \"srcfs\" --perflab)\n\nname                                           old cpu/op   new cpu/op   delta\nBM_ArenaOneAlloc                                 18.2ns ± 2%  18.1ns ± 1%  -0.72%  (p\u003d0.002 n\u003d18+17)\nBM_ArenaInitialBlockOneAlloc                     5.31ns ± 0%  5.30ns ± 1%    ~     (p\u003d0.345 n\u003d16+19)\nBM_ArenaFuseUnbalanced/2...\n\n***\n\nPiperOrigin-RevId: 524406384\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c4037eb28173bc7a1f36da33490481b9909d4e6e",
      "old_mode": 33188,
      "old_path": "upb/mem/arena.c",
      "new_id": "dfcf679d57dab6e53610008f269888c8de6eb64e",
      "new_mode": 33188,
      "new_path": "upb/mem/arena.c"
    },
    {
      "type": "modify",
      "old_id": "7636cbf6480ad29b7d165bbf13d8127919f6080a",
      "old_mode": 33188,
      "old_path": "upb/port/atomic.h",
      "new_id": "6faf56966d3e139184d0d5e0316507fb9518a17d",
      "new_mode": 33188,
      "new_path": "upb/port/atomic.h"
    }
  ]
}
