)]}'
{
  "commit": "6812bc40bd6c70f7cae10d1e0a2aeac31cfaef03",
  "tree": "9815747302056b2f86520c066ffe147311f963cf",
  "parents": [
    "cdd9221489ec4ed6afc0e5146c2fae4daa8ab260"
  ],
  "author": {
    "name": "michaelrj-google",
    "email": "71531609+michaelrj-google@users.noreply.github.com",
    "time": "Tue Feb 06 11:16:12 2024 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Feb 06 11:16:12 2024 -0800"
  },
  "message": "[libc] Fix off by one in long double buffer size (#80889)\n\nThe size for the long double BLOCK_BUFFER_LEN is calculated based on the\nproperties of the long double type. Somewhere in the calculation, the\nresult was mis-rounded so that the buffer was one element too small.\nThis patch fixes the issue and adds asserts to catch it sooner in the\nfuture.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1431aeffa5b21082420c19516b57d246b7288f80",
      "old_mode": 33188,
      "old_path": "libc/src/__support/float_to_string.h",
      "new_id": "f30110d47b2192f36ebd8d99b48dda6ad07673d3",
      "new_mode": 33188,
      "new_path": "libc/src/__support/float_to_string.h"
    }
  ]
}
