)]}'
{
  "commit": "b6e8c3f0f4830887d69ba765a922ac3c40e81dd9",
  "tree": "618deb2124fde3f1cd24876a1cf451bcd219939d",
  "parents": [
    "b4e4f11fb894f7e7f6a9187775081d5eebb164e5"
  ],
  "author": {
    "name": "Nicolas Capens",
    "email": "capn@google.com",
    "time": "Fri May 01 23:28:37 2020 -0400"
  },
  "committer": {
    "name": "Nicolas Capens",
    "email": "nicolascapens@google.com",
    "time": "Sat May 16 10:15:54 2020 +0000"
  },
  "message": "Encapsulate the RValue\u003cT\u003e value field\n\nThis will enable us to lazily create the underlying Value* in subsequent\nchanges.\n\nAlso make Argument\u003cT\u003e encapsulate its value, and make it type-safe.\n\nBug: b/155302798\nChange-Id: I50eb16be06bc83e6c87b11f11effed33bee7107a\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/44671\nReviewed-by: Antonio Maiorano \u003camaiorano@google.com\u003e\nPresubmit-Ready: Nicolas Capens \u003cnicolascapens@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "34f9b03f36e915b057b2bbd6e185d3dcad0a9f9e",
      "old_mode": 33188,
      "old_path": "src/Pipeline/SpirvShader.hpp",
      "new_id": "4aaaa61ce56a1f956198962af8a63a2d644a50c7",
      "new_mode": 33188,
      "new_path": "src/Pipeline/SpirvShader.hpp"
    },
    {
      "type": "modify",
      "old_id": "16f329c35c1874533cc00cbd70a0a8958100f5c5",
      "old_mode": 33188,
      "old_path": "src/Pipeline/SpirvShaderControlFlow.cpp",
      "new_id": "a0ee8b299530ab886e4d48890adcc906a76c4424",
      "new_mode": 33188,
      "new_path": "src/Pipeline/SpirvShaderControlFlow.cpp"
    },
    {
      "type": "modify",
      "old_id": "d254aeae4f385331f5e340a39ebb5598223920f8",
      "old_mode": 33188,
      "old_path": "src/Reactor/LLVMReactor.cpp",
      "new_id": "9e5ad40c7119ec799c26a1862cbe1dbe107d3166",
      "new_mode": 33188,
      "new_path": "src/Reactor/LLVMReactor.cpp"
    },
    {
      "type": "modify",
      "old_id": "163af8249e660bc9d38ff72e0ca9b169a0a48ef8",
      "old_mode": 33188,
      "old_path": "src/Reactor/Print.hpp",
      "new_id": "62675333f40511c8cc44d3580f5d7224c1ad0af9",
      "new_mode": 33188,
      "new_path": "src/Reactor/Print.hpp"
    },
    {
      "type": "modify",
      "old_id": "aa21a016c054f1b94db2eb800323b1d43d63ee5a",
      "old_mode": 33188,
      "old_path": "src/Reactor/Reactor.cpp",
      "new_id": "2ddeaa33648ca1ba0657d46fc4ab0d827ee0d9e3",
      "new_mode": 33188,
      "new_path": "src/Reactor/Reactor.cpp"
    },
    {
      "type": "modify",
      "old_id": "b063663b87979d139a19566e5ad5ca66ba0b55f6",
      "old_mode": 33188,
      "old_path": "src/Reactor/Reactor.hpp",
      "new_id": "92cfdf0805c459eec43b6f2df51670ece3106f2c",
      "new_mode": 33188,
      "new_path": "src/Reactor/Reactor.hpp"
    },
    {
      "type": "modify",
      "old_id": "67026e508a3a9615883871d4bcc5418dd97e098f",
      "old_mode": 33188,
      "old_path": "src/Reactor/SubzeroReactor.cpp",
      "new_id": "12f115ff79cbf3c8c6b250967499d9892a534264",
      "new_mode": 33188,
      "new_path": "src/Reactor/SubzeroReactor.cpp"
    }
  ]
}
