{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":237523651,"defaultBranch":"main","name":"bsc","ownerLogin":"B-Lang-org","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-01-31T22:01:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/60400362?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724146740.0","currentOid":""},"activityList":{"items":[{"before":"41004a1514f67cbdec09232a882101c257aadabf","after":"6f29814853d0a2549158a1910b1294643dd107fb","ref":"refs/heads/main","pushedAt":"2024-09-06T20:28:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kenta2","name":null,"path":"/kenta2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/692544?s=80&v=4"},"commit":{"message":"update link and badge to latest release. shorten long markdown lines.","shortMessageHtmlLink":"update link and badge to latest release. shorten long markdown lines."}},{"before":"fa289f5a22e48884632c1e952117d923e72b3d50","after":"41004a1514f67cbdec09232a882101c257aadabf","ref":"refs/heads/main","pushedAt":"2024-09-05T07:29:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"quark17","name":"Julie Schwartz","path":"/quark17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7946070?s=80&v=4"},"commit":{"message":"testsuite: remove some old -sat-cudd tests\n\nApparently some relics were left here. Destroy them.\n\nSigned-off-by: Austin Seipp ","shortMessageHtmlLink":"testsuite: remove some old -sat-cudd tests"}},{"before":"b4f31dbe71115131de43c2c12205b7e955191221","after":"fa289f5a22e48884632c1e952117d923e72b3d50","ref":"refs/heads/main","pushedAt":"2024-09-03T23:09:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"quark17","name":"Julie Schwartz","path":"/quark17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7946070?s=80&v=4"},"commit":{"message":"GitHub CI: On macOS, install texlive instead of mactex-no-gui\n\nThis saves disk space and appears to run faster as well.\nIt works around an issue with GitHub's macos-14 runner image,\nthat has less free disk space due to more software being installed\nin the recent release (see actions/runner-images issue 10511).","shortMessageHtmlLink":"GitHub CI: On macOS, install texlive instead of mactex-no-gui"}},{"before":"7145ec6f7550385cbb97abe07edb2144644ef883","after":"b4f31dbe71115131de43c2c12205b7e955191221","ref":"refs/heads/main","pushedAt":"2024-08-20T08:48:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"quark17","name":"Julie Schwartz","path":"/quark17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7946070?s=80&v=4"},"commit":{"message":"Add release notes for 2024.07","shortMessageHtmlLink":"Add release notes for 2024.07"}},{"before":"ad57f50f68f824dd56b0797f4f5e0e8b77d09e1c","after":"7145ec6f7550385cbb97abe07edb2144644ef883","ref":"refs/heads/main","pushedAt":"2024-08-13T08:39:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"quark17","name":"Julie Schwartz","path":"/quark17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7946070?s=80&v=4"},"commit":{"message":"Add a BuildList library","shortMessageHtmlLink":"Add a BuildList library"}},{"before":"06e51ccc8aa520ae1196bc7f01aff98f9512c550","after":"ad57f50f68f824dd56b0797f4f5e0e8b77d09e1c","ref":"refs/heads/main","pushedAt":"2024-08-11T10:18:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kenta2","name":null,"path":"/kenta2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/692544?s=80&v=4"},"commit":{"message":"1. update for emacs bsv-mode load fail for `which-func-modes default is `t ,not a\n list; add condition for only `user config which-func-modes to list,\n add element to it;\n2. updat for emacs complain with bsv-mode, unexpected \"?;\", except \"?\\;\"","shortMessageHtmlLink":"1. update for emacs bsv-mode load fail for `which-func-modes default …"}},{"before":"9a97f9d037c462e42441b6af8d0000314302214f","after":"06e51ccc8aa520ae1196bc7f01aff98f9512c550","ref":"refs/heads/main","pushedAt":"2024-08-10T22:19:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"quark17","name":"Julie Schwartz","path":"/quark17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7946070?s=80&v=4"},"commit":{"message":"GitHub CI: Update GHC to 9.6.6 for releases","shortMessageHtmlLink":"GitHub CI: Update GHC to 9.6.6 for releases"}},{"before":"4cbd4f589e2ab2582818863b9588c68587a9a349","after":"9a97f9d037c462e42441b6af8d0000314302214f","ref":"refs/heads/main","pushedAt":"2024-06-09T01:46:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"quark17","name":"Julie Schwartz","path":"/quark17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7946070?s=80&v=4"},"commit":{"message":"Fix a typo in BH_lang.tex","shortMessageHtmlLink":"Fix a typo in BH_lang.tex"}},{"before":"e6f95a7c47ac884dc74f843c4fc8fa29881b7407","after":"4cbd4f589e2ab2582818863b9588c68587a9a349","ref":"refs/heads/main","pushedAt":"2024-05-31T12:57:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"quark17","name":"Julie Schwartz","path":"/quark17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7946070?s=80&v=4"},"commit":{"message":"GitHub CI: Update GHC versions for release and testing\n\nRelease builds are built with GHC 9.6.5 (up from 9.4.8) which is now\nconsidered a stable and reliable build by the GHC team (although a\nversion 9.6.6 is coming). Add testing, not only for 9.8.2, but also\nfor the new 9.10.1 and continue testing 9.4.8 (which GHCUP labels as\nrecommended). And add some comments and delimiters to the CI yaml.","shortMessageHtmlLink":"GitHub CI: Update GHC versions for release and testing"}},{"before":"e9e4ac6423f7981f1d8b54cfc7480d694fdc9958","after":"e6f95a7c47ac884dc74f843c4fc8fa29881b7407","ref":"refs/heads/main","pushedAt":"2024-05-28T23:13:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"quark17","name":"Julie Schwartz","path":"/quark17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7946070?s=80&v=4"},"commit":{"message":"Bluesim: Fix function call arguments in debug function\n\nThe EventQueue::print() function was calling bk_clock_name() with the\nwrong number of arguments, but fortunately print() is not used anywhere,\nas it only exists for use when debugging. The issue is resolved by\nadding an additional parameter to print(). However, since so many\nfunctions in the EventQueue class take the tSimStateHdl as an argument,\nit might make sense for the EventQueue constructor to take that value\nand store it.","shortMessageHtmlLink":"Bluesim: Fix function call arguments in debug function"}},{"before":"a8fe68a625935e5625b647f32e7ab33604751656","after":"e9e4ac6423f7981f1d8b54cfc7480d694fdc9958","ref":"refs/heads/main","pushedAt":"2024-05-28T23:12:48.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"quark17","name":"Julie Schwartz","path":"/quark17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7946070?s=80&v=4"},"commit":{"message":"Clean up platform.sh\n\nRemove TCL_VER, which was not being set properly due to a syntax error\nand which is a duplicate definition of TCL_SUFFIX anyway. And include\nthe suffix on the macOS lib flag, just to ensure that the right library\nis being linked.","shortMessageHtmlLink":"Clean up platform.sh"}},{"before":"1b2c1457544e504b61d0361dcfe4b7c11719aabe","after":"a8fe68a625935e5625b647f32e7ab33604751656","ref":"refs/heads/main","pushedAt":"2024-05-27T21:49:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"quark17","name":"Julie Schwartz","path":"/quark17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7946070?s=80&v=4"},"commit":{"message":"Bluesim: Fix templated classes for C++20\n\nEarlier C++ standards allowed the constructor and destructor of a\ntemplated class to be declared with a template ID. To support\ncompiling with newer C++, that consider this an error, we remove\nthe template parameter.","shortMessageHtmlLink":"Bluesim: Fix templated classes for C++20"}},{"before":"c481d7f5c708628993a2d6e71ec50f72cbdef14c","after":"1b2c1457544e504b61d0361dcfe4b7c11719aabe","ref":"refs/heads/main","pushedAt":"2024-05-27T21:45:10.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"quark17","name":"Julie Schwartz","path":"/quark17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7946070?s=80&v=4"},"commit":{"message":"GitHub CI: Remove macos-11\n\nThis also reverts the additional 60 minutes added to timeouts for\nmacOS runners, that was added because Homebrew on macOS 11 needs\ntime to compile installed packages from source.","shortMessageHtmlLink":"GitHub CI: Remove macos-11"}},{"before":"388a61e03a6e8acd3413ccb61203cba9a8cd8284","after":"c481d7f5c708628993a2d6e71ec50f72cbdef14c","ref":"refs/heads/main","pushedAt":"2024-04-09T21:21:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"quark17","name":"Julie Schwartz","path":"/quark17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7946070?s=80&v=4"},"commit":{"message":"Add braces to some if-stmts in generated Bluesim C++\n\nto avoid warnings about ambiguous 'else'","shortMessageHtmlLink":"Add braces to some if-stmts in generated Bluesim C++"}},{"before":"91a4e20a45f2a542027b8581da78f1c0058f3bde","after":"388a61e03a6e8acd3413ccb61203cba9a8cd8284","ref":"refs/heads/main","pushedAt":"2024-04-07T08:38:23.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"quark17","name":"Julie Schwartz","path":"/quark17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7946070?s=80&v=4"},"commit":{"message":"Testsuite: Add \"which_mach\" and use in div-by-zero tests\n\nThe divmod tests fail on arm64, because the tests are expecting SIGFPE\nerror to be raised, but ARM does not. This may need to be addressed in\nthe code generation for Bluesim, but in the meantime, update the test\nto expect no error when the MACHTYPE is arm64.\n\nA new \"which_mach\" procedure in the testsuite allows querying MACHTYPE.\n\nFound an old test that was calling \"uname -m\" to get the machtype, and\ntest for x86_64. This could be replaced with a call to \"which_mach\",\nbut the use was to workaround a bug in iverilog 0.8.3, which is older\nthan we need to support, so instead the code is just removed.","shortMessageHtmlLink":"Testsuite: Add \"which_mach\" and use in div-by-zero tests"}},{"before":"3e8425d81c1f2d54ab9dd8dd91820eee91fe33dd","after":"91a4e20a45f2a542027b8581da78f1c0058f3bde","ref":"refs/heads/main","pushedAt":"2024-04-06T20:09:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"quark17","name":"Julie Schwartz","path":"/quark17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7946070?s=80&v=4"},"commit":{"message":"GitHub CI: Update GHC latest and HLS versions","shortMessageHtmlLink":"GitHub CI: Update GHC latest and HLS versions"}},{"before":"a4a73e84fdbec151ceaef288ca8e177fc229361f","after":"3e8425d81c1f2d54ab9dd8dd91820eee91fe33dd","ref":"refs/heads/main","pushedAt":"2024-04-06T04:18:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"quark17","name":"Julie Schwartz","path":"/quark17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7946070?s=80&v=4"},"commit":{"message":"Libraries Guide: Fix type of continuousAssert\n\nAlso fix the type in the Literate Haskell comments in the Assert\npackage itself, even though they are not used to generate the\ndocument now.","shortMessageHtmlLink":"Libraries Guide: Fix type of continuousAssert"}},{"before":"4d953407772265b435fbb94757b030916c280091","after":"a4a73e84fdbec151ceaef288ca8e177fc229361f","ref":"refs/heads/main","pushedAt":"2024-04-06T04:18:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"quark17","name":"Julie Schwartz","path":"/quark17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7946070?s=80&v=4"},"commit":{"message":"GitHub CI: Add 60 min to the timeout for macOS jobs\n\nto account for additional install time with \"brew update\" on macOS 11,\nwhich takes longer because it is deprecated for binary install and has\nto install from source.","shortMessageHtmlLink":"GitHub CI: Add 60 min to the timeout for macOS jobs"}},{"before":"ae2a2fc6cd169f7162362fd1345af81d53c63bfb","after":"4d953407772265b435fbb94757b030916c280091","ref":"refs/heads/main","pushedAt":"2024-03-22T19:58:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kenta2","name":null,"path":"/kenta2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/692544?s=80&v=4"},"commit":{"message":"update link and tag to latest release","shortMessageHtmlLink":"update link and tag to latest release"}},{"before":"dfc75681e90d09510b1e8ae916b507d24cacfab7","after":"ae2a2fc6cd169f7162362fd1345af81d53c63bfb","ref":"refs/heads/main","pushedAt":"2024-03-08T23:23:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"quark17","name":"Julie Schwartz","path":"/quark17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7946070?s=80&v=4"},"commit":{"message":"Add release notes for 2024.01","shortMessageHtmlLink":"Add release notes for 2024.01"}},{"before":"dfc75681e90d09510b1e8ae916b507d24cacfab7","after":null,"ref":"refs/tags/2024.01","pushedAt":"2024-03-08T23:17:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kenta2","name":null,"path":"/kenta2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/692544?s=80&v=4"}},{"before":"2694b42cd1316fb72ddd5518b67877cf13da14ba","after":"dfc75681e90d09510b1e8ae916b507d24cacfab7","ref":"refs/heads/main","pushedAt":"2024-03-04T01:41:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"quark17","name":"Julie Schwartz","path":"/quark17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7946070?s=80&v=4"},"commit":{"message":"Update test for Bluespec Inc bug 1490\n\nThe heap overflow in GHC 9.8 (actually starting with 9.6) is correct.\nEarlier GHC 9.4 can be seen to use the same amount of memory, but is\nnot correctly handling the RTS -M flag. If possible, the exp file\nshould be updated to more directly test what the concern is -- whether\nthat's a trace of the BSC elaboration or GHC's reporting of the live\nbytes (which is smaller than the actual heap usage, due to\nfragmentation) or something else.","shortMessageHtmlLink":"Update test for Bluespec Inc bug 1490"}},{"before":"e8aeb85605636f596d7575b5e910429226e36cde","after":"2694b42cd1316fb72ddd5518b67877cf13da14ba","ref":"refs/heads/main","pushedAt":"2024-03-03T09:21:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"quark17","name":"Julie Schwartz","path":"/quark17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7946070?s=80&v=4"},"commit":{"message":"Typecheck: Do more substitution on reduced preds\n\nAdd a test case that fails to typecheck without the substitution.\nIt's unclear if this is the most efficient fix -- for example, if the\nsubstitution is just covering for an issue earlier where the\npredicates are created -- but this doesn't seem to increase the run\ntime of the testsuite, so it's probably ok.","shortMessageHtmlLink":"Typecheck: Do more substitution on reduced preds"}},{"before":"d79e6e805d4653e3b2a82248cd4e2b89327b2e2e","after":"e8aeb85605636f596d7575b5e910429226e36cde","ref":"refs/heads/main","pushedAt":"2024-02-25T21:09:04.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"quark17","name":"Julie Schwartz","path":"/quark17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7946070?s=80&v=4"},"commit":{"message":"GitHub CI: Cleanup the Toooba test jobs\n\nA workaround for elf_to_hex on Ubuntu is no longer needed","shortMessageHtmlLink":"GitHub CI: Cleanup the Toooba test jobs"}},{"before":"d6b6cebaf162f161b3ac16846379cfa0c6d96003","after":"d79e6e805d4653e3b2a82248cd4e2b89327b2e2e","ref":"refs/heads/main","pushedAt":"2024-02-24T21:33:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"quark17","name":"Julie Schwartz","path":"/quark17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7946070?s=80&v=4"},"commit":{"message":"Fix Bluetcl use of GHC macros, for older GHC\n\nThe __GLASGOW_HASKELL_FULL_VERSION__ CPP macro was introduced in 9.0,\nso for earlier versions, we need to construct it from other macros\nthat have existed since at least 7.10.","shortMessageHtmlLink":"Fix Bluetcl use of GHC macros, for older GHC"}},{"before":"15463f5094b419b210224d3abda05e271087411b","after":"d6b6cebaf162f161b3ac16846379cfa0c6d96003","ref":"refs/heads/main","pushedAt":"2024-02-19T21:44:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"quark17","name":"Julie Schwartz","path":"/quark17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7946070?s=80&v=4"},"commit":{"message":"GitHub CI: Shorten the timeout for jobs","shortMessageHtmlLink":"GitHub CI: Shorten the timeout for jobs"}},{"before":"1c27a41ea5d6fbcd0a27c207a117512df37a0c1c","after":"15463f5094b419b210224d3abda05e271087411b","ref":"refs/heads/main","pushedAt":"2024-02-17T21:20:31.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"quark17","name":"Julie Schwartz","path":"/quark17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7946070?s=80&v=4"},"commit":{"message":"Update example of how data constructors are translated","shortMessageHtmlLink":"Update example of how data constructors are translated"}},{"before":"2b83a789bc3c4ad334eb1ac70cce0551c46eb9b1","after":"1c27a41ea5d6fbcd0a27c207a117512df37a0c1c","ref":"refs/heads/main","pushedAt":"2024-02-07T08:57:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"quark17","name":"Julie Schwartz","path":"/quark17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7946070?s=80&v=4"},"commit":{"message":"GitHub CI: Update action versions\n\nThe checkout and cache versions are updated to newer versions (v4)\nthat use Node 20, because Node 16 is being phased out.\nThe upload- and download-artifact actions are updated to newer\nversions (v4) that have significant performance improvements.","shortMessageHtmlLink":"GitHub CI: Update action versions"}},{"before":"e4361d9177f19733ce8eeafd27737e10bd7c58a1","after":"2b83a789bc3c4ad334eb1ac70cce0551c46eb9b1","ref":"refs/heads/main","pushedAt":"2024-02-06T21:25:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"quark17","name":"Julie Schwartz","path":"/quark17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7946070?s=80&v=4"},"commit":{"message":"Generics: Derive sum type instances with a balanced binary tree of Eithers\n\nAdd test case from GitHub Discussion 414","shortMessageHtmlLink":"Generics: Derive sum type instances with a balanced binary tree of Ei…"}},{"before":"3683cf35d3f6f05528f87db5085ba985b7c6f7d0","after":"e4361d9177f19733ce8eeafd27737e10bd7c58a1","ref":"refs/heads/main","pushedAt":"2024-01-17T20:17:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"quark17","name":"Julie Schwartz","path":"/quark17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7946070?s=80&v=4"},"commit":{"message":"Make macOS CI more robust to changes in the SystemC library\n\nThe GitHub VMs for macOS 12 and 13 are now installing SystemC compiled\nwith a newer C++ standard than C++11. This causes the testsuite to\nfail to link, because we have hardcoded the flag '-std=c++11'.\nIn fact, the macOS 12 VM seems to sometimes install a library using\nC++11 and sometimes using C++17. To account for this, identify the\nflag to use by looking at the symbols in the library.","shortMessageHtmlLink":"Make macOS CI more robust to changes in the SystemC library"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEr0sApwA","startCursor":null,"endCursor":null}},"title":"Activity · B-Lang-org/bsc"}