{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":146616613,"defaultBranch":"master","name":"bc","ownerLogin":"gavinhoward","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-08-29T14:59:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3172687?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1704390181.0","currentOid":""},"activityList":{"items":[{"before":"220d2951e1717c0eecc11c73386f9605ffd5840b","after":"3278daef0079c20ccaed3a8666457c531dbe576b","ref":"refs/heads/master","pushedAt":"2024-03-12T23:05:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gavinhoward","name":"Gavin D. Howard","path":"/gavinhoward","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172687?s=80&v=4"},"commit":{"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 ","shortMessageHtmlLink":"Make bc/dc just exit immediately when failing to write to stdout"}},{"before":"44669ead3145dbe7f28c0c9af54539e706ab9777","after":"220d2951e1717c0eecc11c73386f9605ffd5840b","ref":"refs/heads/master","pushedAt":"2024-03-12T20:06:43.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"gavinhoward","name":"Gavin D. Howard","path":"/gavinhoward","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172687?s=80&v=4"},"commit":{"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'll see if that works.\n\nSigned-off-by: Gavin D. Howard ","shortMessageHtmlLink":"Improve the fix in 235482c, 90ece03, and 44669ea"}},{"before":"90ece03c9671bc951506097ce407e43a6cd3eb0f","after":"44669ead3145dbe7f28c0c9af54539e706ab9777","ref":"refs/heads/master","pushedAt":"2024-03-12T16:26:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gavinhoward","name":"Gavin D. Howard","path":"/gavinhoward","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172687?s=80&v=4"},"commit":{"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->status 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 ","shortMessageHtmlLink":"Improve the last two commits"}},{"before":"235482c16dd31e8e3ad5781a855d39cdbe2847ab","after":"90ece03c9671bc951506097ce407e43a6cd3eb0f","ref":"refs/heads/master","pushedAt":"2024-03-12T15:30:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gavinhoward","name":"Gavin D. Howard","path":"/gavinhoward","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172687?s=80&v=4"},"commit":{"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 ","shortMessageHtmlLink":"Improve the fix from last commit"}},{"before":"133bff368551a31f1ccde4b1df7b5470ff30d014","after":"235482c16dd31e8e3ad5781a855d39cdbe2847ab","ref":"refs/heads/master","pushedAt":"2024-03-12T03:03:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gavinhoward","name":"Gavin D. Howard","path":"/gavinhoward","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172687?s=80&v=4"},"commit":{"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't be any\njmp_buf stack, so crash.\n\nI can't reproduce it, but I'm pretty sure this is the fix, and I will\nconfirm with the reporter.\n\nSigned-off-by: Gavin D. Howard ","shortMessageHtmlLink":"Fix a bug found by a user"}},{"before":"b1ecf8dbea0bbd0caa4ce61782c71ece7d6a8897","after":"133bff368551a31f1ccde4b1df7b5470ff30d014","ref":"refs/heads/master","pushedAt":"2024-01-27T20:54:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gavinhoward","name":"Gavin D. Howard","path":"/gavinhoward","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172687?s=80&v=4"},"commit":{"message":"Add warnings about the different precedence of `!`\n\nThis comes from an email question.\n\nSigned-off-by: Gavin D. Howard ","shortMessageHtmlLink":"Add warnings about the different precedence of !"}},{"before":"a8284c7e56a3279aabb6b99ab547044f9c086681","after":"b1ecf8dbea0bbd0caa4ce61782c71ece7d6a8897","ref":"refs/heads/master","pushedAt":"2024-01-24T03:03:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gavinhoward","name":"Gavin D. Howard","path":"/gavinhoward","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172687?s=80&v=4"},"commit":{"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 ","shortMessageHtmlLink":"Fix wrong items in configure.sh -h"}},{"before":"811f31033b4698296558643f4419e7e1699d64b2","after":"a8284c7e56a3279aabb6b99ab547044f9c086681","ref":"refs/heads/master","pushedAt":"2024-01-16T20:59:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gavinhoward","name":"Gavin D. Howard","path":"/gavinhoward","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172687?s=80&v=4"},"commit":{"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 ","shortMessageHtmlLink":"Add a file to use clangd as an LSP server"}},{"before":"7f6a907d42f8f3919e8ac826c118aadefa8157a9","after":"811f31033b4698296558643f4419e7e1699d64b2","ref":"refs/heads/master","pushedAt":"2024-01-16T20:54:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gavinhoward","name":"Gavin D. Howard","path":"/gavinhoward","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172687?s=80&v=4"},"commit":{"message":"Update the copyright year to 2024\n\nSigned-off-by: Gavin D. Howard ","shortMessageHtmlLink":"Update the copyright year to 2024"}},{"before":"43b4cc2d3ac10b654292800be73f6d56b6c9c63d","after":"7f6a907d42f8f3919e8ac826c118aadefa8157a9","ref":"refs/heads/master","pushedAt":"2024-01-14T07:33:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gavinhoward","name":"Gavin D. Howard","path":"/gavinhoward","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172687?s=80&v=4"},"commit":{"message":"Fix a change with AFL++\n\nSigned-off-by: Gavin D. Howard ","shortMessageHtmlLink":"Fix a change with AFL++"}},{"before":"b2f8f8d06e178c8f315a6da17861fcc7ce4b7a27","after":"43b4cc2d3ac10b654292800be73f6d56b6c9c63d","ref":"refs/heads/master","pushedAt":"2024-01-04T17:40:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gavinhoward","name":"Gavin D. Howard","path":"/gavinhoward","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172687?s=80&v=4"},"commit":{"message":"Make bc and bcl build faster on Windows\n\nAlso, turn on C17.\n\nSigned-off-by: Gavin D. Howard ","shortMessageHtmlLink":"Make bc and bcl build faster on Windows"}},{"before":"39bd2c5622167a3c092ca9e2c38886ff288ba508","after":"b2f8f8d06e178c8f315a6da17861fcc7ce4b7a27","ref":"refs/heads/master","pushedAt":"2023-12-23T06:29:03.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"gavinhoward","name":"Gavin D. Howard","path":"/gavinhoward","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172687?s=80&v=4"},"commit":{"message":"Increment the version and update the NEWS\n\nSigned-off-by: Gavin D. Howard ","shortMessageHtmlLink":"Increment the version and update the NEWS"}},{"before":"1a381d61b079fc3548d3e4dee3a8ccd9200a3f87","after":"39bd2c5622167a3c092ca9e2c38886ff288ba508","ref":"refs/heads/master","pushedAt":"2023-12-22T15:38:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gavinhoward","name":"Gavin D. Howard","path":"/gavinhoward","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172687?s=80&v=4"},"commit":{"message":"Fixed printing error.\nTry obase=2; 2^105;","shortMessageHtmlLink":"Fixed printing error."}},{"before":"fcbe9d68ccc964fda12457ebbf687a27f57ff31f","after":"1a381d61b079fc3548d3e4dee3a8ccd9200a3f87","ref":"refs/heads/master","pushedAt":"2023-12-20T19:42:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gavinhoward","name":"Gavin D. Howard","path":"/gavinhoward","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172687?s=80&v=4"},"commit":{"message":"Add scripts to test random numbers against sqrt()\n\nSigned-off-by: Gavin D. Howard ","shortMessageHtmlLink":"Add scripts to test random numbers against sqrt()"}},{"before":"5ee6a05918bd8341a7ed97d6594862ad5d713557","after":"fcbe9d68ccc964fda12457ebbf687a27f57ff31f","ref":"refs/heads/master","pushedAt":"2023-12-13T17:39:38.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"gavinhoward","name":"Gavin D. Howard","path":"/gavinhoward","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172687?s=80&v=4"},"commit":{"message":"Add benchmarks to test a pull request\n\nSigned-off-by: Gavin D. Howard ","shortMessageHtmlLink":"Add benchmarks to test a pull request"}},{"before":"52b89889463cfe6d5b335daff19067b2254a61b0","after":"5ee6a05918bd8341a7ed97d6594862ad5d713557","ref":"refs/heads/master","pushedAt":"2023-12-04T23:04:49.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"gavinhoward","name":"Gavin D. Howard","path":"/gavinhoward","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172687?s=80&v=4"},"commit":{"message":"Add a bit more automation to the package.sh script\n\nSigned-off-by: Gavin D. Howard ","shortMessageHtmlLink":"Add a bit more automation to the package.sh script"}},{"before":"c9d962162ddebe4892376f156eaff1c0c928f8e4","after":"52b89889463cfe6d5b335daff19067b2254a61b0","ref":"refs/heads/master","pushedAt":"2023-11-27T23:34:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gavinhoward","name":"Gavin D. Howard","path":"/gavinhoward","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172687?s=80&v=4"},"commit":{"message":"Remove a linker warning on Mac OSX\n\nSigned-off-by: Gavin D. Howard ","shortMessageHtmlLink":"Remove a linker warning on Mac OSX"}},{"before":"e2747a1669a6e3c4cfb8c8d842730fbb1239280d","after":"c9d962162ddebe4892376f156eaff1c0c928f8e4","ref":"refs/heads/master","pushedAt":"2023-11-27T23:33:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gavinhoward","name":"Gavin D. Howard","path":"/gavinhoward","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172687?s=80&v=4"},"commit":{"message":"Remove a linker warning on Mac OSX\n\nSigned-off-by: Gavin D. Howard ","shortMessageHtmlLink":"Remove a linker warning on Mac OSX"}},{"before":"609c490afc03580376b25da5e390925cb55ab85e","after":"e2747a1669a6e3c4cfb8c8d842730fbb1239280d","ref":"refs/heads/master","pushedAt":"2023-11-27T22:10:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gavinhoward","name":"Gavin D. Howard","path":"/gavinhoward","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172687?s=80&v=4"},"commit":{"message":"Try to make the release script work on Mac OSX\n\nSigned-off-by: Gavin D. Howard ","shortMessageHtmlLink":"Try to make the release script work on Mac OSX"}},{"before":"29c07f2e26a8433adc4ca5a76cd6d60edf27837b","after":"609c490afc03580376b25da5e390925cb55ab85e","ref":"refs/heads/master","pushedAt":"2023-11-27T22:07:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gavinhoward","name":"Gavin D. Howard","path":"/gavinhoward","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172687?s=80&v=4"},"commit":{"message":"Try to make the release script work on Mac OSX\n\nSigned-off-by: Gavin D. Howard ","shortMessageHtmlLink":"Try to make the release script work on Mac OSX"}},{"before":"7eaa40ab8cac29893155471076c621c2f9929d33","after":"29c07f2e26a8433adc4ca5a76cd6d60edf27837b","ref":"refs/heads/master","pushedAt":"2023-11-27T21:59:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gavinhoward","name":"Gavin D. Howard","path":"/gavinhoward","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172687?s=80&v=4"},"commit":{"message":"Add a release command for Mac OSX\n\nSigned-off-by: Gavin D. Howard ","shortMessageHtmlLink":"Add a release command for Mac OSX"}},{"before":"ae654ed98e32f5580a7ed96e3933d37015b16049","after":"7eaa40ab8cac29893155471076c621c2f9929d33","ref":"refs/heads/master","pushedAt":"2023-11-27T21:40:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gavinhoward","name":"Gavin D. Howard","path":"/gavinhoward","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172687?s=80&v=4"},"commit":{"message":"Remove the \"robust\" commit\n\nIt turns out that it will match too much.\n\nSigned-off-by: Gavin D. Howard ","shortMessageHtmlLink":"Remove the \"robust\" commit"}},{"before":"7807eead159b80b51b8c81680608f8187284971e","after":"ae654ed98e32f5580a7ed96e3933d37015b16049","ref":"refs/heads/master","pushedAt":"2023-11-27T21:36:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gavinhoward","name":"Gavin D. Howard","path":"/gavinhoward","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172687?s=80&v=4"},"commit":{"message":"Increment the version and update the NEWS\n\nSigned-off-by: Gavin D. Howard ","shortMessageHtmlLink":"Increment the version and update the NEWS"}},{"before":"0a53cd64f915003dd1c36b4fbe524a748d7b6724","after":"7807eead159b80b51b8c81680608f8187284971e","ref":"refs/heads/master","pushedAt":"2023-11-27T21:22:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gavinhoward","name":"Gavin D. Howard","path":"/gavinhoward","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172687?s=80&v=4"},"commit":{"message":"Make the Mac OSX build fix more robust\n\nThis commit changes it to work with just the file name.\n\nSigned-off-by: Gavin D. Howard ","shortMessageHtmlLink":"Make the Mac OSX build fix more robust"}},{"before":"22253a3a64db1870ef1befac4dc09b52f079cd44","after":"0a53cd64f915003dd1c36b4fbe524a748d7b6724","ref":"refs/heads/master","pushedAt":"2023-11-25T05:26:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gavinhoward","name":"Gavin D. Howard","path":"/gavinhoward","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172687?s=80&v=4"},"commit":{"message":"Fix a typo\n\nSigned-off-by: Gavin D. Howard ","shortMessageHtmlLink":"Fix a typo"}},{"before":"3aa9d81623a0a9d7ba85a74ebc40f7aecb09ffa8","after":"22253a3a64db1870ef1befac4dc09b52f079cd44","ref":"refs/heads/master","pushedAt":"2023-10-17T00:16:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gavinhoward","name":"Gavin D. Howard","path":"/gavinhoward","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172687?s=80&v=4"},"commit":{"message":"Remove some debugging code, increment the version, and update the NEWS\n\nSigned-off-by: Gavin D. Howard ","shortMessageHtmlLink":"Remove some debugging code, increment the version, and update the NEWS"}},{"before":"0792964c417c67307f800602ab51a359d8121f9b","after":"3aa9d81623a0a9d7ba85a74ebc40f7aecb09ffa8","ref":"refs/heads/master","pushedAt":"2023-10-16T17:54:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gavinhoward","name":"Gavin D. Howard","path":"/gavinhoward","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172687?s=80&v=4"},"commit":{"message":"Increment the version and update the NEWS\n\nSigned-off-by: Gavin D. Howard ","shortMessageHtmlLink":"Increment the version and update the NEWS"}},{"before":"eef531eb67503ae893d118b30a2de2ad3501930b","after":"0792964c417c67307f800602ab51a359d8121f9b","ref":"refs/heads/master","pushedAt":"2023-10-04T03:21:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gavinhoward","name":"Gavin D. Howard","path":"/gavinhoward","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172687?s=80&v=4"},"commit":{"message":"Remove the Clang Dwarf 4 workaround for Valgrind\n\nSigned-off-by: Gavin D. Howard ","shortMessageHtmlLink":"Remove the Clang Dwarf 4 workaround for Valgrind"}},{"before":"ee4c5915dddf6cabb6d7d32b1418132081a83b34","after":"eef531eb67503ae893d118b30a2de2ad3501930b","ref":"refs/heads/master","pushedAt":"2023-09-29T03:13:19.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"gavinhoward","name":"Gavin D. Howard","path":"/gavinhoward","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172687?s=80&v=4"},"commit":{"message":"Increment the version and update the NEWS\n\nSigned-off-by: Gavin D. Howard ","shortMessageHtmlLink":"Increment the version and update the NEWS"}},{"before":"677a1693dc01686e3512d9692ec4256593dfd9f5","after":"ee4c5915dddf6cabb6d7d32b1418132081a83b34","ref":"refs/heads/master","pushedAt":"2023-09-27T16:24:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gavinhoward","name":"Gavin D. Howard","path":"/gavinhoward","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3172687?s=80&v=4"},"commit":{"message":"Fix a typo in the bc man page\n\nSigned-off-by: Gavin D. Howard ","shortMessageHtmlLink":"Fix a typo in the bc man page"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEE-bZ1AA","startCursor":null,"endCursor":null}},"title":"Activity ยท gavinhoward/bc"}