)]}'
{
  "commit": "da7fb96156dc6902619a4c756631373f1302c303",
  "tree": "bfe126c5c361999f3d1c32fa40b0a8e972b19a58",
  "parents": [
    "bc9bbe5a71940a97570d075d921131ef3484a634"
  ],
  "author": {
    "name": "Noel Grandin",
    "email": "noel.grandin@collabora.co.uk",
    "time": "Wed Jan 28 11:22:16 2026 +0200"
  },
  "committer": {
    "name": "Noel Grandin",
    "email": "noel.grandin@collabora.com",
    "time": "Sun Apr 05 10:56:11 2026 +0000"
  },
  "message": "tdf#148218 reduce OString alloc in BreakIterator_Unicode::loadICUBreakIterator\n\nuse a custom StackString object to avoid heap allocation here.\n\nShaves 16% of the temporary allocations.\n\nChange-Id: I2628780c9491c0f8b26bbfcbe085d9309c851f55\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/198280\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.co.uk\u003e\nTested-by: Jenkins\n(cherry picked from commit ab1a88da2dd50b2cb067a53fbfae21a6564d6a94)\nReviewed-on: https://gerrit.collaboraoffice.com/c/core/+/326\nReviewed-by: Noel Grandin \u003cnoel.grandin@collabora.com\u003e\nTested-by: Jenkins CPCI \u003creleng@collaboraoffice.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2e30cf894c1eca2503de733029feaee40c313cda",
      "old_mode": 33188,
      "old_path": "i18nlangtag/source/languagetag/languagetag.cxx",
      "new_id": "0f3cf459ba5fcf0a337ae700c59f250f251060aa",
      "new_mode": 33188,
      "new_path": "i18nlangtag/source/languagetag/languagetag.cxx"
    },
    {
      "type": "modify",
      "old_id": "d6eb02b0484403d3f930f902ab3a87b683c540a6",
      "old_mode": 33188,
      "old_path": "i18npool/inc/breakiterator_unicode.hxx",
      "new_id": "25ba03c830a34455150d6c2eaa72578a09b1092c",
      "new_mode": 33188,
      "new_path": "i18npool/inc/breakiterator_unicode.hxx"
    },
    {
      "type": "modify",
      "old_id": "37c5b86116c4cfa6994221716a0916d75b393ca2",
      "old_mode": 33188,
      "old_path": "i18npool/source/breakiterator/breakiterator_unicode.cxx",
      "new_id": "4bb2c0105d7515b5fcfa35b008ffe2100aebe252",
      "new_mode": 33188,
      "new_path": "i18npool/source/breakiterator/breakiterator_unicode.cxx"
    },
    {
      "type": "modify",
      "old_id": "279a13dd6a19c31241e54c2adbb47c8ba9490877",
      "old_mode": 33188,
      "old_path": "include/i18nlangtag/languagetag.hxx",
      "new_id": "12eac6281ec568e810edc72362b78bf5f5e80972",
      "new_mode": 33188,
      "new_path": "include/i18nlangtag/languagetag.hxx"
    }
  ]
}
