)]}'
{
  "commit": "59e1219a5f3786e7011dc4816d0dbb09fee91bc8",
  "tree": "9a821def52f9599a46817845fc557765431cd114",
  "parents": [
    "a20a3e249605cda389f7039e0fccaabf709c47b3"
  ],
  "author": {
    "name": "aimuz",
    "email": "mr.imuz@gmail.com",
    "time": "Wed May 08 09:41:50 2024 +0000"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Tue May 14 20:24:33 2024 +0000"
  },
  "message": "message: optimize lookupAndFormat function for better performance\n\nThis commit optimizes the lookupAndFormat function to reduce code redundancy\nand improve performance. Benchmarks show a significant performance increase\nacross various Sprintf and Fprint functions.\n\nbenchstat old.txt new.txt\ngoos: darwin\ngoarch: arm64\npkg: golang.org/x/text/message\n                         │   old.txt   │               new.txt               │\n                         │   sec/op    │   sec/op     vs base                │\nSprintfPadding-12          333.0n ± 1%   216.0n ± 1%  -35.15% (p\u003d0.000 n\u003d10)\nSprintfEmpty-12            307.3n ± 1%   170.9n ± 1%  -44.38% (p\u003d0.000 n\u003d10)\nSprintfString-12           313.5n ± 1%   178.9n ± 2%  -42.91% (p\u003d0.000 n\u003d10)\nSprintfTruncateString-12   315.6n ± 1%   182.3n ± 2%  -42.23% (p\u003d0.000 n\u003d10)\nSprintfQuoteString-12      320.1n ± 0%   198.6n ± 1%  -37.96% (p\u003d0.000 n\u003d10)\nSprintfInt-12              325.0n ± 1%   203.1n ± 1%  -37.51% (p\u003d0.000 n\u003d10)\nSprintfIntInt-12           340.2n ± 1%   233.2n ± 2%  -31.47% (p\u003d0.000 n\u003d10)\nSprintfPrefixedInt-12      335.2n ± 1%   226.2n ± 1%  -32.54% (p\u003d0.000 n\u003d10)\nSprintfFloat-12            330.1n ± 1%   209.7n ± 1%  -36.48% (p\u003d0.000 n\u003d10)\nSprintfComplex-12          365.1n ± 1%   276.0n ± 2%  -24.41% (p\u003d0.000 n\u003d10)\nSprintfBoolean-12          311.8n ± 0%   178.6n ± 3%  -42.72% (p\u003d0.000 n\u003d10)\nSprintfHexString-12        328.1n ± 1%   204.8n ± 2%  -37.56% (p\u003d0.000 n\u003d10)\nSprintfHexBytes-12         334.0n ± 2%   216.4n ± 1%  -35.20% (p\u003d0.000 n\u003d10)\nSprintfBytes-12            340.8n ± 7%   213.9n ± 1%  -37.25% (p\u003d0.000 n\u003d10)\nSprintfStringer-12         662.5n ± 3%   453.2n ± 1%  -31.59% (p\u003d0.000 n\u003d10)\nSprintfStructure-12        373.8n ± 6%   275.7n ± 1%  -26.23% (p\u003d0.000 n\u003d10)\nManyArgs-12                485.1n ± 4%   425.4n ± 1%  -12.30% (p\u003d0.000 n\u003d10)\nFprintInt-12               265.8n ± 2%   262.0n ± 1%   -1.41% (p\u003d0.011 n\u003d10)\nFprintfBytes-12            348.4n ± 1%   258.8n ± 1%  -25.70% (p\u003d0.000 n\u003d10)\nFprintIntNoAlloc-12        262.0n ± 2%   261.2n ± 2%        ~ (p\u003d0.565 n\u003d10)\ngeomean                    342.4n        233.7n       -31.75%\n\nChange-Id: Id9999469f3fd0ca0290a5cb81f42fff81277b451\nGitHub-Last-Rev: 904d624b132ac1a49cdd908e9b95ff2b16a5f7a0\nGitHub-Pull-Request: golang/text#51\nReviewed-on: https://go-review.googlesource.com/c/text/+/584095\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Marcel van Lohuizen \u003cmpvl@golang.org\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "48d76630caad24726321f4b8ed98a3a8d5ee774d",
      "old_mode": 33188,
      "old_path": "message/message.go",
      "new_id": "91a972642143203b139a60381d1f9bfadae037a2",
      "new_mode": 33188,
      "new_path": "message/message.go"
    }
  ]
}
