)]}'
{
  "commit": "f38d5d7e77ceb6b015d87d2d42bc4606090803df",
  "tree": "e385c3f969ba6ba7d507cd6e39877b7b1a4af73f",
  "parents": [
    "4c234209f3b34950d174f76c22c4ca8d20a49b9f"
  ],
  "author": {
    "name": "Mitch Rudominer",
    "email": "rudominer@chromium.org",
    "time": "Fri Apr 29 11:51:33 2016 -0700"
  },
  "committer": {
    "name": "Mitch Rudominer",
    "email": "rudominer@chromium.org",
    "time": "Fri Apr 29 11:51:33 2016 -0700"
  },
  "message": "Mojom frontend: Start populating |resolved_concrete_value| field in mojom_types.mojom\n\nIn struct DeclaredConstant in mojom_types.mojom there is a field |resolved_concrete_value| that has been commented out and thus (obviously) not populated. The corresponding value has always been computed in the frontend Go code but we were not populating it in the intermediate representation because we were not aware of any reason to do so.\n\nBut now Vardhan will be able to use this in the new C generator. (Also I think some of the existing generators such as Dart will be able to stop computing this value themselves).\n\n- I also added some additional tests of the existing computation of this value.\n\n- I also fixed the name of an unrelated enum value in user_defined_types.go that I happened to notice was misnamed.\n\nR\u003dazani@chromium.org, vardhan@google.com\n\nReview URL: https://codereview.chromium.org/1933563002 .\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6d7f8152ef1d1692add50a01740ae067caa0ad59",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo/lib/mojo/bindings/types/mojom_types.mojom.dart",
      "new_id": "f98a5a6ba6c3ed914ae848b1aea6757ca2c1cea0",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo/lib/mojo/bindings/types/mojom_types.mojom.dart"
    },
    {
      "type": "modify",
      "old_id": "c9bc675e88536631fbe91242965ed8dc938447e7",
      "old_mode": 33188,
      "old_path": "mojo/public/interfaces/bindings/mojom_types.mojom",
      "new_id": "bc792821fd8946466c70e3efe7f6cf4e45ddd25e",
      "new_mode": 33188,
      "new_path": "mojo/public/interfaces/bindings/mojom_types.mojom"
    },
    {
      "type": "modify",
      "old_id": "fe496680c77934a043e73265718ea4166ee8935a",
      "old_mode": 33188,
      "old_path": "mojo/public/tools/bindings/mojom_tool/bin/linux64/mojom.sha1",
      "new_id": "ad2de1d58e0960db7a71d90d94feb98c59e9c1ab",
      "new_mode": 33188,
      "new_path": "mojo/public/tools/bindings/mojom_tool/bin/linux64/mojom.sha1"
    },
    {
      "type": "modify",
      "old_id": "ab63c6d2253c04be40cb1812be23329a2b067597",
      "old_mode": 33188,
      "old_path": "mojo/public/tools/bindings/mojom_tool/bin/mac64/mojom.sha1",
      "new_id": "4c36fff28362f7e2f8c1eb5390c4715e2aca291c",
      "new_mode": 33188,
      "new_path": "mojo/public/tools/bindings/mojom_tool/bin/mac64/mojom.sha1"
    },
    {
      "type": "modify",
      "old_id": "6e34baa0bd2091d9129fe5e07f186b9e00a8b318",
      "old_mode": 33188,
      "old_path": "mojo/public/tools/bindings/pylib/mojom/generate/generated/mojom_types_mojom.py",
      "new_id": "dae6e6ad9b8c390b2288e5f1d837f3f76c00e166",
      "new_mode": 33188,
      "new_path": "mojo/public/tools/bindings/pylib/mojom/generate/generated/mojom_types_mojom.py"
    },
    {
      "type": "modify",
      "old_id": "35f88fcd5a9706d075be9998231c28a60239f1bc",
      "old_mode": 33188,
      "old_path": "mojom/generated/mojom_types/mojom_types.mojom.go",
      "new_id": "5db8a33484455a827d47c905df7531ea9b012f7e",
      "new_mode": 33188,
      "new_path": "mojom/generated/mojom_types/mojom_types.mojom.go"
    },
    {
      "type": "modify",
      "old_id": "c286efefada7161e1591850e1098d7327e7f1d8a",
      "old_mode": 33188,
      "old_path": "mojom/mojom_tool/integration_tests/computed_data_test.go",
      "new_id": "d18fda2627923d53df570456bd4a6e47de469821",
      "new_mode": 33188,
      "new_path": "mojom/mojom_tool/integration_tests/computed_data_test.go"
    },
    {
      "type": "modify",
      "old_id": "f1434e22eac07226dff573a8ccd95ee0755b9b72",
      "old_mode": 33188,
      "old_path": "mojom/mojom_tool/integration_tests/resolution_test.go",
      "new_id": "8f1385252352abf7fd43dc21e753294741cae844",
      "new_mode": 33188,
      "new_path": "mojom/mojom_tool/integration_tests/resolution_test.go"
    },
    {
      "type": "modify",
      "old_id": "ac8c05cb6df81a5cf901b34502ee980c9a05437a",
      "old_mode": 33188,
      "old_path": "mojom/mojom_tool/mojom/user_defined_types.go",
      "new_id": "a3019ad29cf131ed708fd7f6aa86c872a61d0c6e",
      "new_mode": 33188,
      "new_path": "mojom/mojom_tool/mojom/user_defined_types.go"
    },
    {
      "type": "modify",
      "old_id": "f1dd46dd07ede0a43968a9dbc258522405156ac3",
      "old_mode": 33188,
      "old_path": "mojom/mojom_tool/mojom/user_defined_types_test.go",
      "new_id": "c2df376c3051e96bc9cab4716c276fd8451102a1",
      "new_mode": 33188,
      "new_path": "mojom/mojom_tool/mojom/user_defined_types_test.go"
    },
    {
      "type": "modify",
      "old_id": "5bb5c2b76087612917de81dd26ba15b9080de20a",
      "old_mode": 33188,
      "old_path": "mojom/mojom_tool/serialization/serialization.go",
      "new_id": "d330de6ec7a46dcda4d8ebf93672e4dbb1f4de62",
      "new_mode": 33188,
      "new_path": "mojom/mojom_tool/serialization/serialization.go"
    },
    {
      "type": "modify",
      "old_id": "545609c748bd181c16eb1ee275164f8ad201df0c",
      "old_mode": 33188,
      "old_path": "mojom/mojom_tool/serialization/serialization_test.go",
      "new_id": "c71adb03496d62c8e29c56467c27b4d4d2adcf63",
      "new_mode": 33188,
      "new_path": "mojom/mojom_tool/serialization/serialization_test.go"
    }
  ]
}
