)]}'
{
  "log": [
    {
      "commit": "3d2de1816307bac63c16a297e8c4dc501b4076df",
      "tree": "052b1ec2fb66e4f709ecbdc11dd43c2bfb979f32",
      "parents": [
        "84faa71a2f228032ab770e2e271bc8302c345183"
      ],
      "author": {
        "name": "Guy Hershenbaum",
        "email": "hershi@fb.com",
        "time": "Wed Mar 26 07:51:36 2025"
      },
      "committer": {
        "name": "Maratyszcza",
        "email": "maratek@gmail.com",
        "time": "Sat Aug 16 17:58:03 2025"
      },
      "message": "Add missing standard lib includes to tests\n\nThe tests were using std::setw, std::hex, etc. without including the\nrelevant standard library headers. This worked because of transitive\nincludes from googletest, but that\u0027s not something we should rely on:\n1. In general it\u0027s considered a bad practice\n2. Whenever we want to upgrade our googletest dependency this is going\n   to be a blocker\n"
    },
    {
      "commit": "84faa71a2f228032ab770e2e271bc8302c345183",
      "tree": "641bd50d4374cf71e2a9280139aad78660bb0a20",
      "parents": [
        "a7e499d67029e2d408c15ed0079ea295d85eac75"
      ],
      "author": {
        "name": "Brendan Dahl",
        "email": "brendan.dahl@gmail.com",
        "time": "Wed Jul 31 22:34:57 2024"
      },
      "committer": {
        "name": "Maratyszcza",
        "email": "maratek@gmail.com",
        "time": "Sat Aug 16 17:57:37 2025"
      },
      "message": "Fix compiling intrinsics with MSVC.\n\nFixes the error `error C3861: \u0027_castu32_f32\u0027: identifier not found`.\n\nFixes #30\n"
    },
    {
      "commit": "a7e499d67029e2d408c15ed0079ea295d85eac75",
      "tree": "f3dc7ad09dcd77d5b7fdfc67bc628c17f5751398",
      "parents": [
        "98b0a46bce017382a6351a19577ec43a715b6835"
      ],
      "author": {
        "name": "Austin Sullivan",
        "email": "asully@chromium.org",
        "time": "Thu Jul 17 17:34:02 2025"
      },
      "committer": {
        "name": "Maratyszcza",
        "email": "maratek@gmail.com",
        "time": "Sat Aug 16 17:51:07 2025"
      },
      "message": "Fix bitcasts with clang on x86\n\nbitcasts.h fails to compile with clang on x86. clang supports\nx86 Intel intrinsics (such as _castu32_f32) but the appropriate\nheader must be included\n\nThese intrinsics are defined in ia32intrin.h [1] which must be\nincluded via x86intrin.h [2]\n\n[1] https://clang.llvm.org/doxygen/ia32intrin_8h.html#a856b4d4dc3e7300cce3277ac12368687\n[2] https://clang.llvm.org/doxygen/ia32intrin_8h_source.html\n"
    },
    {
      "commit": "98b0a46bce017382a6351a19577ec43a715b6835",
      "tree": "37f2ef99a9d776f25bb89501753b3cfd053770cc",
      "parents": [
        "0854aa15c4171201da8eae9b668438c704dc58fc"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Thu Jun 20 06:11:08 2024"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Thu Jun 20 06:22:51 2024"
      },
      "message": "Support native conversions without __fp16/_Float16 types\n"
    },
    {
      "commit": "0854aa15c4171201da8eae9b668438c704dc58fc",
      "tree": "cb47051663558e11f23253cf03b67b6baddc5b31",
      "parents": [
        "b3720617faf1a4581ed7e6787cc51722ec7751f0"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Wed Jun 19 20:00:41 2024"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Wed Jun 19 20:00:41 2024"
      },
      "message": "Use Intel bitcast intrinsics with recent MSVC\n"
    },
    {
      "commit": "b3720617faf1a4581ed7e6787cc51722ec7751f0",
      "tree": "b65c2d177bf98be153e67c36205e8da68ed1a527",
      "parents": [
        "1f505fcde97ac229958bc77ecc2d14cdc10a4f6b"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Jun 16 22:00:02 2024"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Jun 16 22:00:02 2024"
      },
      "message": "Install fp16/macros.h\n"
    },
    {
      "commit": "1f505fcde97ac229958bc77ecc2d14cdc10a4f6b",
      "tree": "7dfb0ef408ddefe9e5ce483103d36bd660039d95",
      "parents": [
        "4c57e5787d062ae8547c7c98463b952d023402b7"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Jun 16 20:24:17 2024"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Jun 16 20:24:17 2024"
      },
      "message": "Avoid calling benchmark::DoNotOptimize with const value\n"
    },
    {
      "commit": "4c57e5787d062ae8547c7c98463b952d023402b7",
      "tree": "021b68788fbbbd40619852918445b72d59f20f6b",
      "parents": [
        "bc497e28844ff327023e95273938b8c128f98886"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Jun 16 20:13:58 2024"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Jun 16 20:18:40 2024"
      },
      "message": "Use hardware-accelerated _Float16 type with x86 GCC\n"
    },
    {
      "commit": "bc497e28844ff327023e95273938b8c128f98886",
      "tree": "6ce7f81f2c00b12f3bf42104a9b9737749e472ad",
      "parents": [
        "1d8b7c83306e1c7f1c98ded2dfdaf55c2007b0a2"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Jun 16 20:01:45 2024"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Jun 16 20:01:45 2024"
      },
      "message": "Use hardware-accelerated __fp16 type with AArch64 GCC\n"
    },
    {
      "commit": "1d8b7c83306e1c7f1c98ded2dfdaf55c2007b0a2",
      "tree": "4d7c539655039de6c9340cfe86775b30f7918b36",
      "parents": [
        "ae992b5ab8da2339014aaa60ac97771f73221188"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Jun 16 19:30:24 2024"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Jun 16 19:53:14 2024"
      },
      "message": "Use hardware-accelerated __fp16 types with Clang\n"
    },
    {
      "commit": "ae992b5ab8da2339014aaa60ac97771f73221188",
      "tree": "a423d55b1af7449b9b3a2cd3687bbe52646bd522",
      "parents": [
        "21fcfff7b40f0aa3d77b53d1bd82db876e0bb896"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Jun 16 16:31:06 2024"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Jun 16 16:31:06 2024"
      },
      "message": "Option to enable/disable install\n"
    },
    {
      "commit": "21fcfff7b40f0aa3d77b53d1bd82db876e0bb896",
      "tree": "dc6366c9bad45f1b35263fd8e5965495448730b1",
      "parents": [
        "5933328cae06184a09f694f9eb3f17a6d85deb98"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Tue May 28 05:18:13 2024"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Tue May 28 05:18:13 2024"
      },
      "message": "Remove legacy Android NDK config\n"
    },
    {
      "commit": "5933328cae06184a09f694f9eb3f17a6d85deb98",
      "tree": "07d73d7321c2352f0eb3659b4b5f8b751786f051",
      "parents": [
        "db33f237301f60e10ae1e1525df1102a53c23af4"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Tue May 28 04:46:29 2024"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Tue May 28 04:50:24 2024"
      },
      "message": "Test gcc with x87 FPU in GitHub Actions CI\n"
    },
    {
      "commit": "db33f237301f60e10ae1e1525df1102a53c23af4",
      "tree": "62c393601a74527e2513530a67db37b599684da8",
      "parents": [
        "f0bd4b9b114d103d5d134944db9b213401320dd5"
      ],
      "author": {
        "name": "James Hilliard",
        "email": "james.hilliard1@gmail.com",
        "time": "Mon Jan 30 04:43:50 2023"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Tue May 28 04:34:16 2024"
      },
      "message": "CMake: don\u0027t enable CXX unless building tests/benchmarks\n\nWe only need CXX support when building tests/benchmarks.\n\nFixes:\nCMake Error at CMakeLists.txt:6 (PROJECT):\n  No CMAKE_CXX_COMPILER could be found.\n\n  Tell CMake where to find the compiler by setting either the environment\n  variable \"CXX\" or the CMake cache entry CMAKE_CXX_COMPILER to the full path\n  to the compiler, or to the compiler name if it is in the PATH.\n\nSigned-off-by: James Hilliard \u003cjames.hilliard1@gmail.com\u003e\n"
    },
    {
      "commit": "f0bd4b9b114d103d5d134944db9b213401320dd5",
      "tree": "815dd35166a5aaa7d4e369ea69efdacf410cfe8b",
      "parents": [
        "7b7b039401d4d6a21b2b2d1277b8bac2c1b0feb7"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Tue May 28 03:34:40 2024"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Tue May 28 04:28:59 2024"
      },
      "message": "Test x87 FPU build in CI\n"
    },
    {
      "commit": "7b7b039401d4d6a21b2b2d1277b8bac2c1b0feb7",
      "tree": "9be903f3a328168b91507ebc34f22d58a1338214",
      "parents": [
        "dba65f2e3ab3fd6db14db844313977cc76a3e452"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Tue May 28 03:19:07 2024"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Tue May 28 03:24:48 2024"
      },
      "message": "Modernize CMakeLists\n"
    },
    {
      "commit": "dba65f2e3ab3fd6db14db844313977cc76a3e452",
      "tree": "6e3841fefc641c0b6b1d53b422e000e9f9b7b15c",
      "parents": [
        "9b81155b69645f560a33f108f7a159879d606cfb"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Tue May 28 02:43:23 2024"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Tue May 28 03:13:15 2024"
      },
      "message": "Add GitHub Actions CI for Windows\n"
    },
    {
      "commit": "9b81155b69645f560a33f108f7a159879d606cfb",
      "tree": "05f59534d5fb96a0e48bb7bb7f3fbb065809a7dc",
      "parents": [
        "beb60cc652ce58af3657588a2625b059a4164871"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Tue May 28 02:31:24 2024"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Tue May 28 02:31:24 2024"
      },
      "message": "Remove benchmarks and tests against hardware implementations\n"
    },
    {
      "commit": "beb60cc652ce58af3657588a2625b059a4164871",
      "tree": "39a22b5f4981a952b359422c6dd5e984922fc9c6",
      "parents": [
        "680f06dc10870cbef0734e5c141283d8788b60ba"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Mon May 27 22:18:31 2024"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Tue May 28 02:21:17 2024"
      },
      "message": "Add GitHub Actions CI for Mac\n"
    },
    {
      "commit": "680f06dc10870cbef0734e5c141283d8788b60ba",
      "tree": "d6d9b6a50fdb7d6c50fa4a9d6fa2072c9f773d32",
      "parents": [
        "c80dd820e48a5ebbf3a050936feb1547db04d02a"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Mon May 27 22:04:20 2024"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Mon May 27 22:08:14 2024"
      },
      "message": "Add CI via GitHub Actions\n"
    },
    {
      "commit": "c80dd820e48a5ebbf3a050936feb1547db04d02a",
      "tree": "862278a1ab8d5b286201b2cb19ed0ad07cefcc59",
      "parents": [
        "0a01ab23268f9ab6a9c2cfd1713dc3e043305a30"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Mon May 27 21:56:25 2024"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Mon May 27 21:56:25 2024"
      },
      "message": "Guard comparative benchmarks under FP16_BUILD_COMPARATIVE_BENCHMARKS option\n"
    },
    {
      "commit": "0a01ab23268f9ab6a9c2cfd1713dc3e043305a30",
      "tree": "60207e30fbf4759860a4014ddd9cbec8b5f80a84",
      "parents": [
        "80bd3226c39086c1914c5499b23be97bbe268492"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Mon May 27 21:48:20 2024"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Mon May 27 21:48:20 2024"
      },
      "message": "Modernize CMakeLists\n"
    },
    {
      "commit": "80bd3226c39086c1914c5499b23be97bbe268492",
      "tree": "82a1c654f5918cf0b0fc1830943eff01b1da0d87",
      "parents": [
        "07ff4fd681127d86a06cb8d369cb96988de402e6"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Mon May 27 20:51:26 2024"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Mon May 27 20:51:26 2024"
      },
      "message": "Remove psimd dependency and support\n"
    },
    {
      "commit": "07ff4fd681127d86a06cb8d369cb96988de402e6",
      "tree": "19460136013601f936cba52f94cd2b8acf9f05b1",
      "parents": [
        "4987f20d48c22694d84bbffa839168596ea027ae"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Mon May 27 20:42:26 2024"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Mon May 27 20:42:26 2024"
      },
      "message": "Remove PeachPy implementations\n"
    },
    {
      "commit": "4987f20d48c22694d84bbffa839168596ea027ae",
      "tree": "c92cd93f30dc6c10701522d6930d09c67e447a54",
      "parents": [
        "98e9860daec193aea73dc02519423a1e8c11712b"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Mon May 27 20:38:41 2024"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Mon May 27 20:38:41 2024"
      },
      "message": "Move INCLUDE(GNUInstallDirs) below PROJECT(...)\n"
    },
    {
      "commit": "98e9860daec193aea73dc02519423a1e8c11712b",
      "tree": "f6aa96c5fba28230c865e45647cb7cfc3fa8f66a",
      "parents": [
        "95163a75c51bc8dc29f72d0d7419ec50132984ff"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Mon May 27 20:34:47 2024"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Mon May 27 20:34:47 2024"
      },
      "message": "Remove confu configs\n"
    },
    {
      "commit": "95163a75c51bc8dc29f72d0d7419ec50132984ff",
      "tree": "3ee76e0b10859f5def050c558d339e611e90770d",
      "parents": [
        "581ac1c79dd9d9f6f4e8b2934e7a55c7becf0799"
      ],
      "author": {
        "name": "StefanStojanovic",
        "email": "stefan.stojanovic@janeasystems.com",
        "time": "Tue May 14 05:04:49 2024"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Tue May 14 16:40:42 2024"
      },
      "message": "Fix FP16 bitcasts for ClangCL on ARM/ARM64\n\nWhen using ClangCL _MSC_VER is defined just like for MSVC but intrin.h\nis missing. Adding not defined(__clang__) was required to distinct MSVC\nand ClangCL.\n"
    },
    {
      "commit": "581ac1c79dd9d9f6f4e8b2934e7a55c7becf0799",
      "tree": "67a6ba27a060f4fa5f43d2f2684445074610cd7f",
      "parents": [
        "0a92994d729ff76a58f692d3028ca1b64b145d91"
      ],
      "author": {
        "name": "Miao Bin",
        "email": "bin.miao@intel.com",
        "time": "Tue Apr 09 06:36:34 2024"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Wed Apr 10 16:12:34 2024"
      },
      "message": "Removed extra semicolon at the end of a function\n"
    },
    {
      "commit": "0a92994d729ff76a58f692d3028ca1b64b145d91",
      "tree": "22fa70554c0492998a4c110f8af30520362c2224",
      "parents": [
        "4dfe081cf6bcd15db339cf2680b9281b8451eeb3"
      ],
      "author": {
        "name": "Jerry Shih",
        "email": "bignose1007@gmail.com",
        "time": "Fri Mar 19 06:31:52 2021"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Mar 20 20:28:18 2021"
      },
      "message": "Update the dependent libraries download path.\n\nThe dependent libraries will be currently downloaded into the source tree.\nThis commit changes the download path to CMAKE_BINARY_DIR instead.\n"
    },
    {
      "commit": "4dfe081cf6bcd15db339cf2680b9281b8451eeb3",
      "tree": "163fb25e56cc7dea72ff60812fb7023d961b08cf",
      "parents": [
        "3c54eacb74f6f5e39077300c5564156c424d77ba"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@google.com",
        "time": "Thu May 14 08:22:54 2020"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@google.com",
        "time": "Thu May 14 08:22:54 2020"
      },
      "message": "Optimized FP16 bitcasts for MSVC on ARM/ARM64\n"
    },
    {
      "commit": "3c54eacb74f6f5e39077300c5564156c424d77ba",
      "tree": "0a0c5c9b71890a421d11d085957897158713a719",
      "parents": [
        "ba1d31f5eed2eb4a69e4dea3870a68c7c95f998f"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Apr 12 02:31:17 2020"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Apr 12 02:32:24 2020"
      },
      "message": "Fix bug in fp16_alt_to_fp32_value\n\nWrong type for exp_offset constant didn\u0027t cause correctness issues as\nthe constant fit into the wrong type, but potentially caused poor\ncode-generation\n"
    },
    {
      "commit": "ba1d31f5eed2eb4a69e4dea3870a68c7c95f998f",
      "tree": "f5dd6f49d5a89ff3ebf8d17554810ea01542504c",
      "parents": [
        "febbb1c163726b5db24bed55cc9dc42529068997"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@google.com",
        "time": "Fri Aug 30 04:58:12 2019"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@google.com",
        "time": "Fri Aug 30 04:58:12 2019"
      },
      "message": "Bitcasts between double and uint64_t\n"
    },
    {
      "commit": "febbb1c163726b5db24bed55cc9dc42529068997",
      "tree": "b921a16f80bda901577e4fb754261fab7191e9f2",
      "parents": [
        "ebe9dec8c8d1cace3db65653335dc556e3e39567"
      ],
      "author": {
        "name": "Yangqing Jia",
        "email": "jiayq84@gmail.com",
        "time": "Wed Nov 28 18:36:19 2018"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Wed Nov 28 18:36:19 2018"
      },
      "message": "fix cmake inclusion and install (#9)\n\n"
    },
    {
      "commit": "ebe9dec8c8d1cace3db65653335dc556e3e39567",
      "tree": "dd5382fa139e1bf0c28a53b04c9fac840ace0766",
      "parents": [
        "34d4bf01bbf7376f2baa71b8fa148b18524d45cf"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Wed Nov 21 20:11:08 2018"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Wed Nov 21 20:11:08 2018"
      },
      "message": "Add ndk-build configuration files\n"
    },
    {
      "commit": "34d4bf01bbf7376f2baa71b8fa148b18524d45cf",
      "tree": "32d5ace5fc80f7ecb1352842a6dce2564c737af2",
      "parents": [
        "c091e5154effd8fd87d7d917a88a2df38ffdbae2"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Wed Oct 10 23:31:48 2018"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Wed Oct 10 23:31:48 2018"
      },
      "message": "Fix another use of __builtin_clz on Microsoft compiler\n"
    },
    {
      "commit": "c091e5154effd8fd87d7d917a88a2df38ffdbae2",
      "tree": "cbda200faf6af38b64f590e8faf28813310a80aa",
      "parents": [
        "5e2bd58cc5bfa0738fae08e388eec0ecfba041c4"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Wed Oct 10 17:52:39 2018"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Wed Oct 10 17:52:39 2018"
      },
      "message": "Make FP16 build with Microsoft compiler\n"
    },
    {
      "commit": "5e2bd58cc5bfa0738fae08e388eec0ecfba041c4",
      "tree": "4a14aeabe5abef32bec1de0a47bcd88769d4b606",
      "parents": [
        "4b37bd31c9cc1380ef9f205f7dd031efe0e847ab"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Sun Sep 23 19:51:07 2018"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Sun Sep 23 19:54:33 2018"
      },
      "message": "Fix compilation in strict C++11/C++14 mode\n\nHexadecimal floating-point literals is a C99 feature.\ngcc/icc/clang support hex-float literals in C++ as an extension, and fail to compile such code in strict C++11 or C++14 mode (i.e. -std\u003dc++11)\nThis patch adds a work-around for when modes where hex-float literals are not supported..\n"
    },
    {
      "commit": "4b37bd31c9cc1380ef9f205f7dd031efe0e847ab",
      "tree": "a17dca8b4c2a3a26a08087a4b101992a63a5654e",
      "parents": [
        "785a90fce76bda2a8d23a800a1c9fb8fab114584"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Sun Jul 08 21:22:44 2018"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Sun Jul 08 21:22:44 2018"
      },
      "message": "Enable C++11 extensions for hex-float literals\n"
    },
    {
      "commit": "785a90fce76bda2a8d23a800a1c9fb8fab114584",
      "tree": "585201780d813c62a549c5f302e8374fd740bd18",
      "parents": [
        "43d6d17df48ebf622587e7ed9472ea76573799b9"
      ],
      "author": {
        "name": "Ward Poelmans",
        "email": "wpoely86@gmail.com",
        "time": "Sun Apr 15 19:23:52 2018"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Mon Apr 16 02:14:26 2018"
      },
      "message": "Fix typo\n"
    },
    {
      "commit": "43d6d17df48ebf622587e7ed9472ea76573799b9",
      "tree": "877006090eab8448ff472ea78288a9e80d43c075",
      "parents": [
        "fb64e16839f3ba67e22d3da91ee220ad7afbe30c"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Sat Feb 24 23:30:28 2018"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Sat Feb 24 23:30:28 2018"
      },
      "message": "Fix typo in FP16_TARGET_ENABLE_CXX11\n"
    },
    {
      "commit": "fb64e16839f3ba67e22d3da91ee220ad7afbe30c",
      "tree": "52d210dcce2ebddf8fccc3cd299305d60a5cf364",
      "parents": [
        "c485bd7d77e5cc05dbb92ab0810db1351befcf3e"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Sat Feb 24 23:23:20 2018"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Sat Feb 24 23:23:20 2018"
      },
      "message": "Avoid modifying global CMAKE_CXX_FLAGS\n"
    },
    {
      "commit": "c485bd7d77e5cc05dbb92ab0810db1351befcf3e",
      "tree": "f2f4971c4883718eb0eba6718a34306d83e9faa1",
      "parents": [
        "af4eeb5c50b02a76a0f89471da00032c26973d41"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Sat Feb 24 15:41:19 2018"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Sat Feb 24 15:41:19 2018"
      },
      "message": "Configure CMakeLists for download projects in CONFU_DEPENDENCIES_BINARY_DIR\n"
    },
    {
      "commit": "af4eeb5c50b02a76a0f89471da00032c26973d41",
      "tree": "ea14a09289a32c4b1a1ecdeadb176e8d766b35c3",
      "parents": [
        "816fae626c6bd1f950ba1e26035766de1011166f"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Thu Feb 01 01:56:56 2018"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Thu Feb 01 02:32:12 2018"
      },
      "message": "CMake: support option to use pre-downloaded deps\n"
    },
    {
      "commit": "816fae626c6bd1f950ba1e26035766de1011166f",
      "tree": "c26c20af2627bf51f80363a482c99de727d29e37",
      "parents": [
        "5856b58929dc5a7640c3b9cb2d805a7885b32354"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Fri Nov 10 23:48:06 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Fri Nov 10 23:48:14 2017"
      },
      "message": "Disable Google Benchmark tests in CMake configs\n"
    },
    {
      "commit": "5856b58929dc5a7640c3b9cb2d805a7885b32354",
      "tree": "1cbbdedd793a7148379db98780a97177f20bdd8c",
      "parents": [
        "c09a8c40f28dcb44a8e6895a51dfb3cab4c9a659"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Thu Oct 26 00:59:30 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Thu Oct 26 00:59:30 2017"
      },
      "message": "Support CMake 2.8.12\n"
    },
    {
      "commit": "c09a8c40f28dcb44a8e6895a51dfb3cab4c9a659",
      "tree": "0b5026afde76b3aea3525939dface5ce645bd816",
      "parents": [
        "0493348ff63803b5f89780edd5c10d2d3fbeaf9d"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Wed Oct 25 00:14:41 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Wed Oct 25 00:14:41 2017"
      },
      "message": "Fix few bugs in CMake scripts\n"
    },
    {
      "commit": "0493348ff63803b5f89780edd5c10d2d3fbeaf9d",
      "tree": "3f83c0416aff7d47e83c8b9881609f5c85ab7ac7",
      "parents": [
        "b966e597aed46a750cc48b6355972ad72b3c901c"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Wed Oct 18 01:30:34 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Wed Oct 18 01:30:34 2017"
      },
      "message": "Confu-like deps handling in CMake build\n"
    },
    {
      "commit": "b966e597aed46a750cc48b6355972ad72b3c901c",
      "tree": "194418f8b8bbc037b5f37adc2727ed438c82588f",
      "parents": [
        "251d93e3b2776f0a97b572f1d5cae10958adf00e"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Tue Oct 17 21:47:06 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Tue Oct 17 21:47:06 2017"
      },
      "message": "CMake configuration\n"
    },
    {
      "commit": "251d93e3b2776f0a97b572f1d5cae10958adf00e",
      "tree": "e73f46292a621a431779cf15f13b59c4bbfefad3",
      "parents": [
        "2bd147021dd3dac8c6c30b6922205229befd62f3"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Sat Jul 08 06:46:24 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Sat Jul 08 06:46:24 2017"
      },
      "message": "Fix signed/unsigned comparison warning in PSIMD tests\n"
    },
    {
      "commit": "2bd147021dd3dac8c6c30b6922205229befd62f3",
      "tree": "feac5cf9b4a71089d86f9450b949dd966a08aab7",
      "parents": [
        "0ea6095b2d0106d3772a6f6070d5f9603c0778de"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Sat Jul 08 06:34:54 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Sat Jul 08 06:34:54 2017"
      },
      "message": "Fix compiler warnings (unused variable and signed/unsigned comparison)\n"
    },
    {
      "commit": "0ea6095b2d0106d3772a6f6070d5f9603c0778de",
      "tree": "59fd67aa8e2a492a941ab541f8d93d929fd83cdb",
      "parents": [
        "383cac22d1f65522f48907c4e5c67f3ec492f812"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Sat Jul 08 06:30:16 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "marat@fb.com",
        "time": "Sat Jul 08 06:30:16 2017"
      },
      "message": "Test down-conversion of maximum power of 2\n"
    },
    {
      "commit": "383cac22d1f65522f48907c4e5c67f3ec492f812",
      "tree": "6c960c5ffca6150ff708cec9a0250a5bf071ceb0",
      "parents": [
        "2e9eeeb0b463736d13b887d790ac7e72e78fa4bc"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Fri Jun 02 04:53:24 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 02 04:53:24 2017"
      },
      "message": "LICENSE: add Facebook copyright"
    },
    {
      "commit": "2e9eeeb0b463736d13b887d790ac7e72e78fa4bc",
      "tree": "f9b1c718bcb56e4ef16445be9f4e5aaa5e8cf042",
      "parents": [
        "a0d3579bec3fbad1dc191826c5962b0c596418f1"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Fri Apr 14 01:17:33 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Fri Apr 14 01:17:33 2017"
      },
      "message": "PSIMD functions updated for new API\n"
    },
    {
      "commit": "a0d3579bec3fbad1dc191826c5962b0c596418f1",
      "tree": "84e51262d1a76166cd1f79296a3801ac6caa529c",
      "parents": [
        "478de9a5f33e45559b6d84a14d544a63a772aecf"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Thu Mar 23 18:07:49 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Thu Mar 23 18:07:49 2017"
      },
      "message": "Faster IEEE FP16-\u003eFP32 conversions on ARM NEON via PSIMD\n"
    },
    {
      "commit": "478de9a5f33e45559b6d84a14d544a63a772aecf",
      "tree": "9478386255af90ce7da021ae542478792d912385",
      "parents": [
        "5d7357312b218f443610dde76bbc47d8840e0ec7"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Thu Mar 23 16:27:25 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Thu Mar 23 16:27:25 2017"
      },
      "message": "Faster Alternative FP16-\u003eFP32 conversions on ARM NEON via PSIMD\n"
    },
    {
      "commit": "5d7357312b218f443610dde76bbc47d8840e0ec7",
      "tree": "65d0d341a387418970ffe89f44e884e94fff4d62",
      "parents": [
        "4b29617a7ca679b1ae4722d1fb64450a34337eb4"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Thu Mar 23 14:33:37 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Thu Mar 23 14:33:37 2017"
      },
      "message": "Compare performance to NEON-FP16 on ARM\n"
    },
    {
      "commit": "4b29617a7ca679b1ae4722d1fb64450a34337eb4",
      "tree": "e5629d427d4664861272123ff98394be4b9cc5b9",
      "parents": [
        "a8f140a6bcb6cfa40095e28ff9167fbd20a5b6ce"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Thu Mar 23 11:59:52 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Thu Mar 23 11:59:52 2017"
      },
      "message": "gcc compatibility for PSIMD functions\n"
    },
    {
      "commit": "a8f140a6bcb6cfa40095e28ff9167fbd20a5b6ce",
      "tree": "7a083c766f92cb89134eca4d48e53648056664e2",
      "parents": [
        "13dca24b4d8b284bc0220a386e8a20ac67104cd3"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Thu Mar 23 11:44:07 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Thu Mar 23 11:44:07 2017"
      },
      "message": "Disable inline assembly in google benchmark for wider compatibility\n"
    },
    {
      "commit": "13dca24b4d8b284bc0220a386e8a20ac67104cd3",
      "tree": "01b244ecb3c687bf570de82f1f1f9afe81615ee9",
      "parents": [
        "7840009ca0ed728d23ef0f1fadf7bda86a5b97f4"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Wed Mar 22 16:58:15 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Wed Mar 22 16:58:15 2017"
      },
      "message": "Faster alternative FP16-\u003eFP32 conversion with PSIMD\n"
    },
    {
      "commit": "7840009ca0ed728d23ef0f1fadf7bda86a5b97f4",
      "tree": "ad8535c6c3e01d68f78ce9fb0e63a82e46b9e314",
      "parents": [
        "bec1bf1064301ee827d7d2ce57e233e13ae6a774"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Wed Feb 22 18:17:35 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Wed Feb 22 18:17:35 2017"
      },
      "message": "Benchmark 256-bit F16C FP16-\u003eFP32 conversion\n"
    },
    {
      "commit": "bec1bf1064301ee827d7d2ce57e233e13ae6a774",
      "tree": "f92076e998278c12772a71235a2e108e12c53b4e",
      "parents": [
        "43020c33b6238efa00d0b73d4e71f7d9154a095f"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Wed Feb 22 09:23:14 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Wed Feb 22 09:23:21 2017"
      },
      "message": "Alternative FP16-\u003eFP32 conversion in PeachPy+AVX/AVX2\n"
    },
    {
      "commit": "43020c33b6238efa00d0b73d4e71f7d9154a095f",
      "tree": "a81b2ed47c3af1f58cdd5096dfb4e2047e4da44c",
      "parents": [
        "7580a5303a30e30dfcbfa211afd723e58279da74"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Feb 19 03:46:21 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sun Feb 19 03:46:21 2017"
      },
      "message": "Make comparative benchmarks compile with old STL\n"
    },
    {
      "commit": "7580a5303a30e30dfcbfa211afd723e58279da74",
      "tree": "a2dd255eda93fe1fa19aedaad49228eb837ee1ca",
      "parents": [
        "1718daef72479d2aa702ba3bbabf2f883523e893"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Feb 18 04:46:59 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Feb 18 04:46:59 2017"
      },
      "message": "Compare performance with Eigen\n"
    },
    {
      "commit": "1718daef72479d2aa702ba3bbabf2f883523e893",
      "tree": "86520c1d65f66235e0589820bb9f5085b59f2fd7",
      "parents": [
        "8b45c4692f5d9f0cc6c9fd2911cd908662cb555b"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Feb 18 03:41:54 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Sat Feb 18 03:41:54 2017"
      },
      "message": "Comparative benchmarks\n"
    },
    {
      "commit": "8b45c4692f5d9f0cc6c9fd2911cd908662cb555b",
      "tree": "5459965f6ae2a055639076941bd2c028f6e18a19",
      "parents": [
        "09c7b38fcb8bd782e470234ad1691e0c6b90a2b1"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Fri Feb 17 20:35:28 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Fri Feb 17 20:36:08 2017"
      },
      "message": "2x faster FP32-\u003eIEEE FP16 conversion\n\nAdditionally, it now correctly handles NaNs on PNaCl and\nEmscripten/Asm.js\n"
    },
    {
      "commit": "09c7b38fcb8bd782e470234ad1691e0c6b90a2b1",
      "tree": "cdcc83584f904872b145568216d01d3cf98504ae",
      "parents": [
        "68f581b39371ba1ce013f4e64093498cb3c74461"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Fri Feb 17 20:15:46 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Fri Feb 17 20:36:08 2017"
      },
      "message": "Support Emscripten\n"
    },
    {
      "commit": "68f581b39371ba1ce013f4e64093498cb3c74461",
      "tree": "61dbc9c3af0ad610613d6becf9b2ad0920338bfa",
      "parents": [
        "c6a15eaa6637fd31d06724c1623dc8f7cf9c82c5"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Fri Feb 17 18:08:00 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 17 18:08:00 2017"
      },
      "message": "Add acknowledgements"
    },
    {
      "commit": "c6a15eaa6637fd31d06724c1623dc8f7cf9c82c5",
      "tree": "691a6cb828f950335222cc041980a543ab907651",
      "parents": [
        "a0e32e8f600ce12b3a07a4b0fe7146ab9d795ea3"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Fri Feb 17 17:40:14 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Fri Feb 17 17:40:14 2017"
      },
      "message": "Reorganize headers\n"
    },
    {
      "commit": "a0e32e8f600ce12b3a07a4b0fe7146ab9d795ea3",
      "tree": "2a0d566d55abae76fa2185fceba472737be41f68",
      "parents": [
        "7a19d2aab988516ed966ceb9ca26b0a40922507e"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Fri Feb 17 07:57:47 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Fri Feb 17 07:57:47 2017"
      },
      "message": "fp16_ieee_to_fp32x2_psimd and fp16_alt_to_fp32x2_psimd\n"
    },
    {
      "commit": "7a19d2aab988516ed966ceb9ca26b0a40922507e",
      "tree": "9e64213282261a08888830dac9ef0e0b5fceb48d",
      "parents": [
        "e54a2ce7ca79c168461f41ac7f0313d73f0b76ed"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Fri Feb 17 06:26:07 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Fri Feb 17 06:26:07 2017"
      },
      "message": "Update psimd dependency\n"
    },
    {
      "commit": "e54a2ce7ca79c168461f41ac7f0313d73f0b76ed",
      "tree": "a6fc5b0e7dadf81a1a54e0336a2c5e8da037cf9b",
      "parents": [
        "7f1c3cfa77e9da6ae5b0b316fe8597d6fbcf99e5"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Fri Feb 17 06:24:56 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Fri Feb 17 06:24:56 2017"
      },
      "message": "Benchmarks of FP16-\u003eFP32 conversion on array\n"
    },
    {
      "commit": "7f1c3cfa77e9da6ae5b0b316fe8597d6fbcf99e5",
      "tree": "d5f4247814751dfd01d8969869969e38ea0ca85a",
      "parents": [
        "7f5fc4a73f7ebc4b0b9843ce6d64b6a6eb5285d4"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Fri Feb 17 03:42:06 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Fri Feb 17 03:42:06 2017"
      },
      "message": "PSIMD implementation of FP16-\u003eFP32 conversion\n"
    },
    {
      "commit": "7f5fc4a73f7ebc4b0b9843ce6d64b6a6eb5285d4",
      "tree": "82ce014f6ce62581494e84d10270efd29f715ef2",
      "parents": [
        "7ae046d3c2f9baa9ef716bf1dc3518ff05929afb"
      ],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Thu Feb 16 22:17:49 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Thu Feb 16 22:17:49 2017"
      },
      "message": "Unit test for bitcasts\n"
    },
    {
      "commit": "7ae046d3c2f9baa9ef716bf1dc3518ff05929afb",
      "tree": "8525f6b9e9904bb3107997902ed20e00b110b9f0",
      "parents": [],
      "author": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Thu Feb 16 21:57:21 2017"
      },
      "committer": {
        "name": "Marat Dukhan",
        "email": "maratek@gmail.com",
        "time": "Thu Feb 16 21:57:21 2017"
      },
      "message": "Public release\n"
    }
  ]
}
