)]}'
{
  "log": [
    {
      "commit": "63058eff77e11aa15bf531df5dd34395ec3017c8",
      "tree": "f49cdff6b7a861d0097471edcca842fe685477c0",
      "parents": [
        "b408327ac2a15ec3e43352421954f5b1967701d1"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@google.com",
        "time": "Wed Dec 09 06:42:51 2020"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@google.com",
        "time": "Wed Dec 09 06:42:51 2020"
      },
      "message": "Export LICENSE file in Bazel build\n"
    },
    {
      "commit": "b408327ac2a15ec3e43352421954f5b1967701d1",
      "tree": "78613e826a675f4ed72c4571935e5d398db44cd1",
      "parents": [
        "561254d968e5679460e6a0a743206410284d9f46"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Fri Apr 17 07:06:18 2020"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Fri Apr 17 07:06:18 2020"
      },
      "message": "Disable _udiv64 and _udiv128 intrinsics on clang-cl and icpc\n"
    },
    {
      "commit": "561254d968e5679460e6a0a743206410284d9f46",
      "tree": "9f2609762e75a5c02941fdfd847ed615cb5c7552",
      "parents": [
        "62d7d30e5d4c2be1c26cbd4bd316945fc2013fab"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Apr 12 22:57:43 2020"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Apr 12 22:57:43 2020"
      },
      "message": "Update README\n"
    },
    {
      "commit": "62d7d30e5d4c2be1c26cbd4bd316945fc2013fab",
      "tree": "9ce62a184d0d3da38ebc76563bdc0fbb200b7507",
      "parents": [
        "8e02fe647cec1015e26435759c86f3309af38ade"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Apr 12 22:34:05 2020"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Apr 12 22:34:05 2020"
      },
      "message": "Disable inline assembly by default\n"
    },
    {
      "commit": "8e02fe647cec1015e26435759c86f3309af38ade",
      "tree": "c7fdc3c1340a5e3623dd39498476689267db90ec",
      "parents": [
        "8480d4e85d3703219e24603e3d5d00deebf6223d"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Apr 12 22:33:30 2020"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Apr 12 22:33:30 2020"
      },
      "message": "Indicate cloberred condition flags in inline assembly\n"
    },
    {
      "commit": "8480d4e85d3703219e24603e3d5d00deebf6223d",
      "tree": "f50d0756e7e3353a810df76c11ef0cffce14edc3",
      "parents": [
        "dd41a288bc6ffa5afa54bd425b75fa7562f575ab"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Apr 12 22:30:45 2020"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Apr 12 22:30:45 2020"
      },
      "message": "Add disabled 128 / 64 -\u003e 64 division implementation using __int128\n"
    },
    {
      "commit": "dd41a288bc6ffa5afa54bd425b75fa7562f575ab",
      "tree": "9cc6281e328f20ff6fcfafd35d89f2422b3deaef",
      "parents": [
        "6dff5c9d3db1aa355600eb8dfa1854357aed5005"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Apr 12 22:20:46 2020"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Apr 12 22:20:46 2020"
      },
      "message": "Modernize CMake configuration files\n"
    },
    {
      "commit": "6dff5c9d3db1aa355600eb8dfa1854357aed5005",
      "tree": "0dee903722301e856c9a2d1f62c3c12e66f56f50",
      "parents": [
        "d25336a3bb2e3125368d061ce10ae934e70f6d63"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Apr 12 22:09:53 2020"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Apr 12 22:09:53 2020"
      },
      "message": "Update Google Benchmark in CMake builds to 1.5.0\n"
    },
    {
      "commit": "d25336a3bb2e3125368d061ce10ae934e70f6d63",
      "tree": "ee1d22cb34b30f33221592beedec0af6a0add604",
      "parents": [
        "0bc00d197a714492cd000b7a71aa01176e579155"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Apr 12 21:57:43 2020"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Apr 12 21:57:43 2020"
      },
      "message": "Use _udiv64 and _udiv128 intrinsics on MSVC\n"
    },
    {
      "commit": "0bc00d197a714492cd000b7a71aa01176e579155",
      "tree": "3afc9791d10d1fa17ae7f1223371c5e77842bb10",
      "parents": [
        "9ec04fcd9732ea90385dfd6f73661fb274dcb96e"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Apr 12 21:47:22 2020"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Apr 12 21:47:22 2020"
      },
      "message": "Enable _BitScanReverse/_BitScanReverse64 in ARM/ARM64 builds\n"
    },
    {
      "commit": "9ec04fcd9732ea90385dfd6f73661fb274dcb96e",
      "tree": "2d7655d431d191c8c6d73ca9c60ae23ac53ba53d",
      "parents": [
        "f7dd0576a1c8289ef099d4fd8b136b1c4487a873"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Apr 12 21:46:46 2020"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Apr 12 21:46:46 2020"
      },
      "message": "Update Google Test in CMake builds to 1.10.0\n"
    },
    {
      "commit": "f7dd0576a1c8289ef099d4fd8b136b1c4487a873",
      "tree": "30ac0b3e72ca64c20a9de5a27099cbb96aac69ff",
      "parents": [
        "d80e7d1a8aa6e30c51b57eaaf27fcd950515af2b"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@google.com",
        "time": "Sat Apr 11 06:06:30 2020"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@google.com",
        "time": "Sat Apr 11 06:25:36 2020"
      },
      "message": "Add Bazel configuration files\n"
    },
    {
      "commit": "d80e7d1a8aa6e30c51b57eaaf27fcd950515af2b",
      "tree": "45d4793f008890f63a3cf1dfa8056ead250333c8",
      "parents": [
        "fd804a929fc64be9e40ee58bb51ed9f9cac98244"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Apr 11 01:44:15 2020"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Apr 11 01:44:15 2020"
      },
      "message": "Minor cleanup in fallback 64-bit CLZ\n"
    },
    {
      "commit": "fd804a929fc64be9e40ee58bb51ed9f9cac98244",
      "tree": "fbd23e9fe4b92733c9ec5db51d4471b8e6bdfcab",
      "parents": [
        "9e770c9a4d3365bb2e3d596db680498d9c8a93ad"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Oct 19 09:05:31 2019"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Oct 19 09:10:53 2019"
      },
      "message": "Travis-CI: configure with CMake\n"
    },
    {
      "commit": "9e770c9a4d3365bb2e3d596db680498d9c8a93ad",
      "tree": "a5adcf99293c85af7767e2a2e7667e2cd486cd07",
      "parents": [
        "f8c5354679ec2597792bc70a9e06eff50c508b9a"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@google.com",
        "time": "Sat Oct 19 07:59:41 2019"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@google.com",
        "time": "Sat Oct 19 07:59:41 2019"
      },
      "message": "CMake: disable tests and benchmarks in a dependency build\n"
    },
    {
      "commit": "f8c5354679ec2597792bc70a9e06eff50c508b9a",
      "tree": "6789e2be4c1979c5e8cede30dbdfbf96d62c4c78",
      "parents": [
        "b742d1143724d646cd0f914646f1240eacf5bd73"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Wed Nov 21 20:12:37 2018"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Wed Nov 21 20:13:13 2018"
      },
      "message": "Add ndk-build configuration files\n"
    },
    {
      "commit": "b742d1143724d646cd0f914646f1240eacf5bd73",
      "tree": "f38ed41acdaac6ce8a75fa78c3590844fa30c61a",
      "parents": [
        "811b482bcd9e8d98ad80c6c78d5302bb830184b0"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Fri Nov 16 23:32:42 2018"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Fri Nov 16 23:32:42 2018"
      },
      "message": "Disable inline assembly by default\n"
    },
    {
      "commit": "811b482bcd9e8d98ad80c6c78d5302bb830184b0",
      "tree": "855fa8d77c053c296d8a996e32beecdd293fdd9d",
      "parents": [
        "1340c1d84e525cda6a1e522506425dcaf8c4b8f5"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Sat Feb 24 22:19:02 2018"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Sat Feb 24 22:19:02 2018"
      },
      "message": "Do not modify global CMAKE_CXX_FLAGS\n"
    },
    {
      "commit": "1340c1d84e525cda6a1e522506425dcaf8c4b8f5",
      "tree": "d3481e6f209e3426fbbf3522947a809c24af0c97",
      "parents": [
        "a9feb41dc9d05e59604c114c6b6a893d842b9d7b"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Sat Feb 24 15:39:35 2018"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Sat Feb 24 15:39:35 2018"
      },
      "message": "Configure CMakeLists for download projects in CONFU_DEPENDENCIES_BINARY_DIR\n"
    },
    {
      "commit": "a9feb41dc9d05e59604c114c6b6a893d842b9d7b",
      "tree": "163e82a78ff010477599077db960a27940c1e669",
      "parents": [
        "8d6ecbee2f8261590fae277fb2c7a68ff962737d"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Mon Feb 05 19:47:52 2018"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Mon Feb 05 19:47:52 2018"
      },
      "message": "Support option to disable inline assembly\n"
    },
    {
      "commit": "8d6ecbee2f8261590fae277fb2c7a68ff962737d",
      "tree": "445ec90e696160207475e5c5e2a62ae29f93a9a8",
      "parents": [
        "d0a089419a96801c5293e08d276abfddc7f4a78f"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Thu Feb 01 01:15:49 2018"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Thu Feb 01 02:34:39 2018"
      },
      "message": "CMake: support option to use pre-downloaded deps\n"
    },
    {
      "commit": "d0a089419a96801c5293e08d276abfddc7f4a78f",
      "tree": "f974b856a5ac0d3916646f8fea5164fe85044b1d",
      "parents": [
        "367b87e50469c48d2523d587f8c9e5b0ce2b53b3"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Mon Jan 08 05:09:05 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 08 05:09:05 2018"
      },
      "message": "README: fix caption for license badge"
    },
    {
      "commit": "367b87e50469c48d2523d587f8c9e5b0ce2b53b3",
      "tree": "27222faa54aacf23d593f430608e130661844f58",
      "parents": [
        "381f2fb9ae1b07f145aaa359a179fc336ee45372"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Fri Nov 10 23:46:32 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Fri Nov 10 23:46:38 2017"
      },
      "message": "Disable build of test for Google Benchmark in CMake configs\n"
    },
    {
      "commit": "381f2fb9ae1b07f145aaa359a179fc336ee45372",
      "tree": "333f8fc6a49e261762d82abd0cb8087a1aa35f9a",
      "parents": [
        "68818b5ec1732efc4517fe34a58499228868a55e"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Thu Oct 26 00:50:43 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Thu Oct 26 00:50:43 2017"
      },
      "message": "CMake 2.8.12 compatibility\n"
    },
    {
      "commit": "68818b5ec1732efc4517fe34a58499228868a55e",
      "tree": "5fca28d14b1f8bb44a2b44873065ede27897e2c3",
      "parents": [
        "759eca17e1497d903e296ffc00db0bd538d4edeb"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Wed Oct 25 00:20:59 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Wed Oct 25 00:20:59 2017"
      },
      "message": "Small bug-fixes in CMake configs\n"
    },
    {
      "commit": "759eca17e1497d903e296ffc00db0bd538d4edeb",
      "tree": "b758ea6295f75ee0b2c741db9ce99b5a2d67f8f7",
      "parents": [
        "b2ee7a9892e6ee4c8ce2fb1cc0f5b3015a1547a6"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Wed Oct 18 00:49:20 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Wed Oct 18 00:49:20 2017"
      },
      "message": "Do not download deps twice during CMake config\n"
    },
    {
      "commit": "b2ee7a9892e6ee4c8ce2fb1cc0f5b3015a1547a6",
      "tree": "7b6f245bf09d6c97e790e11d99a8394356846364",
      "parents": [
        "d0a0d042dbdf6ad66c4cfc450ea5d582b40a530a"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Wed Oct 18 00:31:21 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Wed Oct 18 00:31:21 2017"
      },
      "message": "Confu-like deps handling in CMake build\n"
    },
    {
      "commit": "d0a0d042dbdf6ad66c4cfc450ea5d582b40a530a",
      "tree": "64bceb9804ec74686673d2ca0b7c0f759a42507a",
      "parents": [
        "f685849148a766828172e5b8d4193911e8a45bec"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Tue Oct 17 22:20:35 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Tue Oct 17 22:20:35 2017"
      },
      "message": "Build tests and benchmarks by default\n"
    },
    {
      "commit": "f685849148a766828172e5b8d4193911e8a45bec",
      "tree": "797b4cc354e6f6b13f31b82e67cb3fb54ab77fd6",
      "parents": [
        "46139ff79e4e90fd52240d798a4c8d6faa424998"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Tue Oct 17 19:10:43 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Tue Oct 17 19:10:43 2017"
      },
      "message": "Fix installation configuration with CMake\n"
    },
    {
      "commit": "46139ff79e4e90fd52240d798a4c8d6faa424998",
      "tree": "6a2dcaf79b04ed9e0e6627638a289302a1b1c69e",
      "parents": [
        "f7960924cb1f67e06f6529dba09eeda9baa4cacb"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Tue Oct 17 19:02:07 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Tue Oct 17 19:02:07 2017"
      },
      "message": "CMake configuration\n"
    },
    {
      "commit": "f7960924cb1f67e06f6529dba09eeda9baa4cacb",
      "tree": "7c9ae2822fc7ba86c4838712e9dea54338ca3308",
      "parents": [
        "1b244039601e7ab2d78c2c162ba5be6e0e89ba45"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Thu Jul 06 06:22:43 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Thu Jul 06 06:22:43 2017"
      },
      "message": "Inline asm: fix specification (potential bug)\n"
    },
    {
      "commit": "1b244039601e7ab2d78c2c162ba5be6e0e89ba45",
      "tree": "ae926f3983e024576ad2024a06693525349dbbe7",
      "parents": [
        "8f85044fb41e560508cd69ed26c9afb9cc120e8a"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Fri Jun 02 04:56:00 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 02 04:56:00 2017"
      },
      "message": "LICENSE: add Facebook copyright"
    },
    {
      "commit": "8f85044fb41e560508cd69ed26c9afb9cc120e8a",
      "tree": "99c8c0b1fb778bd1c6b03e8890934f88e118542b",
      "parents": [
        "ad0abcf4dd0c0a83d7e2e18bcb9917306c850cbc"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Mon Mar 06 19:12:39 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 06 19:12:39 2017"
      },
      "message": "LICENSE: update year"
    },
    {
      "commit": "ad0abcf4dd0c0a83d7e2e18bcb9917306c850cbc",
      "tree": "b6b819eb4b060e20552ea59282759b2e50d761d1",
      "parents": [
        "791777aeccd6b2b8f40154ebd591f0c5d61afb26"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Mon Mar 06 19:12:20 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 06 19:12:20 2017"
      },
      "message": "README: add license and Travis-CI badges"
    },
    {
      "commit": "791777aeccd6b2b8f40154ebd591f0c5d61afb26",
      "tree": "8743168137d1fd11d17a764363f95955427bec97",
      "parents": [
        "e6d65f4476611b9a8c7746b6a9c3f8f5cf144e1d"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Mon Mar 06 19:06:14 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Mon Mar 06 19:06:14 2017"
      },
      "message": "Travis-CI: test both clang and gcc builds\n"
    },
    {
      "commit": "e6d65f4476611b9a8c7746b6a9c3f8f5cf144e1d",
      "tree": "6ec2f25a1cd4f94917744cdac92be6eb6c6e0019",
      "parents": [
        "ecb8ce0088fed2376ce2e0f5e75b541bbc9ccd12"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Mon Mar 06 18:59:59 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Mon Mar 06 18:59:59 2017"
      },
      "message": "Travis-CI: back to Ubuntu trusty for C++11 compiler\n"
    },
    {
      "commit": "ecb8ce0088fed2376ce2e0f5e75b541bbc9ccd12",
      "tree": "b5843fe0cca7b7aec150de7ab744a5dbf568dbdb",
      "parents": [
        "feb6564fc61e59d453b3dc51b1c7137fece06ae2"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Mon Mar 06 18:56:49 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Mon Mar 06 18:56:49 2017"
      },
      "message": "Travis-CI: install six\n"
    },
    {
      "commit": "feb6564fc61e59d453b3dc51b1c7137fece06ae2",
      "tree": "dbfcf995002be25848669e7b76bd5c8094f61b78",
      "parents": [
        "d0eca3debf8e2f0766aa2a26c5817ae4731dd353"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Mon Mar 06 18:54:33 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Mon Mar 06 18:54:33 2017"
      },
      "message": "Travis-CI: use Ubuntu precise\n"
    },
    {
      "commit": "d0eca3debf8e2f0766aa2a26c5817ae4731dd353",
      "tree": "96bd1f830234e48697fb861a4c8e373db0ee8e27",
      "parents": [
        "177a6f2a29a9c7abc7a80578267631bd108a7153"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Mon Mar 06 18:48:52 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 06 18:48:52 2017"
      },
      "message": "Travis-CI: do not manually build dependencies"
    },
    {
      "commit": "177a6f2a29a9c7abc7a80578267631bd108a7153",
      "tree": "c3c4b4c4226a90b30087f4ebcf38de34d18221bc",
      "parents": [
        "dac9fce76e8304c43ad8f653c418d7a4889e4b68"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Mon Mar 06 18:46:19 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Mon Mar 06 18:46:19 2017"
      },
      "message": "fxdiv_remainder_* functions\n"
    },
    {
      "commit": "dac9fce76e8304c43ad8f653c418d7a4889e4b68",
      "tree": "9588aa905eb54a04b5793ea37232ed6550f54587",
      "parents": [
        "967a027102f1ba35bb5abcacf6d2591b7666dda6"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Thu Feb 16 15:24:13 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Thu Feb 16 16:30:08 2017"
      },
      "message": "Add Travis-CI manifest\n"
    },
    {
      "commit": "967a027102f1ba35bb5abcacf6d2591b7666dda6",
      "tree": "ff05d9ea2ce3cd3b510e1c923f6b8f196b2f315d",
      "parents": [
        "5e42a78ef71524df14d04ec22a5b37ba683fc6d0"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Feb 12 06:32:06 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Feb 12 06:32:06 2017"
      },
      "message": "Full set of benchmarks\n"
    },
    {
      "commit": "5e42a78ef71524df14d04ec22a5b37ba683fc6d0",
      "tree": "8cde87f735b7706041d87400fccfc053cad343c5",
      "parents": [
        "be9e375db1995cd52d11393711ac9461b514265c"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Fri Feb 10 23:10:37 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Fri Feb 10 23:10:37 2017"
      },
      "message": "Config: swtich to confu\n"
    },
    {
      "commit": "be9e375db1995cd52d11393711ac9461b514265c",
      "tree": "8d24707012a952350b163de957d331c8b667a0e0",
      "parents": [
        "ba65e0de6c48d91be1cd578755f6db172774fe53"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Fri Jan 13 16:51:26 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 13 16:51:26 2017"
      },
      "message": "README: report PPC64 tests"
    },
    {
      "commit": "ba65e0de6c48d91be1cd578755f6db172774fe53",
      "tree": "b5d8ccc0fee5d551a5e12f957f7f523e38228a3a",
      "parents": [
        "45a1395fd7450c867984040793c9e089ee337eb4"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Tue Jul 26 20:46:00 2016"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Tue Jul 26 20:46:00 2016"
      },
      "message": "Header: include limits.h/climits for better portability\n"
    },
    {
      "commit": "45a1395fd7450c867984040793c9e089ee337eb4",
      "tree": "ddc59d0023b21a57d781caa6417f3f0a4cc362d9",
      "parents": [
        "2688b7aa9c81b4d1b91974dbd55cd95066ed7052"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Jul 03 16:24:24 2016"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Jul 03 16:24:24 2016"
      },
      "message": "API: add round_down functions\n"
    },
    {
      "commit": "2688b7aa9c81b4d1b91974dbd55cd95066ed7052",
      "tree": "3c47cc3d409ba3f35d27d2397bfca0414c453861",
      "parents": [
        "2fe0e11999c0fd0d9ffef42a13ac543b60092e62"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Jul 03 15:59:21 2016"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Jul 03 15:59:21 2016"
      },
      "message": "API: rename fxdiv_divisor_*_t.d to fxdir_divisor_*_t.value\n"
    },
    {
      "commit": "2fe0e11999c0fd0d9ffef42a13ac543b60092e62",
      "tree": "2ea960841d32818ac3f5805a1d8f2b6e73d8a60c",
      "parents": [
        "8b9467c9d65d5f7c84099a5747dcb7678250d57b"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 22:59:08 2016"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 22:59:08 2016"
      },
      "message": "API: add functions to return both quotient and remainder\n"
    },
    {
      "commit": "8b9467c9d65d5f7c84099a5747dcb7678250d57b",
      "tree": "25b083650f4aade22e386f4842c9d06acfba4310",
      "parents": [
        "6b54d5709215a874e75974212bcb9c503aa79d5f"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 22:49:49 2016"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 22:49:49 2016"
      },
      "message": "Test: add test of division by power-of-2 plus 1\n"
    },
    {
      "commit": "6b54d5709215a874e75974212bcb9c503aa79d5f",
      "tree": "4766dcf14ade187a1b35802bd85057385b46efc7",
      "parents": [
        "1bdd221b3f94d99a8c2759105025187bbbc6c423"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 22:46:31 2016"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 22:46:31 2016"
      },
      "message": "Test: fix power-of-two data type in uint64_t division tests\n"
    },
    {
      "commit": "1bdd221b3f94d99a8c2759105025187bbbc6c423",
      "tree": "31a06f879c3ee0062a958b272f13693545c9885a",
      "parents": [
        "36df54b6a94b13370bd1edc9eac741f9837de361"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 22:45:34 2016"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 22:45:34 2016"
      },
      "message": "Test: add test of division by power-of-2 less 1\n"
    },
    {
      "commit": "36df54b6a94b13370bd1edc9eac741f9837de361",
      "tree": "ca91211c8ac7f12c518aa3d298dc0deda835df7d",
      "parents": [
        "8085e01617d9b1061c5bf01223e4e3871dd724ba"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 22:41:09 2016"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 22:41:09 2016"
      },
      "message": "Test: optimize division by power-of-2 test\n"
    },
    {
      "commit": "8085e01617d9b1061c5bf01223e4e3871dd724ba",
      "tree": "1e958f848511b34b0ead8ef5c102515425dd9063",
      "parents": [
        "2273fcbf7b15b1033dfacd85c993edb9f7cd7938"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 22:38:00 2016"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 22:38:00 2016"
      },
      "message": "Test: update code for the new API\n"
    },
    {
      "commit": "2273fcbf7b15b1033dfacd85c993edb9f7cd7938",
      "tree": "f0567863d9a55f5d6854bf16cc10b31f1bce46f5",
      "parents": [
        "c5eeeae044c786c4b65e0de46fa054ee5808a6ba"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 22:34:11 2016"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 22:34:11 2016"
      },
      "message": "API: rename fxdiv_*_t to fxdiv_divisor_*_t\n"
    },
    {
      "commit": "c5eeeae044c786c4b65e0de46fa054ee5808a6ba",
      "tree": "01f4247062a58a6bb9839623e47156bb0145f23d",
      "parents": [
        "faf282b738dcac9215b9410e84f09d20a7861eca"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 22:29:58 2016"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 22:29:58 2016"
      },
      "message": "Initialization: make inline assembly compatible with gcc\n"
    },
    {
      "commit": "faf282b738dcac9215b9410e84f09d20a7861eca",
      "tree": "7407f64b4b2affeac0965d89094165c1bb40f33c",
      "parents": [
        "b606da958f4d9c32846dcb7f754a971b5e4f76ae"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 21:41:58 2016"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 21:41:58 2016"
      },
      "message": "README: document support on ARMv7\n"
    },
    {
      "commit": "b606da958f4d9c32846dcb7f754a971b5e4f76ae",
      "tree": "a143e586aa0273b8cd1be582367035034b7f5023",
      "parents": [
        "811f05afa12500d7d8cb0d9ff3370ca61fb4c34f"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 21:36:02 2016"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 21:36:02 2016"
      },
      "message": "CMake: update config for older Linux systems\n"
    },
    {
      "commit": "811f05afa12500d7d8cb0d9ff3370ca61fb4c34f",
      "tree": "8ddd4e3639b967b6cb824e5f33d97d5ba97d09f6",
      "parents": [
        "846507ad58d1f6f6c2751379864885b5073575a1"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 21:34:01 2016"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 21:34:01 2016"
      },
      "message": "Header: make FXdiv compatible with pre-C++11 C++ compilers\n"
    },
    {
      "commit": "846507ad58d1f6f6c2751379864885b5073575a1",
      "tree": "49ff7b3cf895e08855dcc9ca413ece65ac8a4256",
      "parents": [
        "908f0510f7deb617ec0a33cf5c92e80c58358a40"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 21:08:51 2016"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 21:08:51 2016"
      },
      "message": "README: documented new implemented configurations\n"
    },
    {
      "commit": "908f0510f7deb617ec0a33cf5c92e80c58358a40",
      "tree": "66854f6e2cac68d37a7bf8490fae064132cbc46b",
      "parents": [
        "1ba196609b8a6329079c4a086fc216b4b0e64a09"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 21:03:07 2016"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 21:03:07 2016"
      },
      "message": "Initialization: implementation for compilers without CLZ/BSR intrinsics\n"
    },
    {
      "commit": "1ba196609b8a6329079c4a086fc216b4b0e64a09",
      "tree": "faf1b7ff81d2e41e0959a89e98687cfa3696dac6",
      "parents": [
        "595b61152746b21811f93dd0900b019e63ae860d"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 20:28:43 2016"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 20:28:43 2016"
      },
      "message": "Initialization: some inline assembly for x86 \u0026 x86-64\n"
    },
    {
      "commit": "595b61152746b21811f93dd0900b019e63ae860d",
      "tree": "15509c278216f287aaa6d0a18669621d7192e732",
      "parents": [
        "c02dfdc1330591b749dd3e89ad83932cc563894d"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 19:53:04 2016"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 19:53:04 2016"
      },
      "message": "GCC 64-bit: use __SIZEOF_INT128__ to detect unsigned __int128 support\n"
    },
    {
      "commit": "c02dfdc1330591b749dd3e89ad83932cc563894d",
      "tree": "5d52d37b6544d533bf297bf4743868a6f1aa2afa",
      "parents": [
        "b9a7fd45f479faef9db8236fe0ab0ba73df5ce99"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 19:52:10 2016"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 19:52:10 2016"
      },
      "message": "Extended multiplication: rethink the use of MSVC intrinsics\n"
    },
    {
      "commit": "b9a7fd45f479faef9db8236fe0ab0ba73df5ce99",
      "tree": "67f7d332c20db5583d1e584a3911a4d097412674",
      "parents": [
        "5efd2d1eec4ed842d900247727404d4cfaf5648d"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 19:43:11 2016"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 19:43:11 2016"
      },
      "message": "README: document new working configurations\n"
    },
    {
      "commit": "5efd2d1eec4ed842d900247727404d4cfaf5648d",
      "tree": "42cc197941d6d9a0f4d8bff1deb2082c270314d9",
      "parents": [
        "7b56884d7fa37855452065954c1dab32f0fb25ab"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 19:41:48 2016"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 19:41:48 2016"
      },
      "message": "uint64_t: generic implementation of 128-bit/64-bit division\n"
    },
    {
      "commit": "7b56884d7fa37855452065954c1dab32f0fb25ab",
      "tree": "65d33a6068d923f69de9c2733073fa8910872163",
      "parents": [
        "7ec7e982d65da2d79e4c9668de72719da6c11e83"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 19:27:46 2016"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 19:27:46 2016"
      },
      "message": "License: MIT\n"
    },
    {
      "commit": "7ec7e982d65da2d79e4c9668de72719da6c11e83",
      "tree": "778f8e558d58d9f07ac16cbe4bd1c05913101b0a",
      "parents": [
        "ee5e2d2b918136ebcbd35ee6f9170666f671d110"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 18:02:55 2016"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 18:02:55 2016"
      },
      "message": "Test: reuse precomputed divisor in test vs native division\n"
    },
    {
      "commit": "ee5e2d2b918136ebcbd35ee6f9170666f671d110",
      "tree": "ba03222774c15955106f9bdb8259a0f2b0afdd0d",
      "parents": [],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 17:36:54 2016"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Jul 02 17:36:54 2016"
      },
      "message": "Initial release\n"
    }
  ]
}
