)]}'
{
  "log": [
    {
      "commit": "90bcc0d682d3527105e92dfbef8213058c700f96",
      "tree": "6e0a9d3f8eff074d25b54be7c23fb58e4b1149e4",
      "parents": [
        "109e06df63a771970f58e43c171a21880f249c0f"
      ],
      "author": {
        "name": "Petr Hosek",
        "email": "phosek@google.com",
        "time": "Wed May 16 10:57:17 2018 -0700"
      },
      "committer": {
        "name": "Petr Hosek",
        "email": "phosek@google.com",
        "time": "Wed May 16 10:57:17 2018 -0700"
      },
      "message": "Update README.fuchsia\n\nChange-Id: I277eab7c1c16be2ac0d5470d7019c0914900f4c9\n"
    },
    {
      "commit": "109e06df63a771970f58e43c171a21880f249c0f",
      "tree": "32a88137d31e9872ad2bc0a902157e2d9d407132",
      "parents": [
        "773205c4b478cb9b13bce982de8a0cb97e21c157"
      ],
      "author": {
        "name": "Petr Hosek",
        "email": "phosek@google.com",
        "time": "Wed May 16 10:12:32 2018 -0700"
      },
      "committer": {
        "name": "Petr Hosek",
        "email": "phosek@google.com",
        "time": "Wed May 16 10:12:32 2018 -0700"
      },
      "message": "Update README.fuchsia\n\nChange-Id: Ie1c266dffe1054870cdeff4ef0f1fdc0d1388471\n"
    },
    {
      "commit": "773205c4b478cb9b13bce982de8a0cb97e21c157",
      "tree": "86c843968cecc2d51dbd4ca6e05189579b3f1db2",
      "parents": [
        "2f45c7c27a34caf8e49b4673e5494f5a294bd1cd"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Mon Jan 08 10:09:29 2018 -0800"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Mon Jan 08 10:09:29 2018 -0800"
      },
      "message": "Fix dependency on fuchsia-zircon\n\nChange-Id: Ie6d1294450d39002562d6df0eb26f83daf3fbb29\n"
    },
    {
      "commit": "2f45c7c27a34caf8e49b4673e5494f5a294bd1cd",
      "tree": "270ccc3b8f89f793e0000caff1ca53c4f4f84046",
      "parents": [
        "00316a0d9457e296ee460ca1fa1fc43824742c1a"
      ],
      "author": {
        "name": "Taylor Cramer",
        "email": "cramertj@google.com",
        "time": "Thu Oct 19 17:41:03 2017 -0700"
      },
      "committer": {
        "name": "Taylor Cramer",
        "email": "cramertj@google.com",
        "time": "Thu Oct 19 17:41:03 2017 -0700"
      },
      "message": "Update in response to fuchsia-zircon changes\n\nChange-Id: I6ed8c929951a2aa1f25438ec11b8d1aa221863b4\n"
    },
    {
      "commit": "00316a0d9457e296ee460ca1fa1fc43824742c1a",
      "tree": "670a527749e23cb49f3df5500fb7535077eb3126",
      "parents": [
        "131fe68fab4157537dbbe0d06eea1618a50b87d1"
      ],
      "author": {
        "name": "P.Y. Laligand",
        "email": "pylaligand@google.com",
        "time": "Tue Oct 17 18:42:23 2017 -0700"
      },
      "committer": {
        "name": "P.Y. Laligand",
        "email": "pylaligand@google.com",
        "time": "Tue Oct 17 18:42:23 2017 -0700"
      },
      "message": "Fix paths to Fuchsia crates.\n\nChange-Id: I0c362e06c30396500a632aae216bb410b06d453e\n"
    },
    {
      "commit": "131fe68fab4157537dbbe0d06eea1618a50b87d1",
      "tree": "c24087516121bddbd00f29eb5739df4acb682461",
      "parents": [
        "76e5f19bcdab47ef31ccd5773f702783d00b59ea"
      ],
      "author": {
        "name": "James Tucker",
        "email": "jftucker@gmail.com",
        "time": "Tue Oct 17 12:27:30 2017 -0700"
      },
      "committer": {
        "name": "James Tucker",
        "email": "jftucker@gmail.com",
        "time": "Tue Oct 17 12:27:30 2017 -0700"
      },
      "message": "switch to path dependencies for first party crates\n\nChange-Id: If64882592f2fa1952ab1eedc1c9c8faa67a64fb9\n"
    },
    {
      "commit": "76e5f19bcdab47ef31ccd5773f702783d00b59ea",
      "tree": "0bcdf4b79e74b586b9e1b0f0dd33709eeaddfc0c",
      "parents": [
        "cbfb7cf80f7b40a9e9ee41b391181511433846cf"
      ],
      "author": {
        "name": "Michael Anthony Knyszek",
        "email": "mknyszek@google.com",
        "time": "Mon Oct 09 17:56:17 2017 -0700"
      },
      "committer": {
        "name": "Michael Anthony Knyszek",
        "email": "mknyszek@google.com",
        "time": "Mon Oct 09 17:56:17 2017 -0700"
      },
      "message": "Add README.fuchsia\n"
    },
    {
      "commit": "cbfb7cf80f7b40a9e9ee41b391181511433846cf",
      "tree": "ac1534fb6b140fc15dc7e3beb38edcf5b870ec39",
      "parents": [
        "7b0c29f6674d3699dad2886f643efa60adfbbff5",
        "611d55bd68438bdd33aa36a1e85a4b24d1b45b91"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Fri Oct 06 23:14:22 2017 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 06 23:14:22 2017 +0000"
      },
      "message": "Merge pull request #174 from raggi/0.3.17\n\nBump to 0.3.17"
    },
    {
      "commit": "611d55bd68438bdd33aa36a1e85a4b24d1b45b91",
      "tree": "ac1534fb6b140fc15dc7e3beb38edcf5b870ec39",
      "parents": [
        "7b0c29f6674d3699dad2886f643efa60adfbbff5"
      ],
      "author": {
        "name": "James Tucker",
        "email": "jftucker@gmail.com",
        "time": "Fri Oct 06 13:12:57 2017 -0700"
      },
      "committer": {
        "name": "James Tucker",
        "email": "jftucker@gmail.com",
        "time": "Fri Oct 06 13:12:57 2017 -0700"
      },
      "message": "Bump to 0.3.17\n"
    },
    {
      "commit": "7b0c29f6674d3699dad2886f643efa60adfbbff5",
      "tree": "74ec9c36c461548bc83586c66106ca5ba6f50bf5",
      "parents": [
        "ace47cffd04a3ef4179feb97b5346cb6662c485e",
        "6024981fd9e11877091a773bde5142fda67de2a9"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Thu Oct 05 19:03:51 2017 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 05 19:03:51 2017 -0500"
      },
      "message": "Merge pull request #173 from raggi/zircon\n\nfuchsia: magenta was renamed zircon"
    },
    {
      "commit": "ace47cffd04a3ef4179feb97b5346cb6662c485e",
      "tree": "0cd34ef92b154a7843d6f3440d4d4741e08d1cdf",
      "parents": [
        "5cc954ed3448920ccb3c661b4d83bb0ada6373fd",
        "6d08e05e7cf9de774a55b6d2fa23b6799e325e3c"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Thu Oct 05 19:03:34 2017 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 05 19:03:34 2017 -0500"
      },
      "message": "Merge pull request #172 from raggi/master\n\nUpdate README.md license section"
    },
    {
      "commit": "6024981fd9e11877091a773bde5142fda67de2a9",
      "tree": "8452d74dab7375ac0c5b44c2b2b86a9f9d165642",
      "parents": [
        "5cc954ed3448920ccb3c661b4d83bb0ada6373fd"
      ],
      "author": {
        "name": "James Tucker",
        "email": "jftucker@gmail.com",
        "time": "Thu Oct 05 16:27:47 2017 -0700"
      },
      "committer": {
        "name": "James Tucker",
        "email": "jftucker@gmail.com",
        "time": "Thu Oct 05 16:27:47 2017 -0700"
      },
      "message": "fuchsia: magenta was renamed zircon\n"
    },
    {
      "commit": "6d08e05e7cf9de774a55b6d2fa23b6799e325e3c",
      "tree": "0cd34ef92b154a7843d6f3440d4d4741e08d1cdf",
      "parents": [
        "5cc954ed3448920ccb3c661b4d83bb0ada6373fd"
      ],
      "author": {
        "name": "James Tucker",
        "email": "jftucker@gmail.com",
        "time": "Thu Oct 05 16:12:50 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 05 16:12:50 2017 -0700"
      },
      "message": "Update README.md license section\n\nThe license declaration in the README is non-specific. I think this is a hold-over from extraction from the Rust repo. The Rust repo has a file that details the other licenses involved. I scanned through this code and most of it has a rust standard mit/apache header. Some files have no header, and could be under BSD, but if that\u0027s the case, that specific license text needs to be added somewhere to this repo."
    },
    {
      "commit": "5cc954ed3448920ccb3c661b4d83bb0ada6373fd",
      "tree": "4123582716a4a324b1700453243c59c9af0e8cb3",
      "parents": [
        "2f9f7f48455655d774b437b3f34533a7906aac93"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Wed Aug 23 14:45:11 2017 -0700"
      },
      "committer": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Wed Aug 23 14:45:11 2017 -0700"
      },
      "message": "Bump rand_derive to 0.3.1\n"
    },
    {
      "commit": "2f9f7f48455655d774b437b3f34533a7906aac93",
      "tree": "3efaa4e95c733b02c1a948c3346d84611f971e16",
      "parents": [
        "07676c3f0deffda47552d34dbaedc1740d977919",
        "4fbc623ed2fca9df63c299d6efc109bac944093e"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Thu Aug 17 15:26:10 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 17 15:26:10 2017 -0700"
      },
      "message": "Merge pull request #165 from nvzqz/master\n\nChange derive behavior for enums with less than three variants"
    },
    {
      "commit": "4fbc623ed2fca9df63c299d6efc109bac944093e",
      "tree": "3efaa4e95c733b02c1a948c3346d84611f971e16",
      "parents": [
        "07676c3f0deffda47552d34dbaedc1740d977919"
      ],
      "author": {
        "name": "Nikolai Vazquez",
        "email": "nvazquez1297@gmail.com",
        "time": "Mon Aug 14 19:24:38 2017 -0400"
      },
      "committer": {
        "name": "Nikolai Vazquez",
        "email": "nvazquez1297@gmail.com",
        "time": "Mon Aug 14 19:24:38 2017 -0400"
      },
      "message": "Change derive behavior for enums with \u003c 3 variants\n\nEnums with a single variant will simply have the inner type (if any)\ngenerated. This avoids extra calls on the Rng.\n\nEnums with two variants will generate a bool rather than a number in\na range. This should be a much faster approach, although I have not\ntested it.\n\nThese changes avoid calls to the unreachable!() macro, which generates\na panic in unnecessary cases like these. This in turn may make the\ngenerated functions faster since unused instructions won\u0027t be loaded.\n\nEnums with 3 or more variants behave the same as before.\n"
    },
    {
      "commit": "07676c3f0deffda47552d34dbaedc1740d977919",
      "tree": "95ae312b9c23de5354d07e3b3dc609e5f3cb374e",
      "parents": [
        "35592d42f0c013af22f5fc98b1e804125d1b3dc6"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Sun Jul 30 10:44:50 2017 -0700"
      },
      "committer": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Sun Jul 30 10:44:50 2017 -0700"
      },
      "message": "Update rand-derive to rand_derive more\n"
    },
    {
      "commit": "35592d42f0c013af22f5fc98b1e804125d1b3dc6",
      "tree": "5a8c376bacc6d08a56b22bdd5d45c765d0a374dd",
      "parents": [
        "1a2100d4b90eedb52a4c8a4aa8056d124cfadb41"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Sun Jul 30 10:44:08 2017 -0700"
      },
      "committer": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Sun Jul 30 10:44:08 2017 -0700"
      },
      "message": "Correct name of `rand_derive`\n"
    },
    {
      "commit": "1a2100d4b90eedb52a4c8a4aa8056d124cfadb41",
      "tree": "55b31da8d4450b126294eff956f15f02d43e09ff",
      "parents": [
        "bb786893bb9b2c0a6f735a1cc15ad494666861d9",
        "d8bfc94e7efad922f1fc0362fb45ead71ecc7a48"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Thu Jul 27 16:36:19 2017 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 27 16:36:19 2017 -0500"
      },
      "message": "Merge pull request #160 from tkilbourn/master\n\nImplement rand for Fuchsia"
    },
    {
      "commit": "d8bfc94e7efad922f1fc0362fb45ead71ecc7a48",
      "tree": "55b31da8d4450b126294eff956f15f02d43e09ff",
      "parents": [
        "8ca3d695a33a958ba1944d1447c978053a8602b2"
      ],
      "author": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Thu Jul 27 11:18:39 2017 -0700"
      },
      "committer": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Thu Jul 27 11:18:39 2017 -0700"
      },
      "message": "More flexibility in magenta version requirements\n"
    },
    {
      "commit": "8ca3d695a33a958ba1944d1447c978053a8602b2",
      "tree": "761817e1cd9a59a538957725b4d7bd5d718faf6e",
      "parents": [
        "bb786893bb9b2c0a6f735a1cc15ad494666861d9"
      ],
      "author": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Mon Jul 24 14:28:51 2017 -0700"
      },
      "committer": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Thu Jul 27 11:00:22 2017 -0700"
      },
      "message": "Implement rand for Fuchsia\n"
    },
    {
      "commit": "bb786893bb9b2c0a6f735a1cc15ad494666861d9",
      "tree": "fc0f10416d54551eb85a9c594d725a1bb5c871ba",
      "parents": [
        "b352b585f4e64865c30b6af8be1b090aa6fa13d4"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Wed Jul 19 08:55:01 2017 -0700"
      },
      "committer": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Wed Jul 19 08:55:01 2017 -0700"
      },
      "message": "Temporarily work around AppVeyor CI issues\n"
    },
    {
      "commit": "b352b585f4e64865c30b6af8be1b090aa6fa13d4",
      "tree": "1859fad19d31bc82c7f2c4605a847a58e310fbf2",
      "parents": [
        "6ba6aabd580c0be3a34a9b5f8ab5e8591a1d5d7a",
        "2c91d65559aa5c4b5e964314dc6869b0e0bb9287"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Wed Jul 19 09:13:32 2017 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 19 09:13:32 2017 -0500"
      },
      "message": "Merge pull request #159 from GuildMasterInfinite/fix-crypt-windows\n\nUse `RtlGenRandom` on Windows"
    },
    {
      "commit": "2c91d65559aa5c4b5e964314dc6869b0e0bb9287",
      "tree": "1859fad19d31bc82c7f2c4605a847a58e310fbf2",
      "parents": [
        "6ba6aabd580c0be3a34a9b5f8ab5e8591a1d5d7a"
      ],
      "author": {
        "name": "Gabriel Majeri",
        "email": "gabriel.majeri6@gmail.com",
        "time": "Wed Jul 19 08:30:01 2017 +0300"
      },
      "committer": {
        "name": "Gabriel Majeri",
        "email": "gabriel.majeri6@gmail.com",
        "time": "Wed Jul 19 08:30:01 2017 +0300"
      },
      "message": "Use `RtlGenRandom` on Windows\n"
    },
    {
      "commit": "6ba6aabd580c0be3a34a9b5f8ab5e8591a1d5d7a",
      "tree": "185aef91658d00b01174287448eb4cae65caaac1",
      "parents": [
        "83e595c9389b73be89828d401aef1d56dd11480b",
        "a2f434c4722e6534e8cd7d6d12702df9c60adea1"
      ],
      "author": {
        "name": "Brian Anderson",
        "email": "andersrb@gmail.com",
        "time": "Mon Jun 19 17:44:28 2017 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 19 17:44:28 2017 -0500"
      },
      "message": "Merge pull request #158 from mbrubeck/doc\n\nDocument behavior of Rand impls for standard types"
    },
    {
      "commit": "a2f434c4722e6534e8cd7d6d12702df9c60adea1",
      "tree": "185aef91658d00b01174287448eb4cae65caaac1",
      "parents": [
        "83e595c9389b73be89828d401aef1d56dd11480b"
      ],
      "author": {
        "name": "Matt Brubeck",
        "email": "mbrubeck@limpet.net",
        "time": "Wed Jun 14 13:51:49 2017 -0700"
      },
      "committer": {
        "name": "Matt Brubeck",
        "email": "mbrubeck@limpet.net",
        "time": "Wed Jun 14 13:57:43 2017 -0700"
      },
      "message": "Document behavior of Rand impls for standard types\n"
    },
    {
      "commit": "83e595c9389b73be89828d401aef1d56dd11480b",
      "tree": "6f6a91387b29df6f73bd7e9abbd7b2661bff7895",
      "parents": [
        "091366d34f897bfb00a3e12cd3e88c18d86bd814"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Wed Jun 14 12:48:16 2017 -0700"
      },
      "committer": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Wed Jun 14 12:48:16 2017 -0700"
      },
      "message": "Fix rand-derive test\n"
    },
    {
      "commit": "091366d34f897bfb00a3e12cd3e88c18d86bd814",
      "tree": "34cd12a853e078ee48a85bba7e7ac9e6705bde33",
      "parents": [
        "bbff947309460d683bc75d3dde27caefa32d9db9"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Wed Jun 14 12:32:19 2017 -0700"
      },
      "committer": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Wed Jun 14 12:32:19 2017 -0700"
      },
      "message": "Fix paths in CI\n"
    },
    {
      "commit": "bbff947309460d683bc75d3dde27caefa32d9db9",
      "tree": "df4ae6a389cedc3da8f073e676cee7ce1c38e4d2",
      "parents": [
        "d67398a5eb51ed42122c84c90f84e528f94133fb"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Wed Jun 14 12:26:05 2017 -0700"
      },
      "committer": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Wed Jun 14 12:26:05 2017 -0700"
      },
      "message": "Add some docs to rand-derive\n"
    },
    {
      "commit": "d67398a5eb51ed42122c84c90f84e528f94133fb",
      "tree": "a5f65d9c85900d1d9c59e0a928613625011634bb",
      "parents": [
        "14f013d60744317291bde7f670cc5c49a69c7b4c"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Wed Jun 14 12:24:12 2017 -0700"
      },
      "committer": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Wed Jun 14 12:24:32 2017 -0700"
      },
      "message": "Rename to `rand-derive` and update URLs\n"
    },
    {
      "commit": "14f013d60744317291bde7f670cc5c49a69c7b4c",
      "tree": "be0743c0e182504893fd55ecd61ddec9c542d4ae",
      "parents": [
        "e16c00160780b5837a69ab81165326bfda7a9b58"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Wed Jun 14 12:22:22 2017 -0700"
      },
      "committer": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Wed Jun 14 12:22:22 2017 -0700"
      },
      "message": "Expand README with `rand_derive` information\n"
    },
    {
      "commit": "e16c00160780b5837a69ab81165326bfda7a9b58",
      "tree": "18c487e40410324eaee848bb89cae71b2a67e91a",
      "parents": [
        "9759bd37a943c9e7f871e79299e07ba7d97d05c5"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Wed Jun 14 12:09:15 2017 -0700"
      },
      "committer": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Wed Jun 14 12:17:50 2017 -0700"
      },
      "message": "Test rand_macros on Travis\n"
    },
    {
      "commit": "9759bd37a943c9e7f871e79299e07ba7d97d05c5",
      "tree": "25477a204d32bd453c6b5bd69d7a48f02ab306cf",
      "parents": [
        "258fc404c7cc753fa2a7a63e800030ccb175a5e3",
        "e4bc2646513b131932341924c1dce4a5801a3adb"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Wed Jun 14 14:02:54 2017 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 14 14:02:54 2017 -0500"
      },
      "message": "Merge pull request #155 from portal-chan/master\n\nRewrite rand_macros as proc-macro"
    },
    {
      "commit": "e4bc2646513b131932341924c1dce4a5801a3adb",
      "tree": "25477a204d32bd453c6b5bd69d7a48f02ab306cf",
      "parents": [
        "909807fa07dd6471b441cbd26a5ad4d79fcff041"
      ],
      "author": {
        "name": "Portal-Chan",
        "email": "portalorange2@gmail.com",
        "time": "Tue May 30 17:37:21 2017 +0300"
      },
      "committer": {
        "name": "Portal-Chan",
        "email": "portalorange2@gmail.com",
        "time": "Tue May 30 17:37:21 2017 +0300"
      },
      "message": "underscore spam\n"
    },
    {
      "commit": "909807fa07dd6471b441cbd26a5ad4d79fcff041",
      "tree": "f8e2a2bc3390e62dafe2f36ac1c8946752a7c40b",
      "parents": [
        "258fc404c7cc753fa2a7a63e800030ccb175a5e3"
      ],
      "author": {
        "name": "Portal-Chan",
        "email": "portalorange2@gmail.com",
        "time": "Tue May 30 17:29:15 2017 +0300"
      },
      "committer": {
        "name": "Portal-Chan",
        "email": "portalorange2@gmail.com",
        "time": "Tue May 30 17:29:15 2017 +0300"
      },
      "message": "macros 1.1\n"
    },
    {
      "commit": "258fc404c7cc753fa2a7a63e800030ccb175a5e3",
      "tree": "16194637890043840a8bf7fff4e0853decf75e13",
      "parents": [
        "a0de9bf3f16d719304f25367e6b31de6107cdd12",
        "c80f11cb9be69624eecb8728391e5ea7cf0adb7e"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Mon May 22 13:20:48 2017 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 22 13:20:48 2017 -0500"
      },
      "message": "Merge pull request #149 from mbrubeck/warnings\n\nDon\u0027t use floating point literals in patterns."
    },
    {
      "commit": "c80f11cb9be69624eecb8728391e5ea7cf0adb7e",
      "tree": "16194637890043840a8bf7fff4e0853decf75e13",
      "parents": [
        "a0de9bf3f16d719304f25367e6b31de6107cdd12"
      ],
      "author": {
        "name": "Matt Brubeck",
        "email": "mbrubeck@limpet.net",
        "time": "Mon May 22 10:21:35 2017 -0700"
      },
      "committer": {
        "name": "Matt Brubeck",
        "email": "mbrubeck@limpet.net",
        "time": "Mon May 22 10:21:35 2017 -0700"
      },
      "message": "Don\u0027t use floating point literals in patterns.\n\nFixes #147.\n"
    },
    {
      "commit": "a0de9bf3f16d719304f25367e6b31de6107cdd12",
      "tree": "515dfb6f31cdcd20bf94770b3a251aa5612237f5",
      "parents": [
        "bb05039aa6dddafff90ec96f301121d1d947f272",
        "e35c44ce9a1508c253441b3db1b14268d6dcbaeb"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Sat Mar 11 10:40:13 2017 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 11 10:40:13 2017 -0600"
      },
      "message": "Merge pull request #141 from matklad/sample-docs\n\nClarify reservoir sampling docs"
    },
    {
      "commit": "e35c44ce9a1508c253441b3db1b14268d6dcbaeb",
      "tree": "515dfb6f31cdcd20bf94770b3a251aa5612237f5",
      "parents": [
        "bb05039aa6dddafff90ec96f301121d1d947f272"
      ],
      "author": {
        "name": "Aleksey Kladov",
        "email": "aleksey.kladov@gmail.com",
        "time": "Sat Mar 11 17:42:23 2017 +0300"
      },
      "committer": {
        "name": "Aleksey Kladov",
        "email": "aleksey.kladov@gmail.com",
        "time": "Sat Mar 11 17:47:42 2017 +0300"
      },
      "message": "Clarify reservoir sampling docs\n\nFor example, `sample(r, b\"ATGC\", 4)` always returns `[b\u0027A\u0027, b\u0027T\u0027, b\u0027G\u0027, b\u0027C\u0027]`.\n"
    },
    {
      "commit": "bb05039aa6dddafff90ec96f301121d1d947f272",
      "tree": "fa07059e7d85e9508f7680b330c2230c2ed34554",
      "parents": [
        "dac5cab014d9e831a330fa761cd061d275dccf9a",
        "fab149dcd26af3746dac75bcae9ef1e6991310aa"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Mon Feb 27 13:37:20 2017 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 27 13:37:20 2017 -0600"
      },
      "message": "Merge pull request #138 from burdges/unbiased\n\nAdd note that shuffle uses Fisher–Yates shuffle which is unbiased"
    },
    {
      "commit": "dac5cab014d9e831a330fa761cd061d275dccf9a",
      "tree": "8b00fc36ec7ffce1c85435db278727e776028934",
      "parents": [
        "89f7578361971345ff1a4d6a291e37606ee71244",
        "c3fb2f642fbb867e001eac4371b390b934301e13"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Mon Feb 27 13:36:27 2017 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 27 13:36:27 2017 -0600"
      },
      "message": "Merge pull request #134 from tomprince/nonblocking-note\n\nAdd a note about `OsRng` blocking in early init."
    },
    {
      "commit": "89f7578361971345ff1a4d6a291e37606ee71244",
      "tree": "07494586ed138bea72350724776aaf2691df34b7",
      "parents": [
        "9ba6797af719fab8f970384923325af55a40ab32",
        "336da9590350110e0fb3c2477d7da6216e5b1d84"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Mon Feb 27 13:35:55 2017 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 27 13:35:55 2017 -0600"
      },
      "message": "Merge pull request #137 from jacwah/derive-debug\n\nDerive Debug for distibutions"
    },
    {
      "commit": "9ba6797af719fab8f970384923325af55a40ab32",
      "tree": "a81a789413dc81effd3cc9222c4b6ab54b379361",
      "parents": [
        "4402c903adcf65085012d9a3597b9eebaf6ef3df",
        "08bcc57f67854e6c582cd5762bd949a019a142a8"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Mon Feb 27 13:35:31 2017 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 27 13:35:31 2017 -0600"
      },
      "message": "Merge pull request #140 from TimNN/i128-support\n\ni128 support"
    },
    {
      "commit": "08bcc57f67854e6c582cd5762bd949a019a142a8",
      "tree": "a81a789413dc81effd3cc9222c4b6ab54b379361",
      "parents": [
        "c0be11ad2df5589f1dc6c84745c9887f88035351"
      ],
      "author": {
        "name": "Tim Neumann",
        "email": "mail@timnn.me",
        "time": "Sun Feb 26 11:22:23 2017 +0100"
      },
      "committer": {
        "name": "Tim Neumann",
        "email": "mail@timnn.me",
        "time": "Sun Feb 26 11:37:07 2017 +0100"
      },
      "message": "build with nightly features on appveyor\n"
    },
    {
      "commit": "c0be11ad2df5589f1dc6c84745c9887f88035351",
      "tree": "79105f4b57a7bbe4bec7368f2cf5b5abb70b1481",
      "parents": [
        "4031f80ebf604cf37892cb59037ddf631dd29a8f"
      ],
      "author": {
        "name": "Tim Neumann",
        "email": "mail@timnn.me",
        "time": "Sun Feb 26 11:05:40 2017 +0100"
      },
      "committer": {
        "name": "Tim Neumann",
        "email": "mail@timnn.me",
        "time": "Sun Feb 26 11:05:40 2017 +0100"
      },
      "message": "build with nightly features on travis\n"
    },
    {
      "commit": "4031f80ebf604cf37892cb59037ddf631dd29a8f",
      "tree": "6ebfc20639c2d4b400efd6bf6b207a9c736802b4",
      "parents": [
        "b548bd0f23db52881a75a79baf96ed81bbd0a51f"
      ],
      "author": {
        "name": "Tim Neumann",
        "email": "mail@timnn.me",
        "time": "Sun Feb 26 11:04:13 2017 +0100"
      },
      "committer": {
        "name": "Tim Neumann",
        "email": "mail@timnn.me",
        "time": "Sun Feb 26 11:04:13 2017 +0100"
      },
      "message": "implement `Rand` for (i|u)i128\n"
    },
    {
      "commit": "b548bd0f23db52881a75a79baf96ed81bbd0a51f",
      "tree": "fd9a5f9fc87c297b53c4c0c1decdd86f26f5cd7b",
      "parents": [
        "4402c903adcf65085012d9a3597b9eebaf6ef3df"
      ],
      "author": {
        "name": "Tim Neumann",
        "email": "mail@timnn.me",
        "time": "Sun Feb 26 10:20:29 2017 +0100"
      },
      "committer": {
        "name": "Tim Neumann",
        "email": "mail@timnn.me",
        "time": "Sun Feb 26 10:20:29 2017 +0100"
      },
      "message": "update fixme issue number\n"
    },
    {
      "commit": "c3fb2f642fbb867e001eac4371b390b934301e13",
      "tree": "81769dfb7b032c050a2fcacaa57a1070e9589ebe",
      "parents": [
        "095d2780e8b53e5418103d2abc4420a4253152b7"
      ],
      "author": {
        "name": "Tom Prince",
        "email": "tom.prince@twistedmatrix.com",
        "time": "Thu Feb 02 19:48:54 2017 -0700"
      },
      "committer": {
        "name": "Tom Prince",
        "email": "tom.prince@twistedmatrix.com",
        "time": "Thu Feb 02 19:48:54 2017 -0700"
      },
      "message": "Add some notes.\n"
    },
    {
      "commit": "fab149dcd26af3746dac75bcae9ef1e6991310aa",
      "tree": "50b68a17a26aa3c2397caa9285d6fd3601f2529b",
      "parents": [
        "4402c903adcf65085012d9a3597b9eebaf6ef3df"
      ],
      "author": {
        "name": "Jeffrey Burdges",
        "email": "burdges@gnunet.org",
        "time": "Sun Jan 29 17:53:05 2017 +0100"
      },
      "committer": {
        "name": "Jeffrey Burdges",
        "email": "burdges@gnunet.org",
        "time": "Sun Jan 29 17:53:05 2017 +0100"
      },
      "message": "Add note that shuffle uses Fisher–Yates shuffle which is unbiased\n"
    },
    {
      "commit": "336da9590350110e0fb3c2477d7da6216e5b1d84",
      "tree": "2415590611df6e4c7084cb52e6b8cbddd9c5b47d",
      "parents": [
        "4402c903adcf65085012d9a3597b9eebaf6ef3df"
      ],
      "author": {
        "name": "Jacob Wahlgren",
        "email": "jacob.wahlgren@gmail.com",
        "time": "Tue Jan 24 21:17:16 2017 +0100"
      },
      "committer": {
        "name": "Jacob Wahlgren",
        "email": "jacob.wahlgren@gmail.com",
        "time": "Tue Jan 24 21:17:38 2017 +0100"
      },
      "message": "Derive Debug for distibutions\n"
    },
    {
      "commit": "4402c903adcf65085012d9a3597b9eebaf6ef3df",
      "tree": "d8f5af7fceaab86221db37be1bb318e6c09f18c0",
      "parents": [
        "b2db217238142aa9ce7b4e518efe906af9aafc40",
        "3df9ddd1767dcdfb9b5b39240b8b7b1820caa0a3"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Fri Jan 20 08:58:23 2017 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 20 08:58:23 2017 -0800"
      },
      "message": "Merge pull request #136 from shepmaster/patch-1\n\n Add categories to Cargo.toml"
    },
    {
      "commit": "3df9ddd1767dcdfb9b5b39240b8b7b1820caa0a3",
      "tree": "d8f5af7fceaab86221db37be1bb318e6c09f18c0",
      "parents": [
        "b2db217238142aa9ce7b4e518efe906af9aafc40"
      ],
      "author": {
        "name": "Jake Goulding",
        "email": "shepmaster@mac.com",
        "time": "Fri Jan 20 11:02:59 2017 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 20 11:02:59 2017 -0500"
      },
      "message": " Add categories to Cargo.toml"
    },
    {
      "commit": "b2db217238142aa9ce7b4e518efe906af9aafc40",
      "tree": "d9f7b3faa35ff653581e950eeee11ddaa3fab2d6",
      "parents": [
        "fbb7e3157c294d6cca1c6ff0ad042afef23723d7",
        "219599470959530e48edaf9eea057e37a8f7c6cd"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Tue Jan 17 09:04:15 2017 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 17 09:04:15 2017 -0800"
      },
      "message": "Merge pull request #135 from jacwah/master\n\nDebug impls for non-distribution public types"
    },
    {
      "commit": "219599470959530e48edaf9eea057e37a8f7c6cd",
      "tree": "d9f7b3faa35ff653581e950eeee11ddaa3fab2d6",
      "parents": [
        "fbb7e3157c294d6cca1c6ff0ad042afef23723d7"
      ],
      "author": {
        "name": "Jacob Wahlgren",
        "email": "jacob.wahlgren@gmail.com",
        "time": "Sun Jan 15 23:25:14 2017 +0100"
      },
      "committer": {
        "name": "Jacob Wahlgren",
        "email": "jacob.wahlgren@gmail.com",
        "time": "Sun Jan 15 23:25:14 2017 +0100"
      },
      "message": "Debug impls for non-distribution public types\n"
    },
    {
      "commit": "095d2780e8b53e5418103d2abc4420a4253152b7",
      "tree": "32f090a67ab0a4272176e2a7367ad36adc3e768e",
      "parents": [
        "fbb7e3157c294d6cca1c6ff0ad042afef23723d7"
      ],
      "author": {
        "name": "Tom Prince",
        "email": "tom.prince@twistedmatrix.com",
        "time": "Sun Jan 08 16:37:54 2017 -0700"
      },
      "committer": {
        "name": "Tom Prince",
        "email": "tom.prince@twistedmatrix.com",
        "time": "Sun Jan 08 16:37:54 2017 -0700"
      },
      "message": "Add a note about `OsRng` blocking in early init.\n"
    },
    {
      "commit": "fbb7e3157c294d6cca1c6ff0ad042afef23723d7",
      "tree": "5a9d4c0afc813bf82661d9b9f08be82812964e2f",
      "parents": [
        "f2267c1d03b22349d7dedc1d823ebd115f820341",
        "11b473034693052d6897ec5fcc5fcfdaa1b25f8b"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Fri Dec 02 09:27:26 2016 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 02 09:27:26 2016 -0800"
      },
      "message": "Merge pull request #129 from malbarbo/improve-gen-range\n\nAdd inline attribute to SampleRange::construct_range"
    },
    {
      "commit": "11b473034693052d6897ec5fcc5fcfdaa1b25f8b",
      "tree": "5a9d4c0afc813bf82661d9b9f08be82812964e2f",
      "parents": [
        "f2267c1d03b22349d7dedc1d823ebd115f820341"
      ],
      "author": {
        "name": "Marco A L Barbosa",
        "email": "malbarbo@gmail.com",
        "time": "Fri Dec 02 08:19:23 2016 -0200"
      },
      "committer": {
        "name": "Marco A L Barbosa",
        "email": "malbarbo@gmail.com",
        "time": "Fri Dec 02 08:22:46 2016 -0200"
      },
      "message": "Add inline attribute to SampleRange::construct_range\n\nThis improves the benchmark for sample in 11% and for shuffle in 16%.\n"
    },
    {
      "commit": "f2267c1d03b22349d7dedc1d823ebd115f820341",
      "tree": "29da04633698b2cf811765768cd2d879336b89a4",
      "parents": [
        "cd1660206ab96d54a60e11213cdc8bd919ffdff8"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Sat Nov 26 14:34:13 2016 -0800"
      },
      "committer": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Sat Nov 26 14:34:13 2016 -0800"
      },
      "message": "Bump to 0.3.15\n"
    },
    {
      "commit": "cd1660206ab96d54a60e11213cdc8bd919ffdff8",
      "tree": "11a3c41ce87733ac70a8dd57c7a6f502fc989b94",
      "parents": [
        "71cba26d4c69eb57b9a10a5917e2fffd49de0b92"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Sat Nov 19 10:09:12 2016 -0800"
      },
      "committer": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Sat Nov 19 10:09:12 2016 -0800"
      },
      "message": "Update travis token\n"
    },
    {
      "commit": "71cba26d4c69eb57b9a10a5917e2fffd49de0b92",
      "tree": "15890b70254c099d005f657315ec82aa58027f98",
      "parents": [
        "6a2c6e6d95b3b02e2800166849df8c2780492e10",
        "9d01d3c5afa2c03610c32292c77fc46347fcdfcf"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Wed Nov 09 08:55:54 2016 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 09 08:55:54 2016 -0700"
      },
      "message": "Merge pull request #126 from redox-os/redox\n\nAdd redox support"
    },
    {
      "commit": "9d01d3c5afa2c03610c32292c77fc46347fcdfcf",
      "tree": "15890b70254c099d005f657315ec82aa58027f98",
      "parents": [
        "74797f73a79e3356c65d52fb9d6447da3c3d99c9"
      ],
      "author": {
        "name": "Jeremy Soller",
        "email": "jackpot51@gmail.com",
        "time": "Tue Nov 08 14:02:00 2016 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 08 14:02:00 2016 -0700"
      },
      "message": "Use target_os instead of cfg(redox)"
    },
    {
      "commit": "74797f73a79e3356c65d52fb9d6447da3c3d99c9",
      "tree": "5657f5070e5258a1efc7057434279fef70c74fdc",
      "parents": [
        "6a2c6e6d95b3b02e2800166849df8c2780492e10"
      ],
      "author": {
        "name": "Jeremy Soller",
        "email": "jackpot51@gmail.com",
        "time": "Mon Nov 07 10:51:25 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Soller",
        "email": "jackpot51@gmail.com",
        "time": "Mon Nov 07 10:51:25 2016 -0700"
      },
      "message": "Add redox support\n"
    },
    {
      "commit": "6a2c6e6d95b3b02e2800166849df8c2780492e10",
      "tree": "78318a648c268d75b539794b2d1c806c3498ecc2",
      "parents": [
        "08686634b92fa20413af2e2f911ee38a5f0d1806",
        "3a20877b536bcf1d60331a43e8b22fb3fa0cdacd"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Mon Oct 31 08:50:20 2016 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 31 08:50:20 2016 -0700"
      },
      "message": "Merge pull request #124 from semarie/netbsd-rand\n\nPartially revert #122 for NetBSD"
    },
    {
      "commit": "3a20877b536bcf1d60331a43e8b22fb3fa0cdacd",
      "tree": "78318a648c268d75b539794b2d1c806c3498ecc2",
      "parents": [
        "08686634b92fa20413af2e2f911ee38a5f0d1806"
      ],
      "author": {
        "name": "Sébastien Marie",
        "email": "semarie@users.noreply.github.com",
        "time": "Mon Oct 31 06:45:31 2016 +0100"
      },
      "committer": {
        "name": "Sébastien Marie",
        "email": "semarie@users.noreply.github.com",
        "time": "Mon Oct 31 06:49:39 2016 +0100"
      },
      "message": "Partially revert #122 for NetBSD\n\nMakes NetBSD to work again by restoring `OsRng` implementation using\n`/dev/urandom`.\n\nThe line should have been removed in previous commit.\n"
    },
    {
      "commit": "08686634b92fa20413af2e2f911ee38a5f0d1806",
      "tree": "0d13034e3f289c33f0646a74f2506b5b12aca7c5",
      "parents": [
        "26b3203e55a0c4c07178ed833314608ff64b1bb4",
        "fd5b806261bd9560b8b1f6cf27cfdf9dc038f448"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Sun Oct 30 19:21:59 2016 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 30 19:21:59 2016 -0700"
      },
      "message": "Merge pull request #122 from worr/master\n\nUse arc4random(3) on OpenBSD and NetBSD"
    },
    {
      "commit": "fd5b806261bd9560b8b1f6cf27cfdf9dc038f448",
      "tree": "0d13034e3f289c33f0646a74f2506b5b12aca7c5",
      "parents": [
        "e19f9208299057610b8d9c2db0b1a60e418ce06e"
      ],
      "author": {
        "name": "William Orr",
        "email": "will@worrbase.com",
        "time": "Sun Oct 30 16:48:31 2016 -0700"
      },
      "committer": {
        "name": "William Orr",
        "email": "will@worrbase.com",
        "time": "Sun Oct 30 16:54:35 2016 -0700"
      },
      "message": "Add documentation about BSD rand sources\n"
    },
    {
      "commit": "e19f9208299057610b8d9c2db0b1a60e418ce06e",
      "tree": "00a90e0aceb8c68d7fef23dc21beffc53d756b7b",
      "parents": [
        "26b3203e55a0c4c07178ed833314608ff64b1bb4"
      ],
      "author": {
        "name": "William Orr",
        "email": "will@worrbase.com",
        "time": "Mon Oct 24 22:58:03 2016 -0700"
      },
      "committer": {
        "name": "William Orr",
        "email": "will@worrbase.com",
        "time": "Sun Oct 30 16:49:06 2016 -0700"
      },
      "message": "Use arc4random(3) on OpenBSD and NetBSD\n"
    },
    {
      "commit": "26b3203e55a0c4c07178ed833314608ff64b1bb4",
      "tree": "760e85d084f5ca9e3c90514b788a1fb9ad4a501e",
      "parents": [
        "47bf29d54c3ed0366b473504646b357aa60fefff"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Mon Oct 10 16:42:14 2016 -0700"
      },
      "committer": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Mon Oct 10 16:42:18 2016 -0700"
      },
      "message": "pass --target on appveyor\n"
    },
    {
      "commit": "47bf29d54c3ed0366b473504646b357aa60fefff",
      "tree": "0f80e8cc14263f1b1166d5fcfe9af2e1b12e2a85",
      "parents": [
        "f24537072f9d51cca153d9979181793015b81623",
        "4a2c9965e08cb0e4da264ca37061a3780acf7882"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Mon Aug 22 22:35:51 2016 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 22 22:35:51 2016 -0700"
      },
      "message": "Merge pull request #112 from habnabit/freebsd-kernel-osrng\n\nUse arc4rand(9) on FreeBSD"
    },
    {
      "commit": "4a2c9965e08cb0e4da264ca37061a3780acf7882",
      "tree": "0f80e8cc14263f1b1166d5fcfe9af2e1b12e2a85",
      "parents": [
        "9dbe3d9b32b7a3cd862221b4260b44dd341e4cdd"
      ],
      "author": {
        "name": "Aaron Gallagher",
        "email": "_@habnab.it",
        "time": "Wed Aug 03 23:07:45 2016 -0700"
      },
      "committer": {
        "name": "Aaron Gallagher",
        "email": "_@habnab.it",
        "time": "Wed Aug 03 23:09:35 2016 -0700"
      },
      "message": "Complete the refactor.\n\nI thought I did this, but I guess not.\n"
    },
    {
      "commit": "9dbe3d9b32b7a3cd862221b4260b44dd341e4cdd",
      "tree": "670ad23dba185a38508512cfc7365aec72880fbd",
      "parents": [
        "35cd0db91336f1bae1967001f5f58864fe3b4ba8"
      ],
      "author": {
        "name": "Aaron Gallagher",
        "email": "_@habnab.it",
        "time": "Wed Aug 03 20:09:14 2016 +0000"
      },
      "committer": {
        "name": "Aaron Gallagher",
        "email": "_@habnab.it",
        "time": "Wed Aug 03 20:09:14 2016 +0000"
      },
      "message": "Use the kernel arc4rand for FreeBSD OsRng.\n\nThis means that /dev/urandom doesn\u0027t have to be opened.\n"
    },
    {
      "commit": "35cd0db91336f1bae1967001f5f58864fe3b4ba8",
      "tree": "5cd8bef08329baa968cc1ce18207a99cdeae4e20",
      "parents": [
        "f24537072f9d51cca153d9979181793015b81623"
      ],
      "author": {
        "name": "Aaron Gallagher",
        "email": "_@habnab.it",
        "time": "Fri Jul 29 09:01:22 2016 +0000"
      },
      "committer": {
        "name": "Aaron Gallagher",
        "email": "_@habnab.it",
        "time": "Fri Jul 29 09:01:22 2016 +0000"
      },
      "message": "Reduce duplication in std::sys::unix::rand.\n\nThere were a bunch of more-of-less the same few lines for doing a\nfill_bytes+transmute, and I didn\u0027t want to copy-paste it yet again.\n"
    },
    {
      "commit": "f24537072f9d51cca153d9979181793015b81623",
      "tree": "42bc7b7c75a6c7be719ddf8170d8830af648aac2",
      "parents": [
        "583455da2fe2809328d09784fe2d48f304029ad4",
        "58240579da515db1e47990940b13b1cfd4410db9"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Fri Jul 08 18:27:05 2016 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 08 18:27:05 2016 -0700"
      },
      "message": "Merge pull request #107 from frewsxcv/doc-link\n\nLink to relevant traits/methods in docs."
    },
    {
      "commit": "58240579da515db1e47990940b13b1cfd4410db9",
      "tree": "42bc7b7c75a6c7be719ddf8170d8830af648aac2",
      "parents": [
        "583455da2fe2809328d09784fe2d48f304029ad4"
      ],
      "author": {
        "name": "Corey Farwell",
        "email": "coreyf@rwell.org",
        "time": "Fri Jul 08 18:56:26 2016 -0400"
      },
      "committer": {
        "name": "Corey Farwell",
        "email": "coreyf@rwell.org",
        "time": "Fri Jul 08 18:56:26 2016 -0400"
      },
      "message": "Link to relevant traits/methods in docs.\n"
    },
    {
      "commit": "583455da2fe2809328d09784fe2d48f304029ad4",
      "tree": "9fdbaf9ee41aebc98e6a875b50195aae3762ede3",
      "parents": [
        "39290452edcf93acdd0b8a43ce5e22c8ab61e374",
        "875d66d73b95b522a42cfd9a6aa64cb1e0f0b007"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Mon Jun 27 10:43:04 2016 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 27 10:43:04 2016 -0700"
      },
      "message": "Merge pull request #105 from ollie27/msvc_tests\n\nRevert \"Ignore should_panic tests on MSVC\""
    },
    {
      "commit": "39290452edcf93acdd0b8a43ce5e22c8ab61e374",
      "tree": "59829dec57b50ddfe65ebe674d5d90432c0dba93",
      "parents": [
        "9f35b8e439eeedd60b9414c58f389bdc6a3284f9",
        "83c312a0d430b01e1e9b258e9f1b9776b38679aa"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Mon Jun 27 10:42:48 2016 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 27 10:42:48 2016 -0700"
      },
      "message": "Merge pull request #106 from peschkaj/rust-doc-days\n\nAdding examples to ChaChaRng"
    },
    {
      "commit": "83c312a0d430b01e1e9b258e9f1b9776b38679aa",
      "tree": "59829dec57b50ddfe65ebe674d5d90432c0dba93",
      "parents": [
        "f3a5959ab2cd6bfbe1f5fe7f74e30c6dd211d098"
      ],
      "author": {
        "name": "Jeremiah Peschka",
        "email": "jeremiah.peschka@gmail.com",
        "time": "Fri Jun 24 16:45:53 2016 -0700"
      },
      "committer": {
        "name": "Jeremiah Peschka",
        "email": "jeremiah.peschka@gmail.com",
        "time": "Fri Jun 24 16:45:53 2016 -0700"
      },
      "message": "adds rust syntax hint, cleans up list\n"
    },
    {
      "commit": "f3a5959ab2cd6bfbe1f5fe7f74e30c6dd211d098",
      "tree": "b0522496d09864d2602e8ab4cd39155992db6775",
      "parents": [
        "9f35b8e439eeedd60b9414c58f389bdc6a3284f9"
      ],
      "author": {
        "name": "Jeremiah Peschka",
        "email": "jeremiah.peschka@gmail.com",
        "time": "Fri Jun 24 16:30:34 2016 -0700"
      },
      "committer": {
        "name": "Jeremiah Peschka",
        "email": "jeremiah.peschka@gmail.com",
        "time": "Fri Jun 24 16:30:34 2016 -0700"
      },
      "message": "Adding examples to ChaChaRng\n\n* Adds an example for creating an unseeded `ChaChaRng`.\n* Adds an example for using `set_counter`.\n"
    },
    {
      "commit": "875d66d73b95b522a42cfd9a6aa64cb1e0f0b007",
      "tree": "94a0f4d3ff1e54a03e016fa11dcf56c3cba4c3c3",
      "parents": [
        "9f35b8e439eeedd60b9414c58f389bdc6a3284f9"
      ],
      "author": {
        "name": "Oliver Middleton",
        "email": "olliemail27@gmail.com",
        "time": "Fri Jun 24 23:15:58 2016 +0100"
      },
      "committer": {
        "name": "Oliver Middleton",
        "email": "olliemail27@gmail.com",
        "time": "Fri Jun 24 23:26:42 2016 +0100"
      },
      "message": "Revert \"Ignore should_panic tests on MSVC\"\n\nThis reverts commit 557c30d0897b8c22f594f3af8571b7c630fbb407.\n\nThis was presumably from when i686 didn\u0027t support panics but it has for a\nlong time now so we may as well reenable these tests.\n"
    },
    {
      "commit": "9f35b8e439eeedd60b9414c58f389bdc6a3284f9",
      "tree": "62cebfdfb5d8b613e1d1816e4a4ebe0c49d8f4a7",
      "parents": [
        "6fda5b2eaa4fd189984dc64f7cba3da03940d884",
        "c3757c1058a1a6d65818f6ec98917004715cc92e"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Wed Apr 27 10:01:35 2016 -0700"
      },
      "committer": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Wed Apr 27 10:01:35 2016 -0700"
      },
      "message": "Merge pull request #98 from fenhl/choose-mut\n\nAdd Rng trait method choose_mut"
    },
    {
      "commit": "c3757c1058a1a6d65818f6ec98917004715cc92e",
      "tree": "62cebfdfb5d8b613e1d1816e4a4ebe0c49d8f4a7",
      "parents": [
        "6fda5b2eaa4fd189984dc64f7cba3da03940d884"
      ],
      "author": {
        "name": "Fenhl",
        "email": "fenhl@fenhl.net",
        "time": "Wed Feb 17 19:17:00 2016 +0000"
      },
      "committer": {
        "name": "Fenhl",
        "email": "fenhl@fenhl.net",
        "time": "Wed Apr 27 08:15:35 2016 +0000"
      },
      "message": "Add Rng trait method choose_mut\n"
    },
    {
      "commit": "6fda5b2eaa4fd189984dc64f7cba3da03940d884",
      "tree": "b71176513af6605800d914f76193e0200a5ca2da",
      "parents": [
        "c6a573fb6320346b04eb1748cdd4ed84338b561d",
        "f78cf8896c2b36f2cb76a5c0e81bd133cfa727b4"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Sat Mar 19 17:17:50 2016 -0700"
      },
      "committer": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Sat Mar 19 17:17:50 2016 -0700"
      },
      "message": "Merge pull request #101 from bluss/inline-constructors\n\nMark some distribution constructors #[inline]"
    },
    {
      "commit": "f78cf8896c2b36f2cb76a5c0e81bd133cfa727b4",
      "tree": "b71176513af6605800d914f76193e0200a5ca2da",
      "parents": [
        "c6a573fb6320346b04eb1748cdd4ed84338b561d"
      ],
      "author": {
        "name": "bluss",
        "email": "bluss@users.noreply.github.com",
        "time": "Sat Mar 19 22:55:27 2016 +0100"
      },
      "committer": {
        "name": "bluss",
        "email": "bluss@users.noreply.github.com",
        "time": "Sat Mar 19 22:56:45 2016 +0100"
      },
      "message": "Mark some distribution constructors #[inline]\n\nMost of these are very simple and should be inlined.\n"
    },
    {
      "commit": "c6a573fb6320346b04eb1748cdd4ed84338b561d",
      "tree": "fddc311d82713c481b3e95037315fdb7d315499c",
      "parents": [
        "f872fda5fb8fb899a837ee9eee0332076a8f5300",
        "ae61549dda2364deb2c4a5bd973602e0c6266d4e"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Wed Feb 24 11:47:20 2016 -0800"
      },
      "committer": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Wed Feb 24 11:47:20 2016 -0800"
      },
      "message": "Merge pull request #99 from ollie27/win_fill_bytes\n\nFix filling buffers 4 GiB or larger with OsRng::fill_bytes on Windows"
    },
    {
      "commit": "ae61549dda2364deb2c4a5bd973602e0c6266d4e",
      "tree": "fddc311d82713c481b3e95037315fdb7d315499c",
      "parents": [
        "f872fda5fb8fb899a837ee9eee0332076a8f5300"
      ],
      "author": {
        "name": "Oliver Middleton",
        "email": "olliemail27@gmail.com",
        "time": "Wed Feb 24 17:01:03 2016 +0000"
      },
      "committer": {
        "name": "Oliver Middleton",
        "email": "olliemail27@gmail.com",
        "time": "Wed Feb 24 17:52:55 2016 +0000"
      },
      "message": "Fix filling buffers 4 GiB or larger with OsRng::fill_bytes on Windows\n\nCryptGenRandom takes a DWORD (u32) for the length so it only supports\nwriting u32::MAX bytes at a time.\n\nCasting the length from a usize caused truncation meaning the whole buffer\nwas not always filled.\n"
    },
    {
      "commit": "f872fda5fb8fb899a837ee9eee0332076a8f5300",
      "tree": "1e2748d36195842c190e3e63bf24babdf21fabf0",
      "parents": [
        "63aaeef028ca4d12f44f0978beb834d90a721f1b"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Sat Feb 13 00:28:11 2016 -0800"
      },
      "committer": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Sat Feb 13 00:28:11 2016 -0800"
      },
      "message": "Bump to 0.3.14\n"
    },
    {
      "commit": "63aaeef028ca4d12f44f0978beb834d90a721f1b",
      "tree": "375ad895a0b064e299f3b65a1ed52ab8a832774d",
      "parents": [
        "8feb9df678990f91c39759f62c05f5ad5a6a78c8"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Fri Feb 12 19:13:27 2016 -0800"
      },
      "committer": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Fri Feb 12 19:13:27 2016 -0800"
      },
      "message": "Inline definitions from winapi/advapi32\n\nFor now it\u0027s probably worth the decrease in build times\n"
    },
    {
      "commit": "8feb9df678990f91c39759f62c05f5ad5a6a78c8",
      "tree": "de00748986046ed263c3735f946a4626b972fd99",
      "parents": [
        "4f3c19d20b937c71341a21c2df306b7bd202ffed"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Sat Jan 09 09:59:05 2016 -0800"
      },
      "committer": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Sat Jan 09 09:59:05 2016 -0800"
      },
      "message": "Bump to 0.3.13\n"
    },
    {
      "commit": "4f3c19d20b937c71341a21c2df306b7bd202ffed",
      "tree": "d158982637d04cec7b44d5d5c899082a9cc1d7ad",
      "parents": [
        "4aa8f5b10a7cda1c34d083c0e65039e5d4b48dc0",
        "35c48a8233dd8cd55f5ff790e0359c4b38788780"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Sat Jan 09 09:58:40 2016 -0800"
      },
      "committer": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Sat Jan 09 09:58:40 2016 -0800"
      },
      "message": "Merge pull request #92 from numerodix/master\n\nadd type annotations (fixes build on 1.7.0-nightly (d5e229057 2016-01…"
    },
    {
      "commit": "35c48a8233dd8cd55f5ff790e0359c4b38788780",
      "tree": "d158982637d04cec7b44d5d5c899082a9cc1d7ad",
      "parents": [
        "9a668dea286784e85de805d3d9846424749f68f1"
      ],
      "author": {
        "name": "Martin Matusiak",
        "email": "numerodix@gmail.com",
        "time": "Tue Jan 05 22:48:30 2016 +0100"
      },
      "committer": {
        "name": "Martin Matusiak",
        "email": "numerodix@gmail.com",
        "time": "Tue Jan 05 22:48:30 2016 +0100"
      },
      "message": "the literals are usize no u64\n"
    },
    {
      "commit": "9a668dea286784e85de805d3d9846424749f68f1",
      "tree": "c77951b62cf622b0ae20c94b70068fba6f170868",
      "parents": [
        "4aa8f5b10a7cda1c34d083c0e65039e5d4b48dc0"
      ],
      "author": {
        "name": "Martin Matusiak",
        "email": "numerodix@gmail.com",
        "time": "Tue Jan 05 22:32:51 2016 +0100"
      },
      "committer": {
        "name": "Martin Matusiak",
        "email": "numerodix@gmail.com",
        "time": "Tue Jan 05 22:33:19 2016 +0100"
      },
      "message": "add type annotations (fixes build on 1.7.0-nightly (d5e229057 2016-01-04))\n"
    },
    {
      "commit": "4aa8f5b10a7cda1c34d083c0e65039e5d4b48dc0",
      "tree": "23ee81fc3948ea9de5f241d9f28c188affb9b566",
      "parents": [
        "4b3345a233ffc9a3b759c0ecd7b32560ef924570"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Sat Dec 19 10:11:09 2015 -0800"
      },
      "committer": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Sat Dec 19 10:11:09 2015 -0800"
      },
      "message": "Bump rand_macros to 0.1.10\n"
    },
    {
      "commit": "4b3345a233ffc9a3b759c0ecd7b32560ef924570",
      "tree": "04509c0b4daf63bebec3447977cd7a6d6bec3504",
      "parents": [
        "52fbc32fd66024737b21e2305e865edc72c7c129",
        "cbe9929c2d5a75a3ae9766bd38b520d95b3c3d77"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Sat Dec 19 10:10:55 2015 -0800"
      },
      "committer": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Sat Dec 19 10:10:55 2015 -0800"
      },
      "message": "Merge pull request #88 from bluss/syntax-ext\n\nFix rand_macros for syntax/syntax_ext crate split"
    },
    {
      "commit": "cbe9929c2d5a75a3ae9766bd38b520d95b3c3d77",
      "tree": "8586f666ae32a5050aa2bd38c085fd09c4225bff",
      "parents": [
        "8e06af206f4c58177cac35bba45e28f481faf466"
      ],
      "author": {
        "name": "bluss",
        "email": "bluss@users.noreply.github.com",
        "time": "Sat Dec 19 11:59:31 2015 +0100"
      },
      "committer": {
        "name": "bluss",
        "email": "bluss@users.noreply.github.com",
        "time": "Sat Dec 19 11:59:31 2015 +0100"
      },
      "message": "Fix rand_macros for syntax/syntax_ext crate split\n"
    },
    {
      "commit": "52fbc32fd66024737b21e2305e865edc72c7c129",
      "tree": "3bb8f4fa3db55527b2c01eb5f8b05cb9406fd205",
      "parents": [
        "8e06af206f4c58177cac35bba45e28f481faf466",
        "96aa0b2d75fd222f542be96576ff9c79686985fe"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Thu Dec 10 14:28:43 2015 -0500"
      },
      "committer": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Thu Dec 10 14:28:43 2015 -0500"
      },
      "message": "Merge pull request #87 from chills42/patch-1\n\nExpand the README to include some basic examples."
    },
    {
      "commit": "96aa0b2d75fd222f542be96576ff9c79686985fe",
      "tree": "3bb8f4fa3db55527b2c01eb5f8b05cb9406fd205",
      "parents": [
        "8e06af206f4c58177cac35bba45e28f481faf466"
      ],
      "author": {
        "name": "Craig Hills",
        "email": "chills@gmail.com",
        "time": "Thu Dec 10 10:41:58 2015 -0500"
      },
      "committer": {
        "name": "Craig Hills",
        "email": "chills@gmail.com",
        "time": "Thu Dec 10 10:41:58 2015 -0500"
      },
      "message": "Expand the README to include some basic examples.\n\nThese examples are enough to show basic use without going into great detail.  They are simply enough to get a feel for the use without jumping over into the full documentation."
    },
    {
      "commit": "8e06af206f4c58177cac35bba45e28f481faf466",
      "tree": "eef247b84997e26ea5f1e38be081313c045e75dc",
      "parents": [
        "d9bf94c5290704e45b4fdb36749a5651615c349d",
        "ed2741df8e8264c0a16764b4a82edaee1371c871"
      ],
      "author": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Tue Dec 08 08:50:46 2015 -0500"
      },
      "committer": {
        "name": "Alex Crichton",
        "email": "alex@alexcrichton.com",
        "time": "Tue Dec 08 08:50:46 2015 -0500"
      },
      "message": "Merge pull request #85 from bluss/rustc-plugin\n\nUpdate rand_macros to use the rustc_plugin crate"
    },
    {
      "commit": "ed2741df8e8264c0a16764b4a82edaee1371c871",
      "tree": "eef247b84997e26ea5f1e38be081313c045e75dc",
      "parents": [
        "d9bf94c5290704e45b4fdb36749a5651615c349d"
      ],
      "author": {
        "name": "bluss",
        "email": "bluss@users.noreply.github.com",
        "time": "Mon Dec 07 21:47:55 2015 +0100"
      },
      "committer": {
        "name": "bluss",
        "email": "bluss@users.noreply.github.com",
        "time": "Mon Dec 07 21:47:55 2015 +0100"
      },
      "message": "Update rand_macros to use the rustc_plugin crate\n"
    },
    {
      "commit": "d9bf94c5290704e45b4fdb36749a5651615c349d",
      "tree": "d10400d6a6414eab356351b19e6c59120254410e",
      "parents": [
        "f32aa2c2594d3f5135e32bae9b1e69541dc17ed2",
        "6ce43c7744e3f8901f54061c39158ea5c3ec6c25"
      ],
      "author": {
        "name": "Huon Wilson",
        "email": "dbau.pp+github@gmail.com",
        "time": "Tue Nov 10 02:54:19 2015 +1100"
      },
      "committer": {
        "name": "Huon Wilson",
        "email": "dbau.pp+github@gmail.com",
        "time": "Tue Nov 10 02:54:19 2015 +1100"
      },
      "message": "Merge pull request #83 from bvssvni/upd\n\nBump to 0.3.12"
    },
    {
      "commit": "6ce43c7744e3f8901f54061c39158ea5c3ec6c25",
      "tree": "d10400d6a6414eab356351b19e6c59120254410e",
      "parents": [
        "f32aa2c2594d3f5135e32bae9b1e69541dc17ed2"
      ],
      "author": {
        "name": "Sven Nilsen",
        "email": "bvssvni@gmail.com",
        "time": "Mon Nov 09 16:19:47 2015 +0100"
      },
      "committer": {
        "name": "Sven Nilsen",
        "email": "bvssvni@gmail.com",
        "time": "Mon Nov 09 16:19:47 2015 +0100"
      },
      "message": "Bump to 0.3.12\n"
    }
  ],
  "next": "f32aa2c2594d3f5135e32bae9b1e69541dc17ed2"
}
