)]}'
{
  "log": [
    {
      "commit": "e5e1130610a08ce29a59dca7ba1c16e192cc8789",
      "tree": "4d428c586146637d25af87b691ddf351015a5059",
      "parents": [
        "423020e6a8b27d035641793c0307a02f43c6aac0",
        "0ecad1eb34a6eec0b4ea91f4063dea5eccd1719d"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Nov 20 23:07:50 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 20 23:07:50 2024 +0000"
      },
      "message": "Make bpfmt happy. am: d0410eb557 am: 0ecad1eb34\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/bc/+/3367667\n\nChange-Id: I5077fa36af339137aa213b958ba07d140deb14ef\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0ecad1eb34a6eec0b4ea91f4063dea5eccd1719d",
      "tree": "4d428c586146637d25af87b691ddf351015a5059",
      "parents": [
        "006ed2930bfd2dea58deae2c8a0ed567481f61af",
        "d0410eb5570474c3eeca0a331a466b490425692e"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Nov 20 22:42:47 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 20 22:42:47 2024 +0000"
      },
      "message": "Make bpfmt happy. am: d0410eb557\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/bc/+/3367667\n\nChange-Id: I3680eab3160fe192b55170e9239b882c768a6fc5\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d0410eb5570474c3eeca0a331a466b490425692e",
      "tree": "4d428c586146637d25af87b691ddf351015a5059",
      "parents": [
        "2d9273b3f5f4b0443a25f379dcb146177f874b3d"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Nov 20 21:02:16 2024 +0000"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Nov 20 21:02:16 2024 +0000"
      },
      "message": "Make bpfmt happy.\n\nChange-Id: I4229c49a026cac44cf646b760da01886991dbb3b\n"
    },
    {
      "commit": "423020e6a8b27d035641793c0307a02f43c6aac0",
      "tree": "932db118b8a586cb3048560bb3842d6fa36485c1",
      "parents": [
        "339b1764d712438ae8e5a50a4846a998414eb3d6",
        "006ed2930bfd2dea58deae2c8a0ed567481f61af"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Oct 30 23:35:01 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 30 23:35:01 2024 +0000"
      },
      "message": "Upgrade bc to 7.0.3 am: 2d9273b3f5 am: 006ed2930b\n\nOriginal change: undetermined\n\nChange-Id: Iebbc90a8da0910451246334cddca22b03f3af625\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "006ed2930bfd2dea58deae2c8a0ed567481f61af",
      "tree": "932db118b8a586cb3048560bb3842d6fa36485c1",
      "parents": [
        "db9de2c892373856d783b2e703cd7059db1046c3",
        "2d9273b3f5f4b0443a25f379dcb146177f874b3d"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Oct 30 22:58:56 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 30 22:58:56 2024 +0000"
      },
      "message": "Upgrade bc to 7.0.3 am: 2d9273b3f5\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/bc/+/3325935\n\nChange-Id: Ia04a049f7897b9e6d734b04061df4cc4b9183c27\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2d9273b3f5f4b0443a25f379dcb146177f874b3d",
      "tree": "932db118b8a586cb3048560bb3842d6fa36485c1",
      "parents": [
        "110ec3373ff44816e023aa494dfc348b3dff377d",
        "c8dabac65d39fd527a9264a5e505a99b1d8df3d8"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Oct 30 17:05:47 2024 +0000"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Oct 30 17:21:21 2024 +0000"
      },
      "message": "Upgrade bc to 7.0.3\n\nThis project was upgraded with external_updater.\nUsage: tools/external_updater/updater.sh update external/bc\nFor more info, check https://cs.android.com/android/platform/superproject/main/+/main:tools/external_updater/README.md\n\nTest: TreeHugger\nChange-Id: Ic990551a63586371a4d23633bdc4d11d78797261\n"
    },
    {
      "commit": "339b1764d712438ae8e5a50a4846a998414eb3d6",
      "tree": "72106781861dd9044e8dbb552e62c49a441bea17",
      "parents": [
        "64cab7f0ebf98d410c619193113e274a0150e550",
        "db9de2c892373856d783b2e703cd7059db1046c3"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Oct 30 17:15:50 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 30 17:15:50 2024 +0000"
      },
      "message": "Upstream doesn\u0027t build as C23, and doesn\u0027t appear to want to. am: 110ec3373f am: db9de2c892\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/bc/+/3323053\n\nChange-Id: I44c8a3ed0f6cd97eb37107335d11a21f4a334df1\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "db9de2c892373856d783b2e703cd7059db1046c3",
      "tree": "72106781861dd9044e8dbb552e62c49a441bea17",
      "parents": [
        "64cab7f0ebf98d410c619193113e274a0150e550",
        "110ec3373ff44816e023aa494dfc348b3dff377d"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Oct 30 16:54:50 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 30 16:54:50 2024 +0000"
      },
      "message": "Upstream doesn\u0027t build as C23, and doesn\u0027t appear to want to. am: 110ec3373f\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/bc/+/3323053\n\nChange-Id: I40ed86ecf9bac5d0bd0abd4879397db5ed67ab8f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "110ec3373ff44816e023aa494dfc348b3dff377d",
      "tree": "72106781861dd9044e8dbb552e62c49a441bea17",
      "parents": [
        "64cab7f0ebf98d410c619193113e274a0150e550"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Oct 28 14:39:21 2024 +0000"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Oct 28 14:39:21 2024 +0000"
      },
      "message": "Upstream doesn\u0027t build as C23, and doesn\u0027t appear to want to.\n\nChange-Id: I8c3befa5b27ee11974edb537a342404dd15bb8c6\n"
    },
    {
      "commit": "c8dabac65d39fd527a9264a5e505a99b1d8df3d8",
      "tree": "cd4084d0f1104d377fccca5e0b1ed7a003934e4d",
      "parents": [
        "26ec92dc3cd8430f096293eb1b0223db1b25dfb3"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Mon Sep 23 13:17:46 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Mon Sep 23 13:17:46 2024 -0600"
      },
      "message": "Add the Tonkünstler-on-the-Bund Fedora package to the README\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "26ec92dc3cd8430f096293eb1b0223db1b25dfb3",
      "tree": "65f61511aea15874a3ff44178021aaf54b9c7c02",
      "parents": [
        "e5d675785383ce6142116243aa63d21e5afb54f7"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Sun Sep 22 23:23:25 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Sun Sep 22 23:23:25 2024 -0600"
      },
      "message": "Increment the version and update the NEWS\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "e5d675785383ce6142116243aa63d21e5afb54f7",
      "tree": "51fa4fec0482cdc364caf63ee6a27f26c2b512a1",
      "parents": [
        "d299058264f25b60476bea46d279dbb869ba40ef"
      ],
      "author": {
        "name": "Henrik Lindström",
        "email": "henrik@lxm.se",
        "time": "Sat Sep 21 17:30:32 2024 +0200"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Sat Sep 21 13:14:25 2024 -0600"
      },
      "message": "Don\u0027t unconditionally enable warnings after ignoring them\n\nIt\u0027s possible that the warning being ignored wasn\u0027t enabled in the first\nplace, so always enabling it again is wrong.\n\nIn practice, this resulted in unexpected -Wdisabled-macro-expansion warnings\nwhen compiling against musl libc.\n\nSigned-off-by: Henrik Lindström \u003chenrik@lxm.se\u003e\n"
    },
    {
      "commit": "d299058264f25b60476bea46d279dbb869ba40ef",
      "tree": "7d1ebca2efb1ec71066148a2ca7a6aa872f435dd",
      "parents": [
        "89d6c3451a605cbf26fc4a0a3e3082633a8b1ae3"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Sep 17 20:53:48 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Sep 17 20:53:48 2024 -0600"
      },
      "message": "Increment the version and update the NEWS\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "89d6c3451a605cbf26fc4a0a3e3082633a8b1ae3",
      "tree": "b49a50866d3916e0781339e9cc37e540576a42a9",
      "parents": [
        "c5b7724ee07daa729f0123c6024223b834de42e3"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Mon Sep 16 15:21:38 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Mon Sep 16 15:28:35 2024 -0600"
      },
      "message": "Fix Ctrl+D on FreeBSD\n\nThis was broken by the macOS fix because apparently, editline acts\ndifferently on those platforms.\n\nI have tested that Linux, macOS, and FreeBSD all work with this one,\nboth SIGWINCH and Ctrl+D. Well, Ctrl+D doesn\u0027t work on macOS, but that\nis actually a limitation I *can\u0027t* get around.\n\nFixes FreeBSD being broken by 56bb18255a24b60f785560ab882447d9c959bd93.\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "c5b7724ee07daa729f0123c6024223b834de42e3",
      "tree": "01fad992f6bc452a34512a260da6f6ce7c9687bf",
      "parents": [
        "324c30985c0d3d6f918fe81f2d8750c0bd1c78b1"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Sat Aug 31 12:14:50 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Sat Aug 31 12:15:14 2024 -0600"
      },
      "message": "Update the bc manpage with two minor corrections\n\nCloses #81.\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "324c30985c0d3d6f918fe81f2d8750c0bd1c78b1",
      "tree": "2cd8d7591eaf09184095e1ec66bd492f765608c9",
      "parents": [
        "eede8e84ba9610bf8a17f82cae392de59387e0f3"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Wed Aug 28 08:25:46 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Wed Aug 28 08:25:46 2024 -0600"
      },
      "message": "Increment the version and update the NEWS\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "eede8e84ba9610bf8a17f82cae392de59387e0f3",
      "tree": "6407760aff546250291c27f09d02a8494e364eaa",
      "parents": [
        "11d129b7997b80ceb09b6bd2264deaa61bf9efad"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Aug 27 13:03:57 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Aug 27 13:03:57 2024 -0600"
      },
      "message": "Test with GCC on FreeBSD\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "11d129b7997b80ceb09b6bd2264deaa61bf9efad",
      "tree": "853f86868b98d1d74eb1906b2732b732d826dfe4",
      "parents": [
        "9c9a5f268b16dabf244e52f9d96bd13f82d4da07"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Aug 27 09:36:44 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Aug 27 09:36:44 2024 -0600"
      },
      "message": "Fix the release script on FreeBSD\n\nThey have those warnings now.\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "9c9a5f268b16dabf244e52f9d96bd13f82d4da07",
      "tree": "3d42deba36e07ece9b0f8cb3da2c1069253a59fd",
      "parents": [
        "ed57c2ffeda4831c3068c82689f76ce22f064e17"
      ],
      "author": {
        "name": "Stefan Esser",
        "email": "se@freebsd.org",
        "time": "Tue Aug 27 09:02:35 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Aug 27 09:13:09 2024 -0600"
      },
      "message": "Apply a patch from Stefan to fix build on FreeBSD\n\nThis is not a set-in-stone change; I have to test it on all platforms\nfirst.\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "ed57c2ffeda4831c3068c82689f76ce22f064e17",
      "tree": "ca0a61ef63f7abd7ffd61c561136cb88e3c8936f",
      "parents": [
        "13d1b4b9bbff5bed5bea7e63bcb60eabff9009f9"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Thu Aug 22 20:56:22 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Thu Aug 22 20:56:22 2024 -0600"
      },
      "message": "Add a new needed preprocessor define to the Windows build\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "13d1b4b9bbff5bed5bea7e63bcb60eabff9009f9",
      "tree": "247c24bf18d470143d5d64b359c36afc316639f4",
      "parents": [
        "6440fa2b1e5f2f9fdcc6f384fb07a5b64d546ab8"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Thu Aug 22 08:21:19 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Thu Aug 22 08:21:19 2024 -0600"
      },
      "message": "Remove some useless code\n\nAfter an error, which causes a jump, nothing will be executed.\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "6440fa2b1e5f2f9fdcc6f384fb07a5b64d546ab8",
      "tree": "355337e3a87f33b9776466b309c8a771a9e78a9f",
      "parents": [
        "7f68353dd92698a1eba39cfbc66ac3594c72660b"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Wed Aug 21 05:59:32 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Wed Aug 21 05:59:32 2024 -0600"
      },
      "message": "Fix the leaks from the last three commits for real\n\nSo the fixes I made were not great since errors could make them bypass\nall of the freeing stuff.\n\nAnd where is the freeing stuff? In `bc_vm_atexit()`.\n\nThe real problem was that `bc_vm_atexit()` was called in `bc_vm_boot()`,\nnot in `main()` after all of the jumping ended.\n\nSo I undid the changes from the past three commits and moved the call to\n`bc_vm_atexit()` to `main()`.\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "7f68353dd92698a1eba39cfbc66ac3594c72660b",
      "tree": "b76a74d2f1a5d9c5f712a44e94b189100512d903",
      "parents": [
        "df4a7ab4ae32e5ab91bfa5798581d395fdca0908"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Aug 20 20:58:55 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Aug 20 20:58:55 2024 -0600"
      },
      "message": "Fix the last two commits\n\nThis ensures that `BC_STATUS_QUIT` causes an actual quit.\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "df4a7ab4ae32e5ab91bfa5798581d395fdca0908",
      "tree": "c80586a6e05e544c28002eedd39887c10affb8cd",
      "parents": [
        "a95d4d8964cc0bca384bcd70a134527849a36b42"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Aug 20 20:02:59 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Aug 20 20:02:59 2024 -0600"
      },
      "message": "Fix more leaks\n\nIt turns out that the fix applied to stdin last commit also needs to\napply to expressions and files, so that\u0027s what this commit does.\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "a95d4d8964cc0bca384bcd70a134527849a36b42",
      "tree": "bd990f334041fb777425460333b0c553aede1993",
      "parents": [
        "003022f77e81c67dedcb1156ea24aef99e878a4f"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Aug 20 06:48:20 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Aug 20 06:48:20 2024 -0600"
      },
      "message": "Fix leaks\n\nThis happened because `BC_STATUS_QUIT` was considered an exception, but\nin the case of stdin, it\u0027s not.\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "003022f77e81c67dedcb1156ea24aef99e878a4f",
      "tree": "c7b13936fbc1830ecc09e5fe0a9bad5e90a466b2",
      "parents": [
        "3b63849a40c3117bc46fdb376553622003704298"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Mon Aug 19 22:13:09 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Mon Aug 19 22:13:09 2024 -0600"
      },
      "message": "Make sure an extra math-only function is properly protected\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "3b63849a40c3117bc46fdb376553622003704298",
      "tree": "4e50daccab46c3511ef581293ff2a063f53b5088",
      "parents": [
        "d7da0c262ab0a605e510e7fcf498188a77ab419e"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Mon Aug 19 22:12:42 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Mon Aug 19 22:12:42 2024 -0600"
      },
      "message": "Fix a compile error on FreeBSD\n\nThe `sig_atomic_t` type is now larger than `int`.\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "d7da0c262ab0a605e510e7fcf498188a77ab419e",
      "tree": "55010ba6e692a223cc95c3b6e6b6047686d4e2c5",
      "parents": [
        "692218eb35dba7112787330d33b0bad4d7ffca68"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Mon Aug 19 22:11:53 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Mon Aug 19 22:12:36 2024 -0600"
      },
      "message": "Fix the release script for FreeBSD\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "692218eb35dba7112787330d33b0bad4d7ffca68",
      "tree": "0f2dfb0dff57d3e3f96c229d91a3502c4e29f08c",
      "parents": [
        "2f8f4b448993b2ac1330457e1a3c677ed7b6adcd"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Mon Aug 19 21:53:59 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Mon Aug 19 21:53:59 2024 -0600"
      },
      "message": "Fix the strgen build\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "2f8f4b448993b2ac1330457e1a3c677ed7b6adcd",
      "tree": "ab9e64c40c255fc1758f4764735a3bfef85d483b",
      "parents": [
        "17da73ada0f3112450bfb4aba8f31428f4ace162"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Mon Aug 19 20:24:57 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Mon Aug 19 20:24:57 2024 -0600"
      },
      "message": "Update the NEWS for the bug fixed in the previous commit\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "17da73ada0f3112450bfb4aba8f31428f4ace162",
      "tree": "4111f3f422d198ac3ead7d3d17a1efa663998153",
      "parents": [
        "1798c813ef2a555e853ad649e8c6fad199c288aa"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Mon Aug 19 20:22:24 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Mon Aug 19 20:22:24 2024 -0600"
      },
      "message": "Fix a crash found by AFL++\n\nThe problem was actually in the parser and manifested itself when\nexecuting because the parser should have rejected invalid code.\n\nThe problem is that arrays were allowed to be part of bigger\nexpressions, but that\u0027s not allowed; they should always be alone, and\nthey should always be function parameters.\n\nThis commit also adds a minimized AFL++ crash test, as well as another\nto make sure the changes in this commit are correct in another corner\ncase.\n\nThis is not a memory bug, insofar as I can tell. If someone figures out\notherwise, though, I correct myself.\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "1798c813ef2a555e853ad649e8c6fad199c288aa",
      "tree": "3758b0e25ab9fa5181e8d11afaa42749f3f7f6ce",
      "parents": [
        "cd4fd0984851a5c274a504ee8a776c7d7a3e6ea9"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Mon Aug 19 20:20:14 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Mon Aug 19 20:20:14 2024 -0600"
      },
      "message": "Remove some compiler warnings in certain predefined builds\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "cd4fd0984851a5c274a504ee8a776c7d7a3e6ea9",
      "tree": "7b6ea15b844c4d84d65dc5dfe7f668608863e779",
      "parents": [
        "626289c0819b7ff7607144686d36d3ccd9cf6c75"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Fri Aug 16 09:52:03 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Fri Aug 16 09:52:03 2024 -0600"
      },
      "message": "Provide error output on the test commands in configure\n\nThis is at the request of the Gentoo authors. See\n\u003chttps://bugs.gentoo.org/937152#c17\u003e.\n\nThis may look ugly, but it will work, and it will allow people to debug\nproperly.\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "626289c0819b7ff7607144686d36d3ccd9cf6c75",
      "tree": "7df61134553da70cf34ce3f51ff9a517a609fb35",
      "parents": [
        "9521342cc382da5d9d85967e8c2ebed2e1fc403f"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Fri Aug 16 09:48:17 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Fri Aug 16 09:48:17 2024 -0600"
      },
      "message": "Increment the version and update the NEWS\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "9521342cc382da5d9d85967e8c2ebed2e1fc403f",
      "tree": "dcd7f6b666d5599a108b728a26dc3d3bf3d155d4",
      "parents": [
        "70141eb11a5e7402e27b232354a0a149ceb05b27"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Fri Aug 16 09:46:31 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Fri Aug 16 09:46:31 2024 -0600"
      },
      "message": "Update the dc manual for the behavior change of not clearing the stack\n\nThis is for when errors happens.\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "70141eb11a5e7402e27b232354a0a149ceb05b27",
      "tree": "5c385396d130978fc4037b533e153cbb6e7d1524",
      "parents": [
        "56bb18255a24b60f785560ab882447d9c959bd93"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Fri Aug 16 09:33:39 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Fri Aug 16 09:35:46 2024 -0600"
      },
      "message": "Move the os.c compilation test file\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "56bb18255a24b60f785560ab882447d9c959bd93",
      "tree": "2e9d763d40c1daa40d62fe5e082d25177b80958b",
      "parents": [
        "a5d621a20298f538c806ab1318a307bd986a9132"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Fri Aug 16 08:24:43 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Fri Aug 16 08:24:43 2024 -0600"
      },
      "message": "Fix a bug on the macOS build\n\nThis bug is actually a workaround for libedit, which for some reason,\nreturns a length that isn\u0027t -1 after handling SIGWINCH twice.\n\nBut whatever the case, this fix works on Linux and macOS, so I\u0027m going\nwith it.\n\nThe fix is to loop around `el_gets()` if *either* len is -1 or errno is\nEINTR, instead of requiring both.\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "a5d621a20298f538c806ab1318a307bd986a9132",
      "tree": "9f558dda6e6f66f8a12bc7ffb34f01a4eed71e53",
      "parents": [
        "9ebe0f0548b71bc4f579f1417ad4ec2028723eb1"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Thu Aug 15 20:41:55 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Thu Aug 15 20:41:55 2024 -0600"
      },
      "message": "Add a purpose-built file for testing compilation on OSs\n\nThis is due to problems that Gentoo experienced. See\n\u003chttps://bugs.gentoo.org/937152\u003e.\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "9ebe0f0548b71bc4f579f1417ad4ec2028723eb1",
      "tree": "46a57b05b283d87e162eeb0bd1affb45a2aba44b",
      "parents": [
        "7bc8039d4e2515c04dd1884049306a7dc47e0105"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Sun Aug 04 11:06:17 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Sun Aug 04 11:06:17 2024 -0600"
      },
      "message": "Fix an outdated comment\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "7bc8039d4e2515c04dd1884049306a7dc47e0105",
      "tree": "4c73f7ddc8dbcac576cdda8cb327d48f20a1a740",
      "parents": [
        "b3e3099f71034b1fbc7517e7b2b171059975596c"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Sat Aug 03 15:58:57 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Sat Aug 03 15:58:57 2024 -0600"
      },
      "message": "Fix configure.sh not exiting with an error\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "b3e3099f71034b1fbc7517e7b2b171059975596c",
      "tree": "e255e1f221e944fbcbc611e30395dd0b090ff0fc",
      "parents": [
        "2f2d90c3dc02c7cfff84b2554f6cb04dbbca218a"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Wed Jul 03 00:36:38 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Wed Jul 03 00:36:38 2024 -0600"
      },
      "message": "Make sure to clear the stack when dc is *not* interactive\n\nSee GitHub issue #79.\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "2f2d90c3dc02c7cfff84b2554f6cb04dbbca218a",
      "tree": "1b5413aca9cae11d16da0c7373bdf58b3f1ce1bd",
      "parents": [
        "dcb0e58596f71e1d57c55060bedb9a33d8d4529b"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Wed Jul 03 00:32:52 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Wed Jul 03 00:32:52 2024 -0600"
      },
      "message": "Change it so dc does not clear the stack\n\nSee GitHub issue #79.\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "dcb0e58596f71e1d57c55060bedb9a33d8d4529b",
      "tree": "84e28cd009902dec42c77422e0d75a483f7c3459",
      "parents": [
        "15fb2df73fa6aea1bb58b19309f20987e06517de"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Wed Jul 03 00:32:26 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Wed Jul 03 00:32:26 2024 -0600"
      },
      "message": "Fix configure tests for OSS-Fuzz\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "15fb2df73fa6aea1bb58b19309f20987e06517de",
      "tree": "7e359b96f979a33ffcccd0799fb41c5bcb1a5eba",
      "parents": [
        "5378eaa7f2dcbd4568d2a12c06558c901b1febb2"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Jun 18 16:38:06 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Jun 18 16:38:06 2024 -0600"
      },
      "message": "Remove all asserts\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "5378eaa7f2dcbd4568d2a12c06558c901b1febb2",
      "tree": "8cf509f0e7842617b56a0aec11d47c08c101dc1e",
      "parents": [
        "81ed3e69e942d6f68235fcc5da64c8b6da755782"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Jun 18 16:21:46 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Jun 18 16:21:46 2024 -0600"
      },
      "message": "Add an assert for OSS-Fuzz debugging\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "81ed3e69e942d6f68235fcc5da64c8b6da755782",
      "tree": "7e359b96f979a33ffcccd0799fb41c5bcb1a5eba",
      "parents": [
        "6fe6364815e62e93859f43116ee7adb18d0a07e7"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Jun 18 15:28:06 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Jun 18 15:45:28 2024 -0600"
      },
      "message": "Remove asserts for debugging OSS-Fuzz\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "6fe6364815e62e93859f43116ee7adb18d0a07e7",
      "tree": "2942bf2f26f7aec3d0360ba0275bfd20a88f4ec0",
      "parents": [
        "f45d6bd7a6dd410dcdc42e539b73d7a77d937cc6"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Jun 18 15:26:03 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Jun 18 15:26:03 2024 -0600"
      },
      "message": "Fix the dc fuzzer args\n\nWhoops.\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "f45d6bd7a6dd410dcdc42e539b73d7a77d937cc6",
      "tree": "75ce7e7a325b59cb8f38c3d65bacf3a1586a0886",
      "parents": [
        "0d499cfc351f64a1af9c7b194763cf1307e4677b"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Jun 18 15:10:20 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Jun 18 15:24:43 2024 -0600"
      },
      "message": "Add an assert for OSS-Fuzz testing\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "0d499cfc351f64a1af9c7b194763cf1307e4677b",
      "tree": "9a20255d2d162d08073fd9bba00eda321e01166b",
      "parents": [
        "c46812af7bef506f1ea36884bdd86017af8cd130"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Jun 18 15:05:00 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Jun 18 15:05:00 2024 -0600"
      },
      "message": "Have the fuzzers ignore empty input more robustly\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "c46812af7bef506f1ea36884bdd86017af8cd130",
      "tree": "6d2336f04d1f32a447ea7e361aa2cf12c64bd2e6",
      "parents": [
        "14738581424eb091c443f29183185a9df83c6298"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Jun 18 14:29:37 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Jun 18 14:29:37 2024 -0600"
      },
      "message": "Add an assert for OSS-Fuzz\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "14738581424eb091c443f29183185a9df83c6298",
      "tree": "ac17671d6fcbce5a58d53cd99ecbda0cccf64efe",
      "parents": [
        "35c54ba07c1c9b6147ea967dbabbc256eb7ba249"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Jun 18 14:24:41 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Jun 18 14:25:16 2024 -0600"
      },
      "message": "Make expressions not exit in an OSS-Fuzz build\n\nWe always need them *not* to.\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "35c54ba07c1c9b6147ea967dbabbc256eb7ba249",
      "tree": "066600e7794de7ff05e4df8dc1d3ad1a4288c182",
      "parents": [
        "15b6f940489c09a5c9e08d2432ba8481898d8fa2"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Jun 18 14:21:55 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Jun 18 14:21:55 2024 -0600"
      },
      "message": "Move the assert again\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "15b6f940489c09a5c9e08d2432ba8481898d8fa2",
      "tree": "cd70af3f71d6f125e57161fdaa6964372db4dfc2",
      "parents": [
        "3eac7b39eae79d2ec0c91c04bd181685702768ff"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Jun 18 14:21:08 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Jun 18 14:21:08 2024 -0600"
      },
      "message": "Move the new assert for testing\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "3eac7b39eae79d2ec0c91c04bd181685702768ff",
      "tree": "24528fdd2012678250bb73de511f1af59b68d37c",
      "parents": [
        "9aac0c719e6887997501710b969f02c2961210e2"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Jun 18 14:19:12 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Jun 18 14:19:12 2024 -0600"
      },
      "message": "Add another failing assert for testing\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "9aac0c719e6887997501710b969f02c2961210e2",
      "tree": "4e687c2fe9dd0bbf2badbec71aaa291a92514aa3",
      "parents": [
        "7b2662a6344bd9d0c52df6d744898839fdcc909b"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Jun 18 14:16:44 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Jun 18 14:16:44 2024 -0600"
      },
      "message": "Guard the stdin/fuzzer buffer properly\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "7b2662a6344bd9d0c52df6d744898839fdcc909b",
      "tree": "bd7bc7ceba2e3148b577789e73f0ac1446c259e3",
      "parents": [
        "cf451066451e6e79090e6e0f0a0cd673a00952a6"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Jun 18 12:58:24 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Jun 18 12:58:24 2024 -0600"
      },
      "message": "Add a failing assert to check something in the OSS-Fuzz build\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "cf451066451e6e79090e6e0f0a0cd673a00952a6",
      "tree": "2cd42a9adb69956840ca384ec69ec91bbe4cbd03",
      "parents": [
        "904d0625d9cb873d23b6e5729f341a760d86bfb1"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Jun 18 00:30:31 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Jun 18 00:30:31 2024 -0600"
      },
      "message": "Remove the hardcoded sanitizer flags for OSS-Fuzz\n\nThis might be what\u0027s causing the bad builds.\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "904d0625d9cb873d23b6e5729f341a760d86bfb1",
      "tree": "a7918ccb69246a23ee8589cabee3d02d5ae4812c",
      "parents": [
        "7c2e7f3179df083ab8ff7bd100d370dd63525d88"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Jun 18 00:20:12 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Jun 18 00:20:12 2024 -0600"
      },
      "message": "Make sure to free the fuzzer data\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "7c2e7f3179df083ab8ff7bd100d370dd63525d88",
      "tree": "f9693e76c0acabfce0d139f753f5c1b20e72d4ef",
      "parents": [
        "0448a6578ae99f0667cdc93662db19d1757f3ee0"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Jun 18 00:06:54 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Jun 18 00:17:50 2024 -0600"
      },
      "message": "Make the OSS-Fuzz build use the data provided by the fuzzer\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "0448a6578ae99f0667cdc93662db19d1757f3ee0",
      "tree": "3f99f356b77a24402ec7fdf609ed31cb6288007c",
      "parents": [
        "95a0f29a0c20fc5b41f2de425a19c1fbb1d2eaeb"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Mon Jun 17 23:43:52 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Mon Jun 17 23:43:52 2024 -0600"
      },
      "message": "Build with memcheck for OSS-Fuzz\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "95a0f29a0c20fc5b41f2de425a19c1fbb1d2eaeb",
      "tree": "175c65eca1c660572c55dd6ebc0aa9342b8b4b53",
      "parents": [
        "dcef52482fdba1721377dfd68d83bcba08ea20f1"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Mon Jun 17 23:38:35 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Mon Jun 17 23:42:07 2024 -0600"
      },
      "message": "Make sure the vm global is clean\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "dcef52482fdba1721377dfd68d83bcba08ea20f1",
      "tree": "717dde9c916020c74e1cc990c26a81d63b01c8eb",
      "parents": [
        "11c0adb15bd1c9a25bb130cbd770b3a15b30c36b"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Mon Jun 17 23:30:17 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Mon Jun 17 23:30:17 2024 -0600"
      },
      "message": "Make sure to use the CXX env var for OSS-Fuzz linking\n\nThe docs say that I must do this.\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "11c0adb15bd1c9a25bb130cbd770b3a15b30c36b",
      "tree": "319e9eeb735f6135b7654d5a435c29e429c5843c",
      "parents": [
        "b4e0fef39d05113bbb734886a8a9384bd18e1f45"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Mon Jun 17 22:52:08 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Mon Jun 17 22:52:08 2024 -0600"
      },
      "message": "Add libFuzzer support\n\nThis is the first step to integrating OSS-Fuzz.\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "b4e0fef39d05113bbb734886a8a9384bd18e1f45",
      "tree": "142854a0a0eb54004a37b76f7e1909e964c26582",
      "parents": [
        "7b0745984409a22e5d79ecf58b4ec9239da0a8f0"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Mon Jun 17 15:13:30 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Mon Jun 17 15:13:30 2024 -0600"
      },
      "message": "Fix style\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "7b0745984409a22e5d79ecf58b4ec9239da0a8f0",
      "tree": "98a82eb20b2acaffb537c155a62980e7cc08719d",
      "parents": [
        "a2e1976d048b6d4b503e613af4c7c437f0975ea6"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Mon Jun 17 13:11:12 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Mon Jun 17 13:13:04 2024 -0600"
      },
      "message": "Fix a typo in the development manual\n\nOkay, this commit is actually an excuse to include my GMail address in a\ncommit so that I can apply to OSS-Fuzz. See [here][1] for why.\n\n[1]: https://google.github.io/oss-fuzz/faq/#why-do-you-require-a-google-account-for-authentication\n\nSigned-off-by: Gavin D. Howard \u003cgavin.d.howard@gmail.com\u003e\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "a2e1976d048b6d4b503e613af4c7c437f0975ea6",
      "tree": "960e06bdef2aeda4465f986b62c2525a69d4a279",
      "parents": [
        "76646861a4aed96998fe479dd9d7440a9284392a"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Fri Jun 14 22:56:29 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Fri Jun 14 22:56:29 2024 -0600"
      },
      "message": "Increment the version and update the NEWS\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "76646861a4aed96998fe479dd9d7440a9284392a",
      "tree": "143ee60570e58bfae629e40efb0aefdd4895f083",
      "parents": [
        "321d8190270af59a66d26a85911f2257fc1d8ded"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Fri Jun 14 22:56:20 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Fri Jun 14 22:56:20 2024 -0600"
      },
      "message": "Add a memory bug\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "321d8190270af59a66d26a85911f2257fc1d8ded",
      "tree": "3b843144425f81b2efc9ea7b7d3f8dcac5c8fafb",
      "parents": [
        "32ab0beb1ff770aaaec876c911229e62f2224251"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Thu Jun 13 21:47:03 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Thu Jun 13 21:47:03 2024 -0600"
      },
      "message": "Add a clarification to a comment\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "32ab0beb1ff770aaaec876c911229e62f2224251",
      "tree": "4dd37b46e4dddb6ffa48e160ff587dcad4f7090b",
      "parents": [
        "1c3a5c2c26c35cce62b4bfd160584ecf895e1629"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Thu Jun 13 21:44:50 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Thu Jun 13 21:44:50 2024 -0600"
      },
      "message": "Refactor more code into its own function\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "1c3a5c2c26c35cce62b4bfd160584ecf895e1629",
      "tree": "d54794df9b92c0f803f288b9a5cdf8ef09385f0a",
      "parents": [
        "05a7cd3df12865435f20bc23928c359634e80bca"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Thu Jun 13 21:42:21 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Thu Jun 13 21:42:21 2024 -0600"
      },
      "message": "Refactor some code into a function\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "05a7cd3df12865435f20bc23928c359634e80bca",
      "tree": "3e872ef62fa2f35fb27f1daa2f1deda4d4afc734",
      "parents": [
        "4b83bf07b97f65b53ffa53f37737b1ddce42dcde"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Thu Jun 13 14:12:18 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Thu Jun 13 14:12:18 2024 -0600"
      },
      "message": "Update fuzzing stuff\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "4b83bf07b97f65b53ffa53f37737b1ddce42dcde",
      "tree": "a67a4755288613b482a5f7d8b90c2eb87da37b7c",
      "parents": [
        "3b98de13d572662d994b5e20b6a8a352ae3ed67a"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue May 14 10:24:54 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue May 14 10:24:54 2024 -0600"
      },
      "message": "Try to quiet Python syntax warnings\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "3b98de13d572662d994b5e20b6a8a352ae3ed67a",
      "tree": "b775ad8208e5d74b2a95d66d738460c0178b4bc1",
      "parents": [
        "d99a5d20948db4f113ff624f84ad1db403746886"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue May 14 10:13:59 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue May 14 10:13:59 2024 -0600"
      },
      "message": "Remove a stupid Clang warning\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "d99a5d20948db4f113ff624f84ad1db403746886",
      "tree": "7ae530b810064c950956cd1c0fd09f688d3c8aad",
      "parents": [
        "5e1ab7b43b64e481ce925b64863e52dab2dc8323"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue May 14 10:11:17 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue May 14 10:11:17 2024 -0600"
      },
      "message": "Fix style\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "5e1ab7b43b64e481ce925b64863e52dab2dc8323",
      "tree": "33359560761e288a9e867490656bab90e02d2e90",
      "parents": [
        "56e958d5c210a6b6ad44faf715d873c8ea4f4216"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Mon Apr 29 20:19:05 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Mon Apr 29 20:19:05 2024 -0600"
      },
      "message": "Remove an invalid fuzz compiler arg\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "56e958d5c210a6b6ad44faf715d873c8ea4f4216",
      "tree": "3f9478027f7046c1864857d5fbebce7f4d581199",
      "parents": [
        "59cf3b86eb4cafb6d7aa164d988a8c14c287e7f8"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Sat Apr 13 08:00:04 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Mon Apr 29 19:58:17 2024 -0600"
      },
      "message": "Change fuzzing configs for changes to AFL++\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "59cf3b86eb4cafb6d7aa164d988a8c14c287e7f8",
      "tree": "f8201c9b1bc15bba979494e0899b4ee2d0bba794",
      "parents": [
        "3278daef0079c20ccaed3a8666457c531dbe576b"
      ],
      "author": {
        "name": "Henrik Lindström",
        "email": "henrik@lxm.se",
        "time": "Sun Apr 28 18:12:24 2024 +0200"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Mon Apr 29 19:57:03 2024 -0600"
      },
      "message": "Make configure.sh posix compliant\n"
    },
    {
      "commit": "3278daef0079c20ccaed3a8666457c531dbe576b",
      "tree": "fb24602132f07086ae82f7056ff4e358e4ecb3cd",
      "parents": [
        "41b0c2ae48b2d877da4dc4cd9b57c37f13ec597e"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Mar 12 17:04:16 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Mar 12 17:04:16 2024 -0600"
      },
      "message": "Make `bc`/`dc` just exit immediately when failing to write to stdout\n\nThis prevents a stack overflow, as well as making things cleaner and\nmore consistent.\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "41b0c2ae48b2d877da4dc4cd9b57c37f13ec597e",
      "tree": "c6dc4eaab1a90a054f07d8b7cdc940eaf14bb16d",
      "parents": [
        "220d2951e1717c0eecc11c73386f9605ffd5840b"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Mar 12 15:18:46 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Mar 12 15:18:46 2024 -0600"
      },
      "message": "Change references to Mac OSX\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "220d2951e1717c0eecc11c73386f9605ffd5840b",
      "tree": "8725f790fe249f48ae7067c01bc3ae6c08f20a9a",
      "parents": [
        "1b924ce8e2c5ebff0e6818700698fee891788d01"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Mar 12 14:05:12 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Mar 12 14:05:12 2024 -0600"
      },
      "message": "Improve the fix in 235482c16, 90ece03c9, and 44669ead3\n\nNo error was getting printed.\n\nI decided to treat stdout errors as non-fatal; we\u0027ll see if that works.\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "1b924ce8e2c5ebff0e6818700698fee891788d01",
      "tree": "00684246c72e73cb1eb998320900652db6d03c3f",
      "parents": [
        "636c54292bc1152c3fce15edec935db3277bb383"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Mar 12 13:38:12 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Mar 12 13:38:12 2024 -0600"
      },
      "message": "Make sure to not return BC_STATUS_QUIT\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "636c54292bc1152c3fce15edec935db3277bb383",
      "tree": "586c646d69462c65dd51b356fb44250cd1e704e6",
      "parents": [
        "44669ead3145dbe7f28c0c9af54539e706ab9777"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Mar 12 13:32:46 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Mar 12 13:32:46 2024 -0600"
      },
      "message": "Fix the dc extended register tests\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "44669ead3145dbe7f28c0c9af54539e706ab9777",
      "tree": "fad2c5bba3d377bf37d233108f34d1222f4cc7a9",
      "parents": [
        "90ece03c9671bc951506097ce407e43a6cd3eb0f"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Mar 12 10:23:40 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Mar 12 10:23:40 2024 -0600"
      },
      "message": "Improve the last two commits\n\nThe user says that a zero exit status is returned. Whoops.\n\nSo I am having `main()` return vm-\u003estatus instead, which should be set\nby a jump.\n\nAnd I also need to make sure that it is set by the return value of the\ncalculator mains.\n\nI also need to make sure to grab the return value of the calculator\nmains on builds with just one calculator.\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "90ece03c9671bc951506097ce407e43a6cd3eb0f",
      "tree": "80257586b68fbf66c945e9f913b9215ad97ee51f",
      "parents": [
        "235482c16dd31e8e3ad5781a855d39cdbe2847ab"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Mar 12 09:27:13 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Mar 12 09:27:13 2024 -0600"
      },
      "message": "Improve the fix from last commit\n\nIt turns out, obviously, that ignoring errors on flush will prevent any\nerror message from being printed. This goes against the `bc` standard,\nas the same user pointed out to me. Whoops.\n\nThe proper fix might be to move the `bc_vm_atexit()` call to *before*\nthe last `setjmp()` clears. This commit is that fix; I will confirm with\nthe user.\n\nThis reverts last commit as well.\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "235482c16dd31e8e3ad5781a855d39cdbe2847ab",
      "tree": "62e93975c1a53c381c05aa75de7b5b2500b23aa3",
      "parents": [
        "133bff368551a31f1ccde4b1df7b5470ff30d014"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Mon Mar 11 21:01:36 2024 -0600"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Mon Mar 11 21:01:36 2024 -0600"
      },
      "message": "Fix a bug found by a user\n\nThis bug is that an error can happen when flushing the streams on exit,\nand in that case, `bc`/`dc` will jump out, but there won\u0027t be any\njmp_buf stack, so crash.\n\nI can\u0027t reproduce it, but I\u0027m pretty sure this is the fix, and I will\nconfirm with the reporter.\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "133bff368551a31f1ccde4b1df7b5470ff30d014",
      "tree": "3c24b403dec4c7992e8c2f7db5e4674533cb8bfe",
      "parents": [
        "b1ecf8dbea0bbd0caa4ce61782c71ece7d6a8897"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Sat Jan 27 13:53:15 2024 -0700"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Sat Jan 27 13:53:15 2024 -0700"
      },
      "message": "Add warnings about the different precedence of `!`\n\nThis comes from an email question.\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "b1ecf8dbea0bbd0caa4ce61782c71ece7d6a8897",
      "tree": "b40004a38c621d7a0dd47355bc305146a4fe925f",
      "parents": [
        "a8284c7e56a3279aabb6b99ab547044f9c086681"
      ],
      "author": {
        "name": "Brian Callahan",
        "email": "bcallah@posteo.net",
        "time": "Tue Jan 23 20:00:23 2024 -0700"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Jan 23 20:00:23 2024 -0700"
      },
      "message": "Fix wrong items in configure.sh -h\n\nThis was found by Brian Callahan, and he is the author of this commit.\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "a8284c7e56a3279aabb6b99ab547044f9c086681",
      "tree": "1ab48d66c539f9930ddd11a0c0e6c4de7e28c2dc",
      "parents": [
        "811f31033b4698296558643f4419e7e1699d64b2"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Jan 16 13:58:22 2024 -0700"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Jan 16 13:58:22 2024 -0700"
      },
      "message": "Add a file to use clangd as an LSP server\n\nSince all of `bc` is compiled with the same options, I can do this.\n\nIt will make it difficult for working with `bcl`, but eh.\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "811f31033b4698296558643f4419e7e1699d64b2",
      "tree": "b7967211ac33bfb326bfb697ed52925fea5084fc",
      "parents": [
        "7f6a907d42f8f3919e8ac826c118aadefa8157a9"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Jan 16 13:53:16 2024 -0700"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Jan 16 13:53:16 2024 -0700"
      },
      "message": "Update the copyright year to 2024\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "7f6a907d42f8f3919e8ac826c118aadefa8157a9",
      "tree": "bcf4aac722e65db9fd243437343d258c3381d3c7",
      "parents": [
        "43b4cc2d3ac10b654292800be73f6d56b6c9c63d"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Sun Jan 14 00:32:40 2024 -0700"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Sun Jan 14 00:32:40 2024 -0700"
      },
      "message": "Fix a change with AFL++\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "43b4cc2d3ac10b654292800be73f6d56b6c9c63d",
      "tree": "81270f8d38e645d9177b13bc5e1b01b8686d7be7",
      "parents": [
        "b2f8f8d06e178c8f315a6da17861fcc7ce4b7a27"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Thu Jan 04 10:38:59 2024 -0700"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Thu Jan 04 10:38:59 2024 -0700"
      },
      "message": "Make bc and bcl build faster on Windows\n\nAlso, turn on C17.\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "b2f8f8d06e178c8f315a6da17861fcc7ce4b7a27",
      "tree": "00ba9a3619ff7579dc989b0265c83254cb3df06c",
      "parents": [
        "9c577c77d4e2704b3f1fa9bd87922783fa261a84"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Fri Dec 22 23:28:44 2023 -0700"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Fri Dec 22 23:28:44 2023 -0700"
      },
      "message": "Increment the version and update the NEWS\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "9c577c77d4e2704b3f1fa9bd87922783fa261a84",
      "tree": "13c9a97c811c5df38b1b52c1b6fafd40c0e12424",
      "parents": [
        "e2efb6953d00a1fdc30047aa4e2bc4f9b16bb49b"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Fri Dec 22 11:15:39 2023 -0700"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Fri Dec 22 11:15:39 2023 -0700"
      },
      "message": "Add the naggamura reproducer to the print2.bc script test\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "e2efb6953d00a1fdc30047aa4e2bc4f9b16bb49b",
      "tree": "c540bad6fb951fcd0f1346ef9c0f4cec1c40ae55",
      "parents": [
        "5b044b2dbf4f5433608a90cd617c5e596762489a"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Fri Dec 22 11:12:02 2023 -0700"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Fri Dec 22 11:12:02 2023 -0700"
      },
      "message": "Make the bc print2.bc script test work without extra math\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "5b044b2dbf4f5433608a90cd617c5e596762489a",
      "tree": "e930c44e5d127e48937e15f216d105f82cef2299",
      "parents": [
        "fcf071a8b3295925f9ecdb095224f710c0f2f8dc"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Fri Dec 22 11:01:29 2023 -0700"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Fri Dec 22 11:01:29 2023 -0700"
      },
      "message": "Make the bc print2.bc script test hit more cases\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "fcf071a8b3295925f9ecdb095224f710c0f2f8dc",
      "tree": "ae123ccec5fafa54257c6c273df32cd3f4d35195",
      "parents": [
        "90bb2c094cae856a7ea54b24d753133d4dd0584c"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Fri Dec 22 10:55:21 2023 -0700"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Fri Dec 22 10:55:21 2023 -0700"
      },
      "message": "Improve a comment for my own sake\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "90bb2c094cae856a7ea54b24d753133d4dd0584c",
      "tree": "1bc768477c97f5cb65359522dfd9ada77efd1e4c",
      "parents": [
        "e9682c7320f86f4cb73f0657776cd665ad9596ae"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Fri Dec 22 10:47:41 2023 -0700"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Fri Dec 22 10:47:41 2023 -0700"
      },
      "message": "Fix the bc print2 script test for 32-bit\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "e9682c7320f86f4cb73f0657776cd665ad9596ae",
      "tree": "8c12b41ce23e2c5c6d949bcdf2c8d1bd6af488ed",
      "parents": [
        "39bd2c5622167a3c092ca9e2c38886ff288ba508"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Fri Dec 22 09:22:36 2023 -0700"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Fri Dec 22 09:27:20 2023 -0700"
      },
      "message": "Add a bc print test for printing at the edges of BC_LINE_LENGTH\n\nThis is due to a bug found and fixed by naggamura on GitHub (see PR 74).\nI figured that I had better add tests for it, just in case. I wrote a\nsmall script to print numbers and verified the output manually.\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    },
    {
      "commit": "39bd2c5622167a3c092ca9e2c38886ff288ba508",
      "tree": "0e0d07b18d92b8ec04155e8cfee74e27c95bd719",
      "parents": [
        "1a381d61b079fc3548d3e4dee3a8ccd9200a3f87"
      ],
      "author": {
        "name": "jonathan",
        "email": "jonathan@acryl.ai",
        "time": "Fri Dec 22 22:22:27 2023 +0900"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Fri Dec 22 08:38:08 2023 -0700"
      },
      "message": "Fixed printing error.\nTry obase\u003d2; 2^105;\n"
    },
    {
      "commit": "1a381d61b079fc3548d3e4dee3a8ccd9200a3f87",
      "tree": "1fadcf17922e763bfad51c44bfb8a0be3e100cb3",
      "parents": [
        "7919ab409227671e51abd694aed62433a2030888"
      ],
      "author": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Dec 19 18:24:39 2023 -0700"
      },
      "committer": {
        "name": "Gavin D. Howard",
        "email": "gavin@gavinhoward.com",
        "time": "Tue Dec 19 18:41:03 2023 -0700"
      },
      "message": "Add scripts to test random numbers against sqrt()\n\nSigned-off-by: Gavin D. Howard \u003cgavin@gavinhoward.com\u003e\n"
    }
  ],
  "next": "7919ab409227671e51abd694aed62433a2030888"
}
