)]}'
{
  "log": [
    {
      "commit": "e7af9751d9f9fd3b47911f51a5cfd08af256a9ab",
      "tree": "9e166ce5ee90e0cb45f975a89c877bc4114de601",
      "parents": [
        "40619cbb3bf32872df8c53cc457039229428a263"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Fri Jul 21 07:16:11 2023 +0000"
      },
      "committer": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Fri Jul 21 15:36:33 2023 +0200"
      },
      "message": "Fix -Wreturn-type errors in fNNRandom\n\nIn case global CFLAGS contains -Werror\u003dreturn-type, compilation fails as\nshown below. For some reason gcc is unable to recognize the possible\nrange of values in the switch statements, which can only ever be between\nzero and seven.\n\nAssist the compiler by adding a default statement. This fixes\ncompilation in openSUSE Tumbleweed, which adds -Werror\u003dreturn-type to\nglobal CFLAGS.\n\nsource/genCases_f64.c: In function \u0027f64Random\u0027:\nsource/genCases_f64.c:559:1: error: control reaches end of non-void function [-Werror\u003dreturn-type]\n\nsource/genCases_f32.c: In function \u0027f32Random\u0027:\nsource/genCases_f32.c:417:1: error: control reaches end of non-void function [-Werror\u003dreturn-type]\n\nsource/genCases_f16.c: In function \u0027f16Random\u0027:\nsource/genCases_f16.c:336:1: error: control reaches end of non-void function [-Werror\u003dreturn-type]\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\n"
    },
    {
      "commit": "40619cbb3bf32872df8c53cc457039229428a263",
      "tree": "877ee55e67394f33550e22f0eda8bad463d155f2",
      "parents": [
        "5a59dcec19327396a011a17fd924aed4fec416b3"
      ],
      "author": {
        "name": "Alex Bennée",
        "email": "alex.bennee@linaro.org",
        "time": "Fri Feb 17 10:29:01 2023 +0000"
      },
      "committer": {
        "name": "Alex Bennée",
        "email": "alex.bennee@linaro.org",
        "time": "Fri Feb 17 10:29:01 2023 +0000"
      },
      "message": "All verbosity reduction in the testfloat code\n\nBy itself this has no effect as the flag never gets altered by the\noriginal code. However QEMU\u0027s fp-test program directly include the\ntest float code and that will shortly gain the ability to twiddle this\nflag.\n\nSigned-off-by: Alex Bennée \u003calex.bennee@linaro.org\u003e\n"
    },
    {
      "commit": "5a59dcec19327396a011a17fd924aed4fec416b3",
      "tree": "b6eeac0dc4f25bb231b83fdc86b4d7957fce3756",
      "parents": [
        "ca9fa2ba05625ba929958f163b01747e07dd39cc"
      ],
      "author": {
        "name": "Emilio G. Cota",
        "email": "cota@braap.org",
        "time": "Thu Jan 17 13:11:38 2019 -0500"
      },
      "committer": {
        "name": "Emilio G. Cota",
        "email": "cota@braap.org",
        "time": "Thu Jan 17 13:11:38 2019 -0500"
      },
      "message": "fail: constify fail_programName\n\nSigned-off-by: Emilio G. Cota \u003ccota@braap.org\u003e\n"
    },
    {
      "commit": "ca9fa2ba05625ba929958f163b01747e07dd39cc",
      "tree": "314b3f11308378d73f0d16debb295fe48ba53502",
      "parents": [
        "06b20075dd3c1a5d0dd007a93643282832221612"
      ],
      "author": {
        "name": "Emilio G. Cota",
        "email": "cota@braap.org",
        "time": "Sat Sep 08 16:59:37 2018 -0400"
      },
      "committer": {
        "name": "Emilio G. Cota",
        "email": "cota@braap.org",
        "time": "Sat Sep 08 16:59:44 2018 -0400"
      },
      "message": "testLoops: add testLoops_trueFlagsFunction\n\nInstead of using *trueFlagsPtr. This will allow us to test\ncode paths that depend on certain flags already being set.\n\nSigned-off-by: Emilio G. Cota \u003ccota@braap.org\u003e\n"
    },
    {
      "commit": "06b20075dd3c1a5d0dd007a93643282832221612",
      "tree": "5ccf80c275685bccd4f0b4de41c66cf7dbbf34b4",
      "parents": [
        "0d2862cdb35361d47548020b97dc60b58d53d048"
      ],
      "author": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Fri Jan 26 12:52:36 2018 -0800"
      },
      "committer": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Fri Jan 26 12:52:36 2018 -0800"
      },
      "message": "Release 3e.  See \"doc/TestFloat-history.html\".\n"
    },
    {
      "commit": "0d2862cdb35361d47548020b97dc60b58d53d048",
      "tree": "89a4e0171e641a9a46e073ebb7fbe043cee5b57c",
      "parents": [
        "f755993d040a8ea9c1acf758efce76da60870627"
      ],
      "author": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Fri Aug 18 16:21:07 2017 -0700"
      },
      "committer": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Fri Aug 18 16:21:07 2017 -0700"
      },
      "message": "Release 3d.  See \"doc/TestFloat-history.html\".\n"
    },
    {
      "commit": "f755993d040a8ea9c1acf758efce76da60870627",
      "tree": "dbc9bd5562476b06769ac1a1fe429ac1dde56b84",
      "parents": [
        "ddfb9e70c434ae238635784ce66cb7ed93d0a2e7"
      ],
      "author": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Fri Feb 10 12:38:35 2017 -0800"
      },
      "committer": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Fri Feb 10 12:38:35 2017 -0800"
      },
      "message": "Release 3c.  See \"doc/TestFloat-history.html\".\n"
    },
    {
      "commit": "ddfb9e70c434ae238635784ce66cb7ed93d0a2e7",
      "tree": "3502b5d96dcdbc5ad0c16c00caf4cd21428314b3",
      "parents": [
        "11a6a656c7651695deacfdcda9c5d80fdbc05fee"
      ],
      "author": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Fri Jul 22 18:04:32 2016 -0700"
      },
      "committer": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Fri Jul 22 18:04:32 2016 -0700"
      },
      "message": "Release 3b.  See \"doc/TestFloat-history.html\".\n"
    },
    {
      "commit": "11a6a656c7651695deacfdcda9c5d80fdbc05fee",
      "tree": "1ec2c42c8daa1b5b0eb5b66272b158eab4bd9993",
      "parents": [
        "8abb14e5cfa6eaa5ac7a212a44d8ea768a039bea"
      ],
      "author": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Mon Feb 22 16:11:14 2016 -0800"
      },
      "committer": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Mon Feb 22 16:11:14 2016 -0800"
      },
      "message": "Modified `testsoftfloat\u0027 to accept zero as the result of converting\na negative floating-point value to an unsigned integer format.  (Also\nrenamed `shiftCount\u0027 to `shiftDist\u0027 inside \"slowfloat.c\".)\n"
    },
    {
      "commit": "8abb14e5cfa6eaa5ac7a212a44d8ea768a039bea",
      "tree": "1a5b41bc860bf43b4c271e9d62f3b55ca2a44e8d",
      "parents": [
        "a44493307da140a8f486cd0c3fc5160ad6413488"
      ],
      "author": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Tue Nov 03 14:44:35 2015 -0800"
      },
      "committer": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Tue Nov 03 14:44:35 2015 -0800"
      },
      "message": "Release 3a.\n"
    },
    {
      "commit": "a44493307da140a8f486cd0c3fc5160ad6413488",
      "tree": "fc75b6b7493d85541ea8bcf94c13045ec0a7134f",
      "parents": [
        "2ba45d10128b470a330b5981d6f4b467014244c4",
        "a3a09d0afd77fbb528763bb7508433115155c308"
      ],
      "author": {
        "name": "Andrew Waterman",
        "email": "waterman@eecs.berkeley.edu",
        "time": "Wed Oct 21 12:46:15 2015 -0700"
      },
      "committer": {
        "name": "Andrew Waterman",
        "email": "waterman@eecs.berkeley.edu",
        "time": "Wed Oct 21 12:46:15 2015 -0700"
      },
      "message": "Merge pull request #4 from darius-bluespec/gitignore\n\nAdd .gitignore patterns for compiler output."
    },
    {
      "commit": "a3a09d0afd77fbb528763bb7508433115155c308",
      "tree": "fc75b6b7493d85541ea8bcf94c13045ec0a7134f",
      "parents": [
        "2ba45d10128b470a330b5981d6f4b467014244c4"
      ],
      "author": {
        "name": "Darius Rad",
        "email": "darius@bluespec.com",
        "time": "Wed Oct 21 07:27:35 2015 -0400"
      },
      "committer": {
        "name": "Darius Rad",
        "email": "darius@bluespec.com",
        "time": "Wed Oct 21 08:26:46 2015 -0400"
      },
      "message": "Add .gitignore patterns for compiler output.\n"
    },
    {
      "commit": "2ba45d10128b470a330b5981d6f4b467014244c4",
      "tree": "17ad3015d52bf9543b18d403e25f9169130dbf84",
      "parents": [
        "1f3c9f58f8287cdc1252f7f771ba0dfecf0c9950"
      ],
      "author": {
        "name": "Scott Beamer",
        "email": "sbeamer@eecs.berkeley.edu",
        "time": "Wed Sep 16 15:56:37 2015 -0700"
      },
      "committer": {
        "name": "Scott Beamer",
        "email": "sbeamer@eecs.berkeley.edu",
        "time": "Wed Sep 16 15:56:37 2015 -0700"
      },
      "message": "added readme in markdown format\n"
    },
    {
      "commit": "1f3c9f58f8287cdc1252f7f771ba0dfecf0c9950",
      "tree": "c45225fe7a8b2ee17e89161f782ccc9ce5e337fc",
      "parents": [
        "a926ed3c9651b07e0615b36502bf16871345143f",
        "1c351c6648e25449a8021dbf49aa9c1f5ab27478"
      ],
      "author": {
        "name": "Andrew Waterman",
        "email": "waterman@eecs.berkeley.edu",
        "time": "Wed Jul 22 22:54:32 2015 -0700"
      },
      "committer": {
        "name": "Andrew Waterman",
        "email": "waterman@eecs.berkeley.edu",
        "time": "Wed Jul 22 22:54:32 2015 -0700"
      },
      "message": "Merge pull request #3 from ucb-bar/lm\n\nPass -lm at end of linker command line"
    },
    {
      "commit": "1c351c6648e25449a8021dbf49aa9c1f5ab27478",
      "tree": "c45225fe7a8b2ee17e89161f782ccc9ce5e337fc",
      "parents": [
        "a926ed3c9651b07e0615b36502bf16871345143f"
      ],
      "author": {
        "name": "Andrew Waterman",
        "email": "waterman@cs.berkeley.edu",
        "time": "Wed Jul 22 22:53:52 2015 -0700"
      },
      "committer": {
        "name": "Andrew Waterman",
        "email": "waterman@cs.berkeley.edu",
        "time": "Wed Jul 22 22:53:52 2015 -0700"
      },
      "message": "Pass -lm at end of linker command line\n\nThe order of arguments to the gcc matters, and putting -lm at the\nbeginning doesn\u0027t expose libm to subsequenly listedt object files.\n"
    },
    {
      "commit": "a926ed3c9651b07e0615b36502bf16871345143f",
      "tree": "fa4d7f1222608d88d8b0639f3c3064466d83f4d0",
      "parents": [
        "a4ea50c15c15beb1890566ea8f75e7ceb0cda6e6"
      ],
      "author": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Feb 19 14:15:43 2015 -0800"
      },
      "committer": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Feb 19 14:15:43 2015 -0800"
      },
      "message": "Fixed a missing comma that prevented compilation on big-endian machines.\nReboot the official release date (for the last time) to be 2015 Feb 16.\n"
    },
    {
      "commit": "a4ea50c15c15beb1890566ea8f75e7ceb0cda6e6",
      "tree": "7c9e5724307542176e3012adefe94dd8c780c7d7",
      "parents": [
        "f0f889b49efb87a122d0f71cfea9c0ed9d40f9ee"
      ],
      "author": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Feb 05 12:59:50 2015 -0800"
      },
      "committer": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Feb 05 12:59:50 2015 -0800"
      },
      "message": "Corrected documented history for earlier TestFloat Release 2 series.\n"
    },
    {
      "commit": "f0f889b49efb87a122d0f71cfea9c0ed9d40f9ee",
      "tree": "a9f5f75f16b29e2a280f202eba31b1fffeb676d8",
      "parents": [
        "3e23347fd4f9d7904c2d8497fba790d663b3d58d"
      ],
      "author": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Jan 29 12:47:16 2015 -0800"
      },
      "committer": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Jan 29 12:47:16 2015 -0800"
      },
      "message": "Fixed Makefiles to match final name of repository for Berkeley SoftFloat.\n"
    },
    {
      "commit": "3e23347fd4f9d7904c2d8497fba790d663b3d58d",
      "tree": "fff5b0ea9eefad73bb84eecf8cbdb3c5e7d36a99",
      "parents": [
        "ff5f3880c8a29d986f4a5e3d3b58a161ab1d2a5a"
      ],
      "author": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Jan 15 16:07:30 2015 -0800"
      },
      "committer": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Jan 15 16:07:30 2015 -0800"
      },
      "message": "Following SoftFloat, reboot official release date to be 2015 Jan 9.\n"
    },
    {
      "commit": "ff5f3880c8a29d986f4a5e3d3b58a161ab1d2a5a",
      "tree": "50e65307ce5adb47ebfdb1bb30f05435565efb2e",
      "parents": [
        "cec54960bbbfa351cab7dab75eb1418585e4fe64"
      ],
      "author": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Jan 08 18:40:54 2015 -0800"
      },
      "committer": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Jan 08 18:40:54 2015 -0800"
      },
      "message": "Fixed some minor errors in the documentation.\n"
    },
    {
      "commit": "cec54960bbbfa351cab7dab75eb1418585e4fe64",
      "tree": "8c606f0c513bc0ef9582795bd159be8dcffaf565",
      "parents": [
        "86cdc156a7c1bb471c11b14d65b9d2b48b714935"
      ],
      "author": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Wed Dec 17 19:09:39 2014 -0800"
      },
      "committer": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Wed Dec 17 19:09:39 2014 -0800"
      },
      "message": "Finalized documentation for TestFloat Release 3.\n"
    },
    {
      "commit": "86cdc156a7c1bb471c11b14d65b9d2b48b714935",
      "tree": "53e2ac26270d6ccc643efd0a54d67f1b22042f7a",
      "parents": [
        "57c49a74f9f4baf3ba864bbce35d975efd18a8e3"
      ],
      "author": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Dec 11 19:37:36 2014 -0800"
      },
      "committer": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Dec 11 19:37:36 2014 -0800"
      },
      "message": "Added build targets for 32-bit Intel x86 with SSE2.\n"
    },
    {
      "commit": "57c49a74f9f4baf3ba864bbce35d975efd18a8e3",
      "tree": "ba1b661fe576d24652f6611d60734901ccf63d7f",
      "parents": [
        "ccc47aef4a2db923e7cfed2f5aab2363ecf6ff0e"
      ],
      "author": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Dec 11 14:38:33 2014 -0800"
      },
      "committer": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Thu Dec 11 14:38:33 2014 -0800"
      },
      "message": "Update in RC for Release 3, fixing some bugs and improving the documentation.\n"
    },
    {
      "commit": "ccc47aef4a2db923e7cfed2f5aab2363ecf6ff0e",
      "tree": "dff4a8907a90a4a13827a4161e78275bb6ea54ec",
      "parents": [
        "d6feb3fa41c6b7ba1b5444ad147d8623138512c2"
      ],
      "author": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Fri Nov 28 21:33:41 2014 -0800"
      },
      "committer": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Fri Nov 28 21:33:41 2014 -0800"
      },
      "message": "Fixed out-of-date Makefile.\n"
    },
    {
      "commit": "d6feb3fa41c6b7ba1b5444ad147d8623138512c2",
      "tree": "09dd66c114bcc759fd86de0279c91a21d356235b",
      "parents": [],
      "author": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Fri Nov 28 21:07:26 2014 -0800"
      },
      "committer": {
        "name": "John Hauser",
        "email": "jhauser@eecs.berkeley.edu",
        "time": "Fri Nov 28 21:07:26 2014 -0800"
      },
      "message": "First draft of RC for Release 3, to start review process.\n"
    }
  ]
}
