)]}'
{
  "log": [
    {
      "commit": "a0c6494cdc11865811dec815d5c0049fba9d82a8",
      "tree": "7f4e232794aa0ac0282903cc22ec52bf2e9a36b3",
      "parents": [
        "3b70b5d8147675932c38b36cd09af6df4eedd919",
        "19134b38de6a115e1deb2910e93e818bdbf271f9"
      ],
      "author": {
        "name": "Jerry Zhao",
        "email": "jerryz123@berkeley.edu",
        "time": "Fri Mar 07 15:44:13 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 07 15:44:13 2025 -0800"
      },
      "message": "Merge pull request #34 from HarryR/allow-RISCV-CC-override\n\nAllow CC override for Linux-RISCV64-GCC"
    },
    {
      "commit": "19134b38de6a115e1deb2910e93e818bdbf271f9",
      "tree": "7f4e232794aa0ac0282903cc22ec52bf2e9a36b3",
      "parents": [
        "3b70b5d8147675932c38b36cd09af6df4eedd919"
      ],
      "author": {
        "name": "CedarMist",
        "email": "134699267+CedarMist@users.noreply.github.com",
        "time": "Fri Mar 07 23:37:55 2025 +0000"
      },
      "committer": {
        "name": "CedarMist",
        "email": "134699267+CedarMist@users.noreply.github.com",
        "time": "Fri Mar 07 23:37:55 2025 +0000"
      },
      "message": "Allow CC override for Linux-RISCV64-GCC\n\ne.g.\n\n\tmake -C berkeley-softfloat-3/build/Linux-RISCV64-GCC/ CC\u003driscv64-linux-gnu-gcc MARCH\u003drv64gc\n\nThis allows building using the Ubuntu `crossbuild-essential-riscv64` package\n"
    },
    {
      "commit": "3b70b5d8147675932c38b36cd09af6df4eedd919",
      "tree": "1b0ce588adc3c1b48209bc5c356a267b7df16e45",
      "parents": [
        "b51ef8f3201669b2288104c28546fc72532a1ea4"
      ],
      "author": {
        "name": "Hailin, Zeng",
        "email": "hailinzeng@gmail.com",
        "time": "Mon Aug 05 07:30:02 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 04 16:30:02 2024 -0700"
      },
      "message": "Fix typo in function \u0027softfloat_propagateNaNF128M\u0027 for ARM-VFPv2-defaultNaN (#28)\n\n"
    },
    {
      "commit": "b51ef8f3201669b2288104c28546fc72532a1ea4",
      "tree": "8d9d47a6d74670d25bbbcc956a04de4c2605253b",
      "parents": [
        "080c31c72d5c3fd813584ea990e8a3aa10e902eb"
      ],
      "author": {
        "name": "Jerry Zhang Jian",
        "email": "jerryzj@users.noreply.github.com",
        "time": "Sat Feb 03 07:15:37 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 02 15:15:37 2024 -0800"
      },
      "message": "Add Linux-RISCV64-GCC build (#25)\n\nSigned-off-by: Jerry Zhang Jian \u003cjerry.zhangjian@sifive.com\u003e"
    },
    {
      "commit": "080c31c72d5c3fd813584ea990e8a3aa10e902eb",
      "tree": "d1433c06f6081bbabbcf5f251e543de959377c32",
      "parents": [
        "eb498c55bab0f49c3903f69524e2674abe71c26b",
        "71a351956a780142876bf56904de01779477f35f"
      ],
      "author": {
        "name": "Jerry Zhao",
        "email": "jerryz123@berkeley.edu",
        "time": "Sun Nov 19 15:35:20 2023 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 19 15:35:20 2023 -0800"
      },
      "message": "Merge pull request #22 from midnighter95/master\n\nAdd typedef for exception flags enumeration"
    },
    {
      "commit": "71a351956a780142876bf56904de01779477f35f",
      "tree": "d1433c06f6081bbabbcf5f251e543de959377c32",
      "parents": [
        "eb498c55bab0f49c3903f69524e2674abe71c26b"
      ],
      "author": {
        "name": "Yanqi Yang",
        "email": "shxxyyq0000@qq.com",
        "time": "Mon Nov 06 17:16:44 2023 +0800"
      },
      "committer": {
        "name": "Yanqi Yang",
        "email": "shxxyyq0000@qq.com",
        "time": "Mon Nov 06 17:31:22 2023 +0800"
      },
      "message": "add typedef for exceptionflags enumeration\n"
    },
    {
      "commit": "eb498c55bab0f49c3903f69524e2674abe71c26b",
      "tree": "be448123945308a8bc01e831adb0c83b640aa979",
      "parents": [
        "5c06db33fc1e2130f67c045327b0ec949032df1d",
        "bef5a34e1b2ef862e2c5cc0ed4f1ab6e92d01af1"
      ],
      "author": {
        "name": "Jerry Zhao",
        "email": "jerryz123@berkeley.edu",
        "time": "Fri Oct 13 15:23:50 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 13 15:23:50 2023 -0700"
      },
      "message": "Merge pull request #21 from nibrunieAtSi5/bf16-support\n\n[#18] Adding minimal BFloat16 support"
    },
    {
      "commit": "bef5a34e1b2ef862e2c5cc0ed4f1ab6e92d01af1",
      "tree": "be448123945308a8bc01e831adb0c83b640aa979",
      "parents": [
        "b2341032da62a2d1ed21cc07c2ce7afc3721598f"
      ],
      "author": {
        "name": "Nicolas Brunie",
        "email": "nicolas.brunie@sifive.com",
        "time": "Thu Oct 12 21:07:29 2023 -0700"
      },
      "committer": {
        "name": "Nicolas Brunie",
        "email": "nicolas.brunie@sifive.com",
        "time": "Thu Oct 12 21:07:58 2023 -0700"
      },
      "message": "adding two empty placeholder source file required for RISCV specialization on Linux-x86_64-GCC\n"
    },
    {
      "commit": "b2341032da62a2d1ed21cc07c2ce7afc3721598f",
      "tree": "2058009b864aa466bbaa5a6ab33b92a5a03483d0",
      "parents": [
        "b1bbccf04d6b350fd5019f9e23ad9c8ae82c9b03"
      ],
      "author": {
        "name": "Nicolas Brunie",
        "email": "82109999+nibrunieAtSi5@users.noreply.github.com",
        "time": "Sat Sep 30 20:57:08 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 30 20:57:08 2023 -0700"
      },
      "message": "review feedback: 16-bit floating-point -\u003e BF16"
    },
    {
      "commit": "b1bbccf04d6b350fd5019f9e23ad9c8ae82c9b03",
      "tree": "d3fc494503d58235a7fc6eaccd902dfaaf6381fb",
      "parents": [
        "577fcd787c172e996633016c912dc4795f8d7b7a"
      ],
      "author": {
        "name": "Nicolas Brunie",
        "email": "nicolas.brunie@sifive.com",
        "time": "Fri Sep 22 18:30:13 2023 -0700"
      },
      "committer": {
        "name": "Nicolas Brunie",
        "email": "nicolas.brunie@sifive.com",
        "time": "Fri Sep 22 18:30:13 2023 -0700"
      },
      "message": "fixing bf16_to_f32 for subnormal numbers\n"
    },
    {
      "commit": "577fcd787c172e996633016c912dc4795f8d7b7a",
      "tree": "42f372b29d6aab0464e6b088c6c544e88ea68585",
      "parents": [
        "1172fb3e0acf7be0fbc8558ce8557c98e3b40f89"
      ],
      "author": {
        "name": "Nicolas Brunie",
        "email": "nicolas.brunie@sifive.com",
        "time": "Tue Sep 19 13:07:42 2023 -0700"
      },
      "committer": {
        "name": "Nicolas Brunie",
        "email": "nicolas.brunie@sifive.com",
        "time": "Tue Sep 19 13:07:42 2023 -0700"
      },
      "message": "Extending template-FAST_INT64 to support BFloat16\n"
    },
    {
      "commit": "1172fb3e0acf7be0fbc8558ce8557c98e3b40f89",
      "tree": "41e410962a596e38803f1bdbf60f54ef49f4ebff",
      "parents": [
        "aac867e874775f14d9de4516e45de9ae0cd0cfc0"
      ],
      "author": {
        "name": "Nicolas Brunie",
        "email": "nicolas.brunie@sifive.com",
        "time": "Tue Sep 19 12:54:43 2023 -0700"
      },
      "committer": {
        "name": "Nicolas Brunie",
        "email": "nicolas.brunie@sifive.com",
        "time": "Tue Sep 19 12:54:43 2023 -0700"
      },
      "message": "Adding support for BF16 / BF16 \u003c-\u003e conversions in 8086-SSE\n"
    },
    {
      "commit": "aac867e874775f14d9de4516e45de9ae0cd0cfc0",
      "tree": "6b90a7fbb9c37c9237b0fed5d1d5a7823e35bc52",
      "parents": [
        "54da0e1be7a9c90b4225ac29cf5b5c8b4ec8304c"
      ],
      "author": {
        "name": "Nicolas Brunie",
        "email": "nibrunie@gmail.com",
        "time": "Sun Sep 17 17:00:08 2023 -0700"
      },
      "committer": {
        "name": "Nicolas Brunie",
        "email": "nibrunie@gmail.com",
        "time": "Sun Sep 17 17:00:08 2023 -0700"
      },
      "message": "Fixing bf32_to_bf16 conversions\n"
    },
    {
      "commit": "54da0e1be7a9c90b4225ac29cf5b5c8b4ec8304c",
      "tree": "0e2ee10eb9f8f336f6812dcd4bea3b96f39746c4",
      "parents": [
        "fab20258f0ba207b30753031a33d84f6c2e7d724"
      ],
      "author": {
        "name": "Nicolas Brunie",
        "email": "nibrunie@gmail.com",
        "time": "Sat Aug 12 10:34:58 2023 +0200"
      },
      "committer": {
        "name": "Nicolas Brunie",
        "email": "nibrunie@gmail.com",
        "time": "Sat Aug 12 10:34:58 2023 +0200"
      },
      "message": "Fixing dummy bf16_to_f32 conversion\n"
    },
    {
      "commit": "fab20258f0ba207b30753031a33d84f6c2e7d724",
      "tree": "726d84ae272cb7e3e76146b0f0f72aa316c1a2b3",
      "parents": [
        "ac8688db85f554b7e165e0ee25a45bb50a2c50c7"
      ],
      "author": {
        "name": "Nicolas Brunie",
        "email": "nibrunie@gmail.com",
        "time": "Sat Aug 12 08:00:12 2023 +0200"
      },
      "committer": {
        "name": "Nicolas Brunie",
        "email": "nibrunie@gmail.com",
        "time": "Sat Aug 12 08:00:12 2023 +0200"
      },
      "message": "Continuing f32_to_bf16 development\n"
    },
    {
      "commit": "ac8688db85f554b7e165e0ee25a45bb50a2c50c7",
      "tree": "e6ece3a50d74d447bea0dc033751465a79134725",
      "parents": [
        "3d0376df7b25ea90ac62b2f89374e7d98ff84f5f"
      ],
      "author": {
        "name": "Nicolas Brunie",
        "email": "nibrunie@gmail.com",
        "time": "Sat Aug 12 06:52:03 2023 +0200"
      },
      "committer": {
        "name": "Nicolas Brunie",
        "email": "nibrunie@gmail.com",
        "time": "Sat Aug 12 06:52:03 2023 +0200"
      },
      "message": "Adding more bf16 support function + skeleton for f32_to_bf16\n"
    },
    {
      "commit": "3d0376df7b25ea90ac62b2f89374e7d98ff84f5f",
      "tree": "810eefa56eb5e6ead1c73349d806d2bad53612c8",
      "parents": [
        "5c06db33fc1e2130f67c045327b0ec949032df1d"
      ],
      "author": {
        "name": "Nicolas Brunie",
        "email": "nibrunie@gmail.com",
        "time": "Sat Aug 12 04:13:37 2023 +0200"
      },
      "committer": {
        "name": "Nicolas Brunie",
        "email": "nibrunie@gmail.com",
        "time": "Sat Aug 12 04:13:37 2023 +0200"
      },
      "message": "adding initial bf16 support\n"
    },
    {
      "commit": "5c06db33fc1e2130f67c045327b0ec949032df1d",
      "tree": "887a723a6e54e821eeb235c47d1199b3d62d9580",
      "parents": [
        "b64af41c3276f97f0e181920400ee056b9c88037"
      ],
      "author": {
        "name": "Kijima Daigo",
        "email": "norimaking777@gmail.com",
        "time": "Tue Nov 30 07:51:04 2021 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 29 14:51:04 2021 -0800"
      },
      "message": "Fix typo (#16)\n\n"
    },
    {
      "commit": "b64af41c3276f97f0e181920400ee056b9c88037",
      "tree": "5f46f374bcf9aef50442ba5fd25f3b5bcdf963c4",
      "parents": [
        "f74b1e48110ac3a27dd49b787d164e55e42d81d1"
      ],
      "author": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Jul 26 13:52:23 2018 -0700"
      },
      "committer": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Jul 26 13:52:23 2018 -0700"
      },
      "message": "Fix typo in function \u0027softfloat_propagateNaNF128M\u0027 for RISC-V.\n"
    },
    {
      "commit": "f74b1e48110ac3a27dd49b787d164e55e42d81d1",
      "tree": "036feef8d982dff57c2f7fd6688deb4790865b10",
      "parents": [
        "63d601476b7b2eefe72b1705b942eaa65db8c0bf"
      ],
      "author": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Fri Jan 26 12:51:15 2018 -0800"
      },
      "committer": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Fri Jan 26 12:51:15 2018 -0800"
      },
      "message": "Release 3e.  See \"doc/SoftFloat-history.html\".\n"
    },
    {
      "commit": "63d601476b7b2eefe72b1705b942eaa65db8c0bf",
      "tree": "7b2d115d94d327d7c4ff04c4dc2459a50ea9e260",
      "parents": [
        "20d04d2b98314776fcf4efbf7b9a73fc4260fa40"
      ],
      "author": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Fri Aug 18 16:16:28 2017 -0700"
      },
      "committer": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Fri Aug 18 16:16:28 2017 -0700"
      },
      "message": "Corrected links in \"README.md\".\n"
    },
    {
      "commit": "20d04d2b98314776fcf4efbf7b9a73fc4260fa40",
      "tree": "28dd99554cbeedf852f4a9c01ebe0d172a360aaa",
      "parents": [
        "db047c521e07644199a679db36d842c05959e067"
      ],
      "author": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Aug 10 16:31:05 2017 -0700"
      },
      "committer": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Aug 10 16:31:05 2017 -0700"
      },
      "message": "Release 3d.  See \"doc/SoftFloat-history.html\".\n"
    },
    {
      "commit": "db047c521e07644199a679db36d842c05959e067",
      "tree": "2071959425595ce5ed7590597edd149fa995f584",
      "parents": [
        "9d731d45e86ae28cf13b0094979577061e0e811c"
      ],
      "author": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Aug 10 16:26:24 2017 -0700"
      },
      "committer": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Aug 10 16:26:24 2017 -0700"
      },
      "message": "Release 3d.  See \"doc/SoftFloat-history.html\".\n"
    },
    {
      "commit": "9d731d45e86ae28cf13b0094979577061e0e811c",
      "tree": "0fb71733a01f5b8975ae1bf77b09a1c9edaac407",
      "parents": [
        "cb5087cd7403acf31ac24ac4be8e019a51904895"
      ],
      "author": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Fri Feb 10 12:35:21 2017 -0800"
      },
      "committer": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Fri Feb 10 12:35:21 2017 -0800"
      },
      "message": "Release 3c.  See \"doc/SoftFloat-history.html\".\n"
    },
    {
      "commit": "cb5087cd7403acf31ac24ac4be8e019a51904895",
      "tree": "3eeb55d6ad63e33dc8e3be33614e94bbe8a8cac5",
      "parents": [
        "45fdcf1c6583e4af380b147ac568f5aa721b7ba8"
      ],
      "author": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Fri Jul 22 18:03:04 2016 -0700"
      },
      "committer": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Fri Jul 22 18:03:04 2016 -0700"
      },
      "message": "Release 3b.  See \"doc/SoftFloat-history.html\".\n"
    },
    {
      "commit": "45fdcf1c6583e4af380b147ac568f5aa721b7ba8",
      "tree": "844650fe6e692766e725deaed8149125895cbc4b",
      "parents": [
        "9dc9d10297e1d43e10188b5b19e2b697216fba2b"
      ],
      "author": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Mon Feb 22 15:51:12 2016 -0800"
      },
      "committer": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Mon Feb 22 15:51:12 2016 -0800"
      },
      "message": "Added the ability to specify the result values delivered when conversions\nfrom floating-point to an integer format raise an invalid exception.\nFor the provided specializations (8086 and RISC-V), changed the result\nof converting a negative floating-point value to an unsigned integer\nformat to now be zero.  (Also renamed `shiftCount\u0027 inside functions to\n`shiftDist\u0027.)\n"
    },
    {
      "commit": "9dc9d10297e1d43e10188b5b19e2b697216fba2b",
      "tree": "a64e9019edc0dcf0661e891aeb603d3ab99756ed",
      "parents": [
        "ab8e0920d5c6f7d7edd34c9e58da6c0c16b30d15"
      ],
      "author": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Sat Jan 23 17:56:10 2016 -0800"
      },
      "committer": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Sat Jan 23 17:56:10 2016 -0800"
      },
      "message": "For \"source/RISCV/specialize.h\", updated year in copyright notice to 2016.\n"
    },
    {
      "commit": "ab8e0920d5c6f7d7edd34c9e58da6c0c16b30d15",
      "tree": "b74389580837b5eecf7332edaec82ed087cd2252",
      "parents": [
        "ad6be28b38f98421988ac2f787760f9b93b092e6"
      ],
      "author": {
        "name": "Andrew Waterman",
        "email": "waterman@cs.berkeley.edu",
        "time": "Sat Jan 16 21:22:46 2016 -0800"
      },
      "committer": {
        "name": "Andrew Waterman",
        "email": "waterman@cs.berkeley.edu",
        "time": "Sat Jan 16 21:22:46 2016 -0800"
      },
      "message": "Employ new RISC-V NaN encoding\n"
    },
    {
      "commit": "ad6be28b38f98421988ac2f787760f9b93b092e6",
      "tree": "138d072d851087c6a2edf1a65500a2248a5ca338",
      "parents": [
        "669ffa1a83a217f4a5bd207699670e7459a58978"
      ],
      "author": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Tue Nov 03 14:38:58 2015 -0800"
      },
      "committer": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Tue Nov 03 14:38:58 2015 -0800"
      },
      "message": "Release 3a.\n"
    },
    {
      "commit": "669ffa1a83a217f4a5bd207699670e7459a58978",
      "tree": "4abe120b9fa6e9bcbbe2909ddc9b6e3e0f2ae572",
      "parents": [
        "19c55bae5e49444f2566315b5d32730215f5d3cc"
      ],
      "author": {
        "name": "Scott Beamer",
        "email": "sbeamer@eecs.berkeley.edu",
        "time": "Wed Sep 16 15:46:51 2015 -0700"
      },
      "committer": {
        "name": "Scott Beamer",
        "email": "sbeamer@eecs.berkeley.edu",
        "time": "Wed Sep 16 15:46:51 2015 -0700"
      },
      "message": "added readme in markdown format\n"
    },
    {
      "commit": "19c55bae5e49444f2566315b5d32730215f5d3cc",
      "tree": "f7360140d089962f0d0c1123cafa793b80a7e4de",
      "parents": [
        "c07232ca9ed081c229d03c3c38e10b776d0becf8"
      ],
      "author": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Mar 12 12:43:06 2015 -0700"
      },
      "committer": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Mar 12 12:43:06 2015 -0700"
      },
      "message": "Corrected the name of the subdirectory for RISC-V specialization from\n\"RISC-V\" to \"RISCV\".  (In the names of machines, compilers, targets, etc.,\nhyphens are intended for specifying variations and for forming compound\nnames from multiple such components.  While some arbitrariness in the\napplication of this rule is inevitable, clearly RISC-V is not a \"V\"\nvariation of an existing \"RISC\" architecture but rather an entirely new\narchitecture.)\n"
    },
    {
      "commit": "c07232ca9ed081c229d03c3c38e10b776d0becf8",
      "tree": "a2482d5229ee7e3873e3e839068d37d3c586b522",
      "parents": [
        "6e7b8b549aa62cc10f85ec08774c13dab74cba7c"
      ],
      "author": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Feb 19 14:09:32 2015 -0800"
      },
      "committer": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Feb 19 14:09:32 2015 -0800"
      },
      "message": "Fixed some bugs affecting a few processors.  Reboot the official release\ndate (for the last time) to be 2015 Feb 16.\n"
    },
    {
      "commit": "6e7b8b549aa62cc10f85ec08774c13dab74cba7c",
      "tree": "c56af35aced553f41b923ac7d9dba43959184d2f",
      "parents": [
        "db70c4ef62182069b83979050545a9b7c264a302"
      ],
      "author": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Feb 05 12:57:43 2015 -0800"
      },
      "committer": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Feb 05 12:57:43 2015 -0800"
      },
      "message": "Corrected documented history for earlier SoftFloat Release 2 series.\n"
    },
    {
      "commit": "db70c4ef62182069b83979050545a9b7c264a302",
      "tree": "06fca53ea070e1bc5082222708e8323a23111f65",
      "parents": [
        "17ab1f4a0a83fd20d75eb01e2e54c2622bcc1a13"
      ],
      "author": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Jan 29 16:18:13 2015 -0800"
      },
      "committer": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Jan 29 16:18:13 2015 -0800"
      },
      "message": "Added specialization support for U.C. Berkeley\u0027s RISC-V.\n"
    },
    {
      "commit": "17ab1f4a0a83fd20d75eb01e2e54c2622bcc1a13",
      "tree": "39851068636c852f19cba076b530f508ca6584df",
      "parents": [
        "9dd97e234d676ffdaf6a7b64d05e712651438a8a"
      ],
      "author": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Jan 15 16:04:25 2015 -0800"
      },
      "committer": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Jan 15 16:04:25 2015 -0800"
      },
      "message": "Fixed conflicts over definitions of inline functions for non-GCC compilers.\nReboot official release date to be 2015 Jan 9.\n"
    },
    {
      "commit": "9dd97e234d676ffdaf6a7b64d05e712651438a8a",
      "tree": "e9d3f5686090a3754fb22bc33e7474b97d912e63",
      "parents": [
        "7276b0022ec5f461af9c3b4a1fe2e5526825b58e"
      ],
      "author": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Jan 08 18:39:15 2015 -0800"
      },
      "committer": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Jan 08 18:39:15 2015 -0800"
      },
      "message": "Fixed some minor errors in the documentation.\n"
    },
    {
      "commit": "7276b0022ec5f461af9c3b4a1fe2e5526825b58e",
      "tree": "3bdcfb60a30c5161db65da8d110be9434e0ffad3",
      "parents": [
        "437d9b9fb281962ea10d5e4475e3851eaa7ffd25"
      ],
      "author": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Wed Dec 17 19:08:03 2014 -0800"
      },
      "committer": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Wed Dec 17 19:08:03 2014 -0800"
      },
      "message": "Finalized documentation for SoftFloat Release 3.\n"
    },
    {
      "commit": "437d9b9fb281962ea10d5e4475e3851eaa7ffd25",
      "tree": "2aeda40227635f560b89ccc6ea928a9020e17459",
      "parents": [
        "d8dae19289b64839fe2fa385882f4fe863803092"
      ],
      "author": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Dec 11 19:34:37 2014 -0800"
      },
      "committer": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Dec 11 19:34:37 2014 -0800"
      },
      "message": "Fixed issues with specialization for x86, with and without SSE.\n"
    },
    {
      "commit": "d8dae19289b64839fe2fa385882f4fe863803092",
      "tree": "6eb091e74c3797e1f8f71c0819d0731f289f3061",
      "parents": [
        "5c93163afa8d4b00eddd401880c0bacb6d8c5d84",
        "dc025a046df0ca7a8e70c4f1523d8248c1100ce6"
      ],
      "author": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Dec 11 14:34:23 2014 -0800"
      },
      "committer": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Dec 11 14:34:23 2014 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:ucb-bar/berkeley-softfloat-rc3\n"
    },
    {
      "commit": "5c93163afa8d4b00eddd401880c0bacb6d8c5d84",
      "tree": "d9fb7f37413597d388d24a8c17546ce1d20c0bc6",
      "parents": [
        "8f59d925353145a65c09301dea6c47da1f1311b1"
      ],
      "author": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Dec 11 14:27:41 2014 -0800"
      },
      "committer": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Dec 11 14:27:41 2014 -0800"
      },
      "message": "Update in RC for Release 3, fixing some bugs and adding to the documentation.\n"
    },
    {
      "commit": "dc025a046df0ca7a8e70c4f1523d8248c1100ce6",
      "tree": "2edd5244ef184762140b4a37880fe2c7b92856e8",
      "parents": [
        "8f59d925353145a65c09301dea6c47da1f1311b1"
      ],
      "author": {
        "name": "Andrew Waterman",
        "email": "waterman@cs.berkeley.edu",
        "time": "Fri Nov 28 20:38:38 2014 -0800"
      },
      "committer": {
        "name": "Andrew Waterman",
        "email": "waterman@cs.berkeley.edu",
        "time": "Fri Nov 28 20:38:38 2014 -0800"
      },
      "message": "Add .gitignore file to ignore compiler output\n"
    },
    {
      "commit": "8f59d925353145a65c09301dea6c47da1f1311b1",
      "tree": "c55a81490cc411be6c812a5bfcc8fdc48296def9",
      "parents": [],
      "author": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Fri Nov 28 19:49:28 2014 -0800"
      },
      "committer": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Fri Nov 28 19:49:28 2014 -0800"
      },
      "message": "First draft of RC for Release 3, to start review process.\n"
    }
  ]
}
