)]}'
{
  "commit": "7b663de096fa7a698b9fdb94aaafe55414cc6782",
  "tree": "95497f9175b6a9d93664d0ceffb23c98f34e091c",
  "parents": [
    "c8e19578f2e32df9c64a9f0be0bb2d90d9489154"
  ],
  "author": {
    "name": "Louis Dionne",
    "email": "ldionne@apple.com",
    "time": "Thu Aug 22 19:35:46 2019 +0000"
  },
  "committer": {
    "name": "Louis Dionne",
    "email": "ldionne@apple.com",
    "time": "Thu Aug 22 19:35:46 2019 +0000"
  },
  "message": "[libc++] Fix broken \u003crandom\u003e test\n\nIn r369429, I hoisted a floating point computation to a variable in order\nto remove a warning. However, it turns out this doesn\u0027t play well with\nfloating point arithmetic. This commit reverts r369429 and instead casts\nthe result of the floating point computation to remove the warning.\n\nWhether hoisting the computaiton to a variable should give the same\nresult can be investigated independently.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@369693 91177308-0d34-0410-b5e6-96231b3b80d8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b5050a5785736d12367c2b7851b3fe9f00a50af9",
      "old_mode": 33188,
      "old_path": "test/std/numerics/rand/rand.util/rand.util.canonical/generate_canonical.pass.cpp",
      "new_id": "047eb5e277c8d05e62952fa6f397833cd5e865d6",
      "new_mode": 33188,
      "new_path": "test/std/numerics/rand/rand.util/rand.util.canonical/generate_canonical.pass.cpp"
    }
  ]
}
