)]}'
{
  "commit": "72f9ce98d17c41ddd74be22e2dce42d3db8aad99",
  "tree": "d4944f74e00963c9293510d699df25d22b8ba9c8",
  "parents": [
    "b75e4b96a6ba9bdee2ea61219cb132b8f1c279e8"
  ],
  "author": {
    "name": "Antonio Maiorano",
    "email": "amaiorano@google.com",
    "time": "Tue Aug 03 17:12:59 2021 +0000"
  },
  "committer": {
    "name": "Tint LUCI CQ",
    "email": "tint-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Aug 03 17:12:59 2021 +0000"
  },
  "message": "HexFoat: detect exponent overflow and report errors\n\nMake ParserImp::const_literal() bubble up any error by the tokenizer.\nThese were being ignored.\n\nAlso:\n* Detect and report significand too large\n* Detect and report missing exponent\n* Fix invalid mantissa overflow detection for fractional trailing zeroes\n* Fix zero with non-zero exponent triggering an assert, and instead,\nmake the result zero (added tests for this).\n\nBug: chromium:1235132\nBug: tint:77\nChange-Id: I364a4c944121a2c55ff3161de1bb50126c8a5526\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/60680\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Antonio Maiorano \u003camaiorano@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "60c8a355f65ffd25233eb633a5ee645b671dd16d",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/lexer.cc",
      "new_id": "5853c82af8e7650f44149a62a99d4591d21531f4",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/lexer.cc"
    },
    {
      "type": "modify",
      "old_id": "2f36c17098a1b0fc2f215e09a0c10c252cbabd91",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl.cc",
      "new_id": "18ae65656d8f31b3a1594cdd8d4dd6b7cc66ef66",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "4dee6ce219c6bcae9cf4fa526fb9a7374998f790",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_const_literal_test.cc",
      "new_id": "941e8f59ef60a2c55c007de84fb1e5e67d65c5ce",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_const_literal_test.cc"
    },
    {
      "type": "modify",
      "old_id": "86ae4ffa01499726e45715b9a5f0854eae65399c",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_error_msg_test.cc",
      "new_id": "65e8eafdf357bd3ae5c176521f600538d06b4ce2",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_error_msg_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f34c24e9c4f55243416c497ef90e727cfa59a8ae",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/token.h",
      "new_id": "de2b3603887c7b7cfe62fa49e3dc90ef0fbbee41",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/token.h"
    }
  ]
}
