)]}'
{
  "commit": "05d9bffdbda1d702df0ac61a6771a2beb67ec31a",
  "tree": "6dbd323f9b1fe02940566a5f6bee362d263d6f76",
  "parents": [
    "a8b20bec7b1aee4b3ba16b40c4144b3956c468c1"
  ],
  "author": {
    "name": "Antonio Maiorano",
    "email": "amaiorano@google.com",
    "time": "Fri Feb 26 22:56:16 2021 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Fri Feb 26 22:56:16 2021 +0000"
  },
  "message": "Make IntLiteral store and return a u32 value\n\nWith this change, the base IntLiteral class now stores a u32, and\nderived UintLiteral and SintLiteral are implemented in terms of it. This\nwill allow us to improve the current pattern of casting down to each\nderived type to retrieve the value.\n\nChange-Id: I0c1e56c5e04333a0d3d5f30a3fb28e784f785843\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/42900\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e48801e7b352976248303365e3e9ef46ec2ea516",
      "old_mode": 33188,
      "old_path": "src/ast/int_literal.cc",
      "new_id": "ba0b9781f3a07379caad6bf6d0756e23af6e36ca",
      "new_mode": 33188,
      "new_path": "src/ast/int_literal.cc"
    },
    {
      "type": "modify",
      "old_id": "f522c1eb6add23c185d603eecad48433279401b9",
      "old_mode": 33188,
      "old_path": "src/ast/int_literal.h",
      "new_id": "c8f0d7dead0aaf90ba55423740deffa87e8a8596",
      "new_mode": 33188,
      "new_path": "src/ast/int_literal.h"
    },
    {
      "type": "modify",
      "old_id": "be82a940b6b1bd5717885a9746b01081287e741d",
      "old_mode": 33188,
      "old_path": "src/ast/sint_literal.cc",
      "new_id": "7a7eaefc8f8cb3e992dff08174652df13f8b58de",
      "new_mode": 33188,
      "new_path": "src/ast/sint_literal.cc"
    },
    {
      "type": "modify",
      "old_id": "366c08f835b950c8c42448f0ceaff4e2e3d5bc70",
      "old_mode": 33188,
      "old_path": "src/ast/sint_literal.h",
      "new_id": "08b87deedc56227d0abdbb919639d62ca07e7412",
      "new_mode": 33188,
      "new_path": "src/ast/sint_literal.h"
    },
    {
      "type": "modify",
      "old_id": "d46602bb70aa040a0a5e91e0bb728d3971262742",
      "old_mode": 33188,
      "old_path": "src/ast/uint_literal.cc",
      "new_id": "aaaf34155b0982b06b8c833229e35419daef2007",
      "new_mode": 33188,
      "new_path": "src/ast/uint_literal.cc"
    },
    {
      "type": "modify",
      "old_id": "bb69f866ecd6f8869820eba78f84a045b27bd7be",
      "old_mode": 33188,
      "old_path": "src/ast/uint_literal.h",
      "new_id": "5862b13354c5eb392258fcf454249cc1d482ba9f",
      "new_mode": 33188,
      "new_path": "src/ast/uint_literal.h"
    }
  ]
}
