)]}'
{
  "commit": "9b4da58b6bb1fcba9937a04165bf6dc9e959f9c1",
  "tree": "866fc74a42073a8f90123aa8302bad5d19c49b06",
  "parents": [
    "61e01f210847973c55b66183647c0f78c02e74d7"
  ],
  "author": {
    "name": "Steven Perron",
    "email": "stevenperron@google.com",
    "time": "Thu Jun 25 13:42:32 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jun 25 13:42:32 2026 -0700"
  },
  "message": "[tint] Use scientific notation for large values\n\nFall back to scientific notation when serializing floats or doubles if\ntheir fixed-point representation exceeds 45 characters. This prevents\nexcessively long representations of large floating-point values (like\ndouble max) in error messages and generated shaders, while maintaining\nfixed-point for smaller numbers.\n\nUpdate all relevant unit tests to match the new formatting expectations.\n\nFIXES: 42251202\nChange-Id: I50a1e6582712cb0a9bc5a343ffa8bc134c0bb193\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/319575\nCommit-Queue: Steven Perron \u003cstevenperron@google.com\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\nAuto-Submit: Steven Perron \u003cstevenperron@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5866e453523f691cd22312da6bd04021fa1c92e0",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/constant/eval_runtime_semantics_test.cc",
      "new_id": "3b7d1f1fc410c47fc941ed53f1f790d7ed4d6e71",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/constant/eval_runtime_semantics_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a0b5f72cf5031689d6cb245df9a55a1af53ccca5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/eval_binary_op_test.cc",
      "new_id": "dd8acb9efce126415b7cfe4796ebd3bf152f8cee",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/eval_binary_op_test.cc"
    },
    {
      "type": "modify",
      "old_id": "af9cace6ebc0671723cc9d3ac3c84d02a5f62916",
      "old_mode": 33188,
      "old_path": "src/tint/utils/strconv/float_to_string_test.cc",
      "new_id": "bda28f1e9141d436e9a1f7048b4510437fca8ffa",
      "new_mode": 33188,
      "new_path": "src/tint/utils/strconv/float_to_string_test.cc"
    },
    {
      "type": "modify",
      "old_id": "20971ba6903a5ee78443b829b7e18d40a458802a",
      "old_mode": 33188,
      "old_path": "src/tint/utils/text/string_stream.h",
      "new_id": "efc3adb232380ebff9da5c6c96ca9d81b4cf86d1",
      "new_mode": 33188,
      "new_path": "src/tint/utils/text/string_stream.h"
    }
  ]
}
